Снимаем тормоза с WP2.7
Как и в версиях 2.6.*, в новой версии можно улучшить производительность движка в ущерб некоторой сомнительной функциональности:
Открываем файл wp-includes/update.php и комменитруем значком # “лишние строки” (или просто удаляем их)
#add_action( 'init', 'wp_version_check' ); #add_action( 'load-plugins.php', 'wp_update_plugins' ); #add_action( 'admin_init', '_maybe_update_plugins' ); #add_action( 'wp_update_plugins', 'wp_update_plugins' ); #add_action( 'admin_init', '_maybe_update_themes' ); #add_action( 'wp_update_themes', 'wp_update_themes' );
Опубликовано 5 ноября 2008 в 19:35 Автор Lecactus
Связанные записи
21 комментарий на запись “Снимаем тормоза с WP2.7”
Трэкбеки и пингбеки
Подождем версии 2.7.2 — в ней наверняка исправят всякие такие проблемы :)
никогда не поддавал сомнению твои советы, но здесь позволю не согласится.
Отключение проверки на новые версии плагинов не оправданна, так как она происходит лишь раз на 12 часов и проверяется простым запросом к сайту wordpress.org.
Каким образом отключение этой функции поможет снять тормоза админки?
@lilumi: мало ли что там написано про 12 часов. к тому же я проверил это не на одном сайте. сразу после закомментирования все тормоза при загрузке каждой страницы сайта и админки пропадали. Макс заметил это еще в версии 2.6, я подтверждаю что это же есть и в 2.7. хотя в 2.7бета2 и описано что убрали проверку при каждой загрузке страниц, но реально тормоза заметные присутствовали. причем даже на моем мощном сервере
Ну тогда значит у меня какой-то особенный вордпресс,так как счас провел ряд тестов и изменения в производительности работы админки и блога не заметил.
Сначала проверял с помощю оперы, где показывается время потраченное на загрузку страницы, тестовыми страницами были главная и в админке страница с плагинами, при включении и выключении опций проверки на апдейты плагинов и версий по усредненному практически одно и то же время 22-24 сек.
Потом те же страницы проверял с помощю FireBug для файрфокса в закладке Net (Network Monitoring) которая показывает сколько времени ушло на тот или иной запрос. И опять же результаты одинаковые.
А как ты проверял?
ОМГ что за огромные значения? я говорю про время генерации страницы, которые выводится известным кодом (приводил в коментах) и оно же есть в «стандартной теме». время генерации страниц падало в 2 раза примерно (например 0,2сек вместо 0,55сек), к тому же у меня сервер мощный и даже «в локалке дома» на скорости 100мбит была заметна разница при загрузке страниц ДО и ПОСЛЕ правки этого файла
а среднее время загрузки страниц в браузере у меня 1-2секунды
ну у тебя ж сервер под рукой :) А ты попробуй зайти на мой блог и посмотреть сколько времени он грузится. Ну и для сравнения еще на какой-то блог зайди.
у меня этот код тоже стоит, но я на него не ориентируюсь, так как при перезагрузке страницы там каждый раз разные значения дает, в диапазоне от 0.3 до 0.8.
ну у меня твой тоже 20секунд в среднем грузится. хотя все равно тюнинг снимает лишнюю нагрузку с сервера. а у тебя мой сколько грузит?
с моей работы мой блог тоже грузится заметно быстрее после правки файла
главная страница твоего блога грузится за ~20 сек. минимум 15.7 максимум 24.87 (без кеша)
а с кеша за 10-12сек.
ну ладно отключил ты обновления плагинов, а как же ты узнаешь про новые версии плагинов? неужели подписываешься на все rss блогов авторов всех плагинов что ты используешь?
для этого мне достаточно раз в неделю зайти на «тестовый блог», да и вообще я ленту новостей по вп и сайт плагинов посещаю чаще чем сайт новостей городских :)
PS у меня с работы главная грузится секунд 8 первый раз и 3-4все последующие. канал на сервере у меня 2мбит адсл. на работе 4мбит оптика
Фенкс. Я еще хуже пошол. Грохнул все в update. + кеш от 233
Оно летает. Никаких тормозов ))) Админка чуть уступает.
Респект спициалистам по WP.
Вот тоже блог на вордпрессе запустил и все ваши заметки по ускорению обязательно помудрю у себя.
Здрасте !все! может и не по теме прошу извенить меня,но ситуация следущяя.Я привык работать через оперу ) вот решил поставить вордпресс — захожу в админку начинаю разбираться ,но ни одна ссылка меню неработает,пришлось запустить вторую вкладку и зайти через пунк "администрирование" вроде админка заработала ,думаю ну наконец то.Вышел с блога ,захожу через некоторое время опять такая ситуация,я в ужасе думаю нах оно надо…Думаю щяс проверу через мазилу так там воще при входе в админку внизу пишит Ожидание ответа от adv.vlasenko.net… ждал минут 20 нечо так и неизменилось(((((((
А зашел через эксплориер все норм работает.
Я решил это написать для тех у кого тоже в админке ненажимаются ссылки меню
kasink, ищите проблемы у себя лично. сижу 99% времени в Опере и никогда подобного не видел
Lecactus, прошу помочь, скачал я твою сборку, поставил вроде всё на ура, но пользователи которые юзают ИЕ и Мозиллу жалуются на не "плавный" скроллер, действительно когда я захожу с ИЕ ходить по сайту просто убого(…
Nursat, указанные тормоза могут быть такие только от «кривой темы» или «перегруженной» скриптами/графикой. плагин тут вообще причем? вопрос оффтопный вообще
закомментировал по Вашей рекомендации — эффект в 2 раза! Спасибо!
ыыыы круто круто круто))) спасибо!
Спасибо Lecactus, помогло, админка начисто перестала тормозить.