![]() |
loader, обмен данными
При обмене данными флеша и пхп узкое место не запрос и не скорость обработки данных во флеше, а промежуток времени между echo $xmldata и событием loader Event.COMPLETE. Причем этот промежуток может достигать до 3-5 секунд. Может кто-то знает с чем это связанно? Спасибо, привожу код ниже:
Код AS3:
PHP код:
|
узкое место скорее всего является твоя медленная база данных или сервер, а вообще для этих случаев придумали
Код AS3:
|
как выглядит сам запрос к базе?
|
Примерно так select * from firms where catid = 1;
ПХП отрабатывает за 0.013-0.2 секунды в зависимости от размера selectа. Добавлено через 2 минуты После запроса пишу в переменную все данные из запроса и флеш рисует все почти моментально, т.е если есть данные все хорошо работает, но ждать от 3 до 30 сек пока будет ответ от сервера никто не захочет. |
Может у Вас проблемы с самим хостингом? Попробуйте для начала в посмотреть результаты через браузер
|
Проблема оказалось была в криво сделанной загрузке картинок фирм.
Т.е если нужно показать 80 фирм определенной категории мы получим 80 лоадеров которые будут пробовать загрузить картинку. Итого 80 запросов и сервак начинает тормозить и появляются задержки в "ответах" сервера. Как я понял после загрузки картинки лоадер ее хранит в памяти, так как другого объяснения почему данные отображались во флеше из переменной практически мгновенно не я знаю. Проблема исчезла как убрал код загрузки картинок. Спасибо всем отписавшимся. |
| Часовой пояс GMT +4, время: 10:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.