mod_rewrite против разбора php - PullRequest
       6

mod_rewrite против разбора php

2 голосов
/ 13 апреля 2010

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

URL почти всегда будут иметь фиксированный шаблон. очень немногие URL будут иметь другую структуру. например, большинство URL будет выглядеть так: dot.com/resource

некоторые другие будут

dot.com/other/resource

Я ожидаю около 1000 посетителей в день на сайт. будет ли загрузка сервера проблемой?

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

спасибо.

1 Ответ

3 голосов
/ 13 апреля 2010

Возможно, вы захотите проверить следующее сообщение о переполнении стека:

Цитирование принятого ответа :

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

Использование mod_rewrite, скорее всего, быстрее, чем разбор URL с вашим текущим языком.

Если вы действительно беспокоитесь о производительности, не используйте файлы htaccess, они медленные. Поместите все свои правила перезаписи в конфигурацию Apache, которая читается только один раз при запуске. Файлы htaccess повторно анализируются при каждом запросе вместе с каждым файлом htaccess в родительских папках.


Чтобы добавить мой, mod_rewrite определенно способен обрабатывать 1000 посетителей в день.

...