Самое быстрое перенаправление на сервере Apache с Wordpress для небольшого веб-сайта ~200 страниц
Если у меня есть веб-сайт объемом около 200 страниц, и большинство ссылок неизбежно будут меняться, каков более быстрый способ их перенаправления (самый быстрый не с точки зрения того, как быстро я могу это сделать, а с точки зрения минимальной нагрузки на сервер)?
Я также провел различие между созданием "RewriteRule" (ов), которые могут перенаправлять 20 ссылок, по сравнению с использованием только команд пути "Перенаправление".
Вот различные варианты, которые я вижу:
- В пределах Плагин Wordpress
- .по возможности переписывайте htaccess
- .перенаправление htaccess всегда
- по возможности переписывайте vhost.conf
- перенаправление vhost.conf всегда
Я предполагаю, что это вариант 4, но я не нашел в Интернете однозначного ответа.
1 answers
Для 20 ссылок вы не заметите разницы в скорости ни с одним из этих методов. Ни один из них не добавит значительных накладных расходов.
PHP и WordPress добавляют значительные накладные расходы для запуска вашего сайта. Перенаправления вообще не повлияют на производительность.
Для очень большого количества перенаправлений (тысячи) отдельные правила перезаписи являются худшим вариантом . Перепишите правила, каждое из которых должно быть проверено по одному для каждого запрос. Веб-сервер не может использовать более эффективный механизм, такой как поиск в хэш-карте.
Вот вопрос, который задает сервер, в котором рассматривается, как реализовать очень большое количество перенаправлений: Лучший способ обработки тысяч постоянных перенаправлений Он предлагает использовать функциональность RewriteMap
для выполнения поиска.
В случае 20 перенаправлений сканирование по ним будет таким же эффективным, как поиск по хэшу. Пока вы не доберетесь по крайней мере до сотен перенаправляет, это не то, о чем вам нужно беспокоиться.