Большинство людей знают, что минимизация количества используемых плагинов - это хороший способ помочь сайту WordPress работать быстро. Однако включает ли это общее правило деактивированные плагины?
источник
Большинство людей знают, что минимизация количества используемых плагинов - это хороший способ помочь сайту WordPress работать быстро. Однако включает ли это общее правило деактивированные плагины?
Нет, это не так. По крайней мере, не на переднем конце, или на заднем конце в любой не плагин области. WordPress загружает только файлы, чьи пути к файлам хранятся в базе данных active_plugins, и полностью игнорирует все остальное.
За исключением исключительных случаев, деактивированные плагины влияют только на производительность страницы плагинов в админке, и только тогда на тривиальную сумму (если у вас нет сотен плагинов). Во время загрузки страницы плагинов WordPress сканирует все плагины и затем сохраняет список активных плагинов в базе данных. Затем на всех остальных страницах загрузки WordPress проверяет этот список плагинов, а не сами плагины.
Единственное предостережение: если деактивированный плагин сохранил в таблице много данных автозагрузки,wp_options
а деактивация не удалит эти данные, так как это может привести к тому, что пользователь потеряет параметры конфигурации, когда он деактивирует, что он может захотеть сделать только для несколько минут, что является обычным подходом, когда кто-то устраняет проблему с сайтом. Однако, если вы используете плагин, который добавляет так много опций во время автозагрузки, что это вызывает у них проблему, это не очень хороший плагин.
Если вы столкнулись с таким плагином и вам нужно избавиться от опций, это может помочь.
Видимо, оказывается, установленные, но деактивированные плагины действительно могут увеличить время загрузки. Только что установил W3 Total Cache без его активации. Оказывается, просто установив его, время генерации страниц панели мониторинга увеличилось на 0,05 секунды. От 0,15 секунды до 0,20. Неоднократно, на более чем 20 страницах. Удалил это. Приборная панель снова загружается за 0,15 секунды. Неоднократно, на более чем 20 страницах. Время генерации страницы измеряется плагином «Query Monitor».
Там у вас есть это. Поэтому приведенные выше ответы неверны.
(Я был бы очень рад узнать, почему это происходит, с этим конкретным плагином.)