[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Можно ли ускорить
sh47n
В iframe открываю phtp с select нахожу сумму и делаю подстановку в родителя через innerHTML
Сейчас у меня маленькие отладочные таблицы, но время подсчета+подстановки до 3 секунд.
Можно ли как-то ускорить?

Коллега предложил из PHP загонять в массив javascript потом подсчитывать. Проверил, получилось вместо 3 секунд 10 секунд.

Проверял просто передачу суммы родителю там подстановку делать, те же 3 секунды и вышли.
Похоже время уходит на работу javascript под PHP.
Valick
Цитата (sh47n @ 19.10.2015 - 10:18)
Похоже время уходит на работу javascript под PHP.

похоже это действительно интересно

_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
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
sh47n
Ничего не понял. wink.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Invis1ble
ну, javascript под php, вы что, не знаете такого? вот вы нубы laugh.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

sh47n
Цитата (Игорь_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
sh47n
Если это всё, то правь запрос, который у тебя выполняется 3 секунды. Ставь индексы, к примеру wink.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
чё запрос то не видать?

а пока как минимум $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
Kusss
sh47n
А сколько таких запросов всего ?
sh47n
Цитата (inpost @ 19.10.2015 - 15:11)
sh47n
Если это всё, то правь запрос, который у тебя выполняется 3 секунды. Ставь индексы, к примеру wink.gif

3 секунды на выполнение innerHTML, select работает мгновенно
sh47n
Цитата (Игорь_Vasinsky @ 19.10.2015 - 15:16)
чё запрос то не видать?

а пока как минимум $row=mysql_fetch_array($res); заменить на $row=mysql_fetch_assoc($res);
как максимум mysqli, например

Спасибо! Попробую, но вряд ли это ускорит, $row мгновенно отрабатывает
sh47n
Цитата (Kusss @ 19.10.2015 - 16:28)
sh47n
А сколько таких запросов всего ?

А кто ж этих бухгалтеров знает.
Говорят, не больше 150, но это сегодня. Обычно через время их желания и потребности увеличиваются.
volter9
Invis1ble
PHP биндинг к Rhino или V8 что ли? smile.gif

_____________
Мой блог
sergeiss
Цитата (sh47n @ 19.10.2015 - 11:18)
Проверял просто передачу суммы родителю там подстановку делать, те же 3 секунды и вышли.
Похоже время уходит на работу javascript под PHP.

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

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Kusss
Цитата (sh47n @ 19.10.2015 - 19:10)
Цитата (Kusss @ 19.10.2015 - 16:28)
sh47n
А сколько таких запросов всего ?

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

да какая разница сколько запросов в день.
Сколько у тебя запросов внутри твоего скрипта ?smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.