Хостинг от ERA Host
EraHost - бесплатный домен, дешевый хост
Menu

Варианты решения Ваших вопросов

  хостинг
<< Назад       Разное время отработки php

Вопрос: Приветствую. При отработке одного и того же скрипта наблюдается разное время отработки "ожидания загрузки страницы" особенно часто при первом заходе на странцу (по ярлыку в закладке или по внешней сылке) но не всегда, после того как зашол и гуляешь по внутренним ссылкам вроде все ок и быстро, стоит отвлечься на минуту и снова пытаться перейти по внутренней сслке - очень долго отрабатывает, но тоже не всегда, вобщем закономерности нет абсолютно никакой. скрипт большой сложный с участием mysql, но искать проблему в нем не вижу смысла, так как один и тот же скрипт должен всегда одинаково работать. Отличие в пол секунды - секунду - 2 сек. тоже постоянно, но это более менее, а вот больше 10-15 секунд ждать загрузку никто не будет. В чем может быть дело? В нагрузке сервера? Подозреваю, что нужен будет выделенный, но я быстрее на кликах из контекста разорюсь чем успею протестировать сайт и перейти на выделенный, клики то считаются, а страница не грузится
Ответ:

Здравствуйтею о каком скрипте идет речь?

Вопрос: php
Ответ:

Вы можите привести путь к файлу и ссылку как вы проверяете?

Вопрос: на любой странице http://www.lemon.dealersair.com/ в самом низу "скрипт выполнялся" все лежит в папке lemon моего аккаунта, я не могу привести какой-то отдельный кусок, в зависимости от урла подключаются те или иные файлы и куски кода. Вы имеете ввиду что проблема в коде? программист говорит, что там все нормально
Ответ:

что делает этот скрипт? когда он выполняется?

Вопрос: в зависимости от урла вытягивает из базы нужную инфу строит страницу и отдает браузеру. входная точка index.php php работает сверху вниз $start = microtime(true);/*засекаем время начала обработки*/ error_reporting(E_ALL ^ E_NOTICE); ini_set('display_errors', 1); session_start(); require_once('router.php'); require_once('functions/general.php'); require_once('functions/'.$route.'.php'); require_once($route.'.php'); $time = microtime(true) - $start;/*засекаем время окончания и считаем разницу*/ printf('Скрипт выполнялся %.4F сек.', $time); я не понимаю почему с первого захода долго, если сразу переходить по внутренним ссылкам нормально, если на минуту забыть то снова переход долгий. как будто где-то кешикуется чтo-то, а через минуту кеш очищается, хотя как может кешироваться, если условия с сылкой меняются, контент соответственно, закешировать можно постоянно неизменную страницу. даже если и кеш то где можно посмотреть настройку в панели, время кеша или что-то подобное, пусть уже раз и надолго кеширует а не на 1 минуту
Ответ:

на сервере нет кеширования, а вот встроить механизм кеширования в работу вашего скрипта стоило бы

Вопрос: хорошо спасибо
Ответ:


ok


<< Назад