производительность моего приложения с использованием wampserver
-
12-09-2019 - |
Вопрос
Я разработал приложение, используя php, mysql и xajax.Раньше я всегда тестировал систему, в которой все приложения были установлены отдельно (apache, php и mysql), и мое приложение работало быстро (под этим я подразумеваю, что время отклика на действия пользователя было очень низким).
Недавно я удалил apache, php и mysql и установил wampserver.С этого момента время отклика на действия пользователя значительно увеличилось (в три раза).Есть ли у кого-нибудь подобный опыт?Я использую готовые настройки для wampserver и установил wampserver как на свой основной компьютер (Vista), так и на свой ноутбук (XP).
Любые предложения будут полезны.Мне нравится идея единого пакета для php, apache и mysql, но если это означает, что производительность снизится, я думаю, я бы предпочел вернуться к своей старой настройке без wamp.
Спасибо, Джаспер
Решение
Нет, никаких замедлений на XAMPP/WAMP.это не должно быть так медленно:потому что это ваш собственный компьютер.
сделайте несколько реальных расчетов и получите реальные цифры.это может быть ваш адаптер обратной связи, сеть, браузер и т. д.
чтобы сделать фактическое время выполнения сценария, сделайте следующее
добавьте следующее в начало вашего скрипта
function microtime_float(){
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
В конце вашего скрипта добавьте следующее:
$time_end = microtime_float();
$loadedin = (float)($time_end - $time_start);
echo $loadedin.' s<br/>';
Затем, когда вы загрузите страницу, в конце вашего возраста, она отобразит время в секундах, необходимое для загрузки всего скрипта.
Другие советы
Я никогда не замечал замедления работы WAMP (по сравнению с моим сервером, на котором они установлены отдельно).Возможно, вы сможете исправить это, изменив что-то в конфигурации Apache, PHP или MySQL.Я бы сравнил то, что у вас есть сейчас, с тем, как все было устроено раньше.
Я бы сравнил файлы конфигурации, так как, вероятно, есть небольшие изменения конфигурации, которые могут сильно повлиять на Apache, MySQL или PHP.