it-swarm.xyz

Замедляют ли деактивированные плагины сайт WordPress?

Большинство людей знают, что минимизация количества используемых плагинов - это хороший способ помочь сайту WordPress работать быстро. Однако включает ли это общее правило деактивированные плагины?

56
Travis Northcutt

Нет, это не так. По крайней мере, не на переднем конце, или на заднем конце в любой не плагин области. WordPress загружает только файлы, чьи пути к файлам хранятся в базе данных active_plugins, и полностью игнорирует все остальное.

56
John P Bloch

За исключением исключительных случаев, деактивированные плагины влияют только на производительность страницы плагинов в админке, и только тогда на тривиальную сумму (если у вас нет сотен плагинов). Во время загрузки страницы плагинов WordPress сканирует все плагины и затем сохраняет список активных плагинов в базе данных. Затем на всех остальных страницах загрузки WordPress проверяет этот список плагинов, а не сами плагины.

Единственное предостережение: если деактивированный плагин сохранил много данных autoload data в таблице wp_options, и деактивация не удалит эти данные, потому что это может привести к потере пользователем параметров конфигурации при деактивации, которую они может потребоваться всего несколько минут, что является обычным подходом, когда кто-то отлаживает проблему с сайтом. Однако, если вы используете плагин, который добавляет так много опций во время автозагрузки, что это вызывает у них проблемы, это не очень хороший плагин.

Если вы столкнулись с таким плагином и вам нужно избавиться от опций, то это может помочь.

19
MikeSchinkel

Видимо, получается, установленные, но деактивированные плагины действительно могут увеличить время загрузки. Только что установил W3 Total Cache без его активации. Оказывается, просто установив его, время генерации страниц панели мониторинга увеличилось на 0,05 секунды. От 0,15 секунды до 0,20. Неоднократно, на более чем 20 страницах. Удалил это. Приборная панель снова загружается за 0,15 секунды. Неоднократно, на более чем 20 страницах. Время генерации страницы измеряется плагином "Query Monitor".

Там у вас есть это. Поэтому приведенные выше ответы неверны.

(Я был бы очень рад узнать, почему это происходит, с этим конкретным плагином.)

0
Simon