Почему PHP работает очень медленно на сервере Apache - PullRequest
0 голосов
/ 17 июля 2011

У меня небольшая проблема с производительностью моих страниц PHP. Мое приложение состоит из двух разных языков, PHP и JSP, которые используют apache и tomcat сверху. Мои JSP очень быстрые, но php-страницы примерно в 10 раз медленнее, и обе они используют одну и ту же базу данных. Я знаю, что JAVA должен быть быстрее PHP, но мое приложение работает очень медленно в разделе PHP, НО не в JSP.

Кроме того, я на 100% уверен, что с моими PHP-скриптами все в порядке, но похоже, что это apache, который долго обрабатывает php и некоторые статические файлы. Пожалуйста, дайте мне знать, если кто-нибудь сталкивался с такой проблемой. Я не против опубликовать свой файл Apache Conf, если вам нужно посмотреть его.

Примечание: Apache настроен для обслуживания всех файлов, кроме сервлетов / JSP, и JSP работают быстрее, чем некоторые htmls.

Заранее спасибо.

1 Ответ

1 голос
/ 09 августа 2011
  • Для PHP используйте некоторый кэш кода операции, такой как APC или eAccelerator , иначе PHP должен анализировать ваши файлы при каждом запросе.
  • Для общего apacheПри настройке вы должны выполнить поиск в Google, на ум приходит пара вещей, таких как отключение .htaccess файлов, но это все равно должно быть быстрее, чем JSP ... Некоторые настройки производительности Apache советы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...