Сделать localhost быстрее? - PullRequest
       4

Сделать localhost быстрее?

8 голосов
/ 20 апреля 2011

Я сейчас работаю над проектом и тестирую его на своем локальном хосте.

Меня беспокоит то, что страницы загружаются довольно медленно (500-700 мс и не меньше).Я думал, что localhost будет загружаться быстрее, чем любая другая веб-страница (так как она находится на моей локальной машине).Поэтому, если это время загрузки на локальном хосте, будет ли оно значительно больше при перемещении моего сайта на удаленный сервер?

В качестве технических подробностей я разрабатываю на платформе CakePHP и имею несколько запросов AJAX, все из которых принимаютВыше указанного времени загрузки.Запросы не должны занимать много времени, так как они загружают сгенерированные CakePHP страницы с операциями MySQL, которые занимают менее 3 мс (как показано в отладчике фреймворка).Я также использую XAMPP (следовательно, веб-сервер Apache) на компьютере с Windows 7.

Спасибо за ваши ответы, и я считаю, что этот пост будет полезен и для других.

Ответы [ 3 ]

3 голосов
/ 20 апреля 2011

Вы, вероятно, увидите быстрее время загрузки - вряд ли ваш компьютер будет таким же мощным, как реальный сервер.

Лично я всегда удивляюсь, насколько быстрее работают мои проектыжить - но это может зависеть от сервера.Вы должны загрузить быстрый тест, чтобы облегчить ваше беспокойство.

2 голосов
/ 20 апреля 2011

Также имейте в виду, что при тестировании вы, вероятно, будете использовать отладочный набор, значение которого больше 0. Когда больше 0, структуры вашей модели не кэшируются, поэтому торт перезагружает их при каждом запросе

2 голосов
/ 20 апреля 2011

Если вы говорите, что MySQL работает быстро, но замедление происходит исключительно в PHP, может помочь включение расширения APC.APC кэширует выходные данные синтаксического анализатора PHP и выполняет несколько других оптимизаций.Часто это может сэкономить тонну.

Но в целом вы захотите выполнить профилирование.Используйте XDebug, чтобы получить информацию о профилировании, и WinCacheGrind, чтобы узнать, где дела идут медленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...