Самое быстрое перенаправление на сервере Apache с Wordpress для небольшого веб-сайта ~200 страниц


Если у меня есть веб-сайт объемом около 200 страниц, и большинство ссылок неизбежно будут меняться, каков более быстрый способ их перенаправления (самый быстрый не с точки зрения того, как быстро я могу это сделать, а с точки зрения минимальной нагрузки на сервер)?

Я также провел различие между созданием "RewriteRule" (ов), которые могут перенаправлять 20 ссылок, по сравнению с использованием только команд пути "Перенаправление".

Вот различные варианты, которые я вижу:

  1. В пределах Плагин Wordpress
  2. .по возможности переписывайте htaccess
  3. .перенаправление htaccess всегда
  4. по возможности переписывайте vhost.conf
  5. перенаправление vhost.conf всегда

Я предполагаю, что это вариант 4, но я не нашел в Интернете однозначного ответа.

Author: Stephen Ostermiller, 2014-12-17

1 answers

Для 20 ссылок вы не заметите разницы в скорости ни с одним из этих методов. Ни один из них не добавит значительных накладных расходов.

PHP и WordPress добавляют значительные накладные расходы для запуска вашего сайта. Перенаправления вообще не повлияют на производительность.


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

Вот вопрос, который задает сервер, в котором рассматривается, как реализовать очень большое количество перенаправлений: Лучший способ обработки тысяч постоянных перенаправлений Он предлагает использовать функциональность RewriteMap для выполнения поиска.

В случае 20 перенаправлений сканирование по ним будет таким же эффективным, как поиск по хэшу. Пока вы не доберетесь по крайней мере до сотен перенаправляет, это не то, о чем вам нужно беспокоиться.

 1
Author: Stephen Ostermiller, 2017-04-13 12:14:46