mod_rewrite log analyzer / Автоматический инструмент для анализа файлов журнала htaccess на наличие проблем / проблем со скоростью - PullRequest
2 голосов
/ 18 ноября 2010

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

Я установил RewriteLogLevel равным 2 (но могу установить все, что уместно). Я ищу программу / службу веб-сайта, которая может проанализировать этот журнал и / или мой файл .htaccess и сказать мне, что занимает больше всего времени / в чем проблема.

1 Ответ

0 голосов
/ 27 января 2011
  1. Если у вас есть выбор, избегайте использования .htaccess, Apache должен будет проверять каждый каталог по пути на наличие .htaccess.
  2. Файл .htaccess читается каждый раз, когда запрос URIсделано.
  3. .htaccess файл анализируется сверху вниз, и если это долго, обработка займет
  4. Регулярное выражение, которое вы можете использовать для написания URL, может повлиять навыступления.Есть методы для улучшения регулярных выражений.Например, вы можете проверить эту статью о производительности на Java regex .

В общем случае все лучше поместить в httpd.conf, поскольку все правила создаются в начале экземпляра apache и хранятся в памяти, а не на диске, как .htaccess с доступом к файловой системе.

...