Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.10.2002, 04:47
Anshakov вне форума Посмотреть профиль Отправить личное сообщение для Anshakov Найти все сообщения от Anshakov
  № 1  
Anshakov

Регистрация: Jul 2002
Адрес: Минск
Сообщений: 23
По умолчанию Из flash в MySQL и обратно с тормозами...

Народ, такой вопрос. Есть поле во flash text1 (это input поле) и в нем же text2 куда загружается текст из MySQL. В эту же базу данных поступает запрос на update из поля text1.
Т.е. схема проста: flash(text1)->php->flash(text2)
команда на отправку повешана на movie clip(чтобы постоянно апдейтился текст в базе данных повешано на enterframe):

onClipEvent (enterFrame) {
loadVariables("text.php", "_root.charactermovie", "POST");
}



text.php такой:

<?php
require( "function.php" );
$dbLink = mysql_connect( $dbHost, $dbUser, dbPass );
dbConnect();
mysql_query( "UPDATE text SET text='$text1' where id = 1;" );
$result = mysql_query( "SELECT text FROM text where id='1'" );
$row = mysql_fetch_array( $result );
$text2=$row['text'];
echo "text2=".$text2;
?>

все хорошо, все работает... но с такими тормозами flash обрабатывает ответы.... короче получается, что я ввожу текст в поле text1 и только через секунды этот текст появляется в text2. А через секунд эдак 10 вообще ответы перестают приходить, похоже mysql зависает.
Советы?
Заранее спасибо

Старый 08.10.2002, 19:20
Wave вне форума Посмотреть профиль Отправить личное сообщение для Wave Посетить домашнюю страницу Wave Найти все сообщения от Wave
  № 2  
Wave
еретик

Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
дело в том, что оно вообще довольно медленно отсылается... и принимается.

кроме того ты тридцать, ну ладно, допустим у тебя стоит фпс по умолчанию, ты двенадцать раз в секунду апдейтишь базу и столько же раз из нее эти данные выбираешь.
я полагаю что база не падает, а перестает работать потому, что как правило в пхп есть ограничение на количество одновременно открытых соединений, и с твоими темпами можно вполне его достичь.

честно говоря я не представляю себе практического применения такой схемы, но даже если ты делаешь это в чисто образовательных целях, то вывод можно сделать однозначный
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind

Создать новую тему   Часовой пояс GMT +4, время: 01:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.