На этот вопрос уже есть ответы здесь :
Share
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Ok. После публикации мне удалось наткнуться на этот пост, который, я думаю, отвечает на вопрос. wordpress.stackexchange.com/questions/222/…
почти все темы делают это тоже 🙁
да, но…. не мое)… см. обновленный ответ.
Деактивированные параметры плагина/темы не будут добавлять дополнительные запросы в базу данных. WordPress закачивает все параметры одним запросом при инициализации. Единственное снижение производительности было бы, если бы параметры были установлены на автозагрузку и представляли бы собой значительно большой сериализованный массив.
@TheDeadMedic: Взгляните на это: codex.wordpress.org/Function_Reference/add_option и скажите мне, какое значение по умолчанию для автозагрузки. Затем взгляните на репозиторий расширенных плагинов на wp.org и скажите мне, сколько плагинов не используют API настроек (и я даже не уверен, что параметры, добавленные таким образом, также не загружаются автоматически по умолчанию).
Я хотел сказать, что у вас не будет «невидимых запросов» — если они загружаются автоматически, они втягиваются вместе с другими при инициализации (один запрос) или вообще не втягиваются. Удар по производительности (если значение параметра велико) заключается в том, что дополнительная память потребляется просто существующей и требует
unserialize
наличия массива.Из поиска вокруг, кажется, что консенсус заключается в том, что единственное реальное влияние неактивных плагинов находится на панели инструментов, потому что именно там вызывается
get_plugins()
(который сканируетwp-content/plugins
каталог). Так что, вероятно, нулевое влияние на общедоступные страницы.Это также может иметь (небольшое) влияние, если вы ранее активировали плагин (или тему @one Trick Pony), и он добавил некоторые параметры, которые автоматически загружаются. Таким образом, у вас будут невидимые запросы. Но имейте в виду, что существует множество плагинов, которые не удаляют свои параметры при удалении (чего они не должны делать при деактивации).