В iframe открываю phtp с select нахожу сумму и делаю подстановку в родителя через innerHTML
Сейчас у меня маленькие отладочные таблицы, но время подсчета+подстановки до 3 секунд.
Можно ли как-то ускорить?
Коллега предложил из PHP загонять в массив javascript потом подсчитывать. Проверил, получилось вместо 3 секунд 10 секунд.
Проверял просто передачу суммы родителю там подстановку делать, те же 3 секунды и вышли.
Похоже время уходит на работу javascript под PHP.
Valick
19.10.2015 - 11:51
Цитата (sh47n @ 19.10.2015 - 10:18) |
Похоже время уходит на работу javascript под PHP. |
похоже это действительно интересно
_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
19.10.2015 - 11:55
sh47n
покажи код.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
19.10.2015 - 13:03
sh47nНичего не понял.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Invis1ble
19.10.2015 - 13:13
ну, javascript под php, вы что, не знаете такого? вот вы нубы
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Цитата (Игорь_Vasinsky @ 19.10.2015 - 11:55) |
sh47n покажи код. |
Select ... NewSum
$res = mysql_query($query) or trigger_error(mysql_error().$query);
$row=mysql_fetch_array($res);
echo "<script>window.parent.getElementById('L8345').innerHTML=".$row['NewSum'].";</script>";
Если в iframe оставить только echo, вывод мгновенный в iframe
inpost
19.10.2015 - 15:11
sh47nЕсли это всё, то правь запрос, который у тебя выполняется 3 секунды. Ставь индексы, к примеру
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
19.10.2015 - 15:16
чё запрос то не видать?
а пока как минимум $row=mysql_fetch_array($res); заменить на $row=mysql_fetch_assoc($res);
как максимум mysqli, например
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sh47n
А сколько таких запросов всего ?
Цитата (inpost @ 19.10.2015 - 15:11) |
sh47n Если это всё, то правь запрос, который у тебя выполняется 3 секунды. Ставь индексы, к примеру |
3 секунды на выполнение innerHTML, select работает мгновенно
Цитата (Игорь_Vasinsky @ 19.10.2015 - 15:16) |
чё запрос то не видать?
а пока как минимум $row=mysql_fetch_array($res); заменить на $row=mysql_fetch_assoc($res); как максимум mysqli, например |
Спасибо! Попробую, но вряд ли это ускорит, $row мгновенно отрабатывает
Цитата (Kusss @ 19.10.2015 - 16:28) |
sh47n А сколько таких запросов всего ? |
А кто ж этих бухгалтеров знает.
Говорят, не больше 150, но это сегодня. Обычно через время их желания и потребности увеличиваются.
volter9
19.10.2015 - 21:57
Invis1blePHP биндинг к Rhino или V8 что ли?
_____________
Мой блог
sergeiss
19.10.2015 - 22:07
Цитата (sh47n @ 19.10.2015 - 11:18) |
Проверял просто передачу суммы родителю там подстановку делать, те же 3 секунды и вышли. Похоже время уходит на работу javascript под PHP. |
Мне это один анекдот напоминает

"Сначала мы пили коньяк. Потом мы пили водку. Потом мы пили пиво. Затем мы пили какую-то бормотуху. А потом съели по печеньке... Вот, похоже, этими-то печеньками мы и отравились"

Это к тому, что ищи проблему там, где она реально может быть: в выполнении запросов.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Цитата (sh47n @ 19.10.2015 - 19:10) |
Цитата (Kusss @ 19.10.2015 - 16:28) | sh47n А сколько таких запросов всего ? |
А кто ж этих бухгалтеров знает. Говорят, не больше 150, но это сегодня. Обычно через время их желания и потребности увеличиваются.
|
да какая разница сколько запросов в день.
Сколько у тебя запросов внутри твоего скрипта ?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.