Тормознутость WordPress 2.6 RC1

Рубрика: WordPress -> Новости мира WordPress
Воскресенье, 13 июля 2008 г.
Просмотров: 6426
Подписаться на комментарии по RSS
]]>
]]>

Загрузил для пробы WordPress 2.6RC1 и сразу заметил жуткие тормоза. На 2.6-beta3 такого не наблюдалось. Начал грешить на Google Gears, который якобы ускоряет сайт. Ничего подобного. Потом решил, что дело в плагинах и для чистоты эксперимента отключил их все. Сайт заработал, правда не так быстро, но в более-менее разумных пределах.

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

Откатываюсь на WordPress 2.6-beta3 - опять работает нормально (хотя памяти жрет - пи...ц!). Похоже вордпрессовцы опять что-то недоглядели...

upd: Вот нашел решение: см. комменты

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 56

Вы можете получать новые комментарии к этой записи по RSS или оформить подписку на все комментарии сайта. Или даже на все новые записи сайта. Не знаете, как это сделать?
  1. 2008-07-13 в 16:36:27 | Lecactus

    а я обновил "наживую" свой сайт и все работает быстро как и прежде было на 2.5.1. на тестовом голом сайте РС1 также летает, даже быстрее беты3

    на "морде" у меня MySQL: 49запросов / 1.983 Потребление памяти: 5.56MB

    на внутренних страницах примерно одинаково MySQL: 35запросов / 1.991 Потребление памяти: 5.75MB

    на 2.5.1 было точно также. активно 64 плагина

  2. 2008-07-13 в 16:43:48 | Lecactus

    кстати подобные тормоза по 40-50секунд могут быть если "что то куда то ломится" но не может найти сервер. такие глюки были у меня когда глючил ДНС провайдера еще и на 2.3 и на 2.5

  3. 2008-07-13 в 16:57:38 | Okspen

    А где можно почитать, что нового для пользователя появилось?

  4. 2008-07-13 в 17:05:38 | Максим

    Иван, ну и куда оно ломится в RC1, а в beta-3 нет? Причем ломится со всех страниц...

  5. 2008-07-13 в 17:08:47 | Максим

    Посмотрел - не-а нет внешних запросов.

  6. 2008-07-13 в 17:20:06 | Lecactus

    как это смешно не звучит, но тормозило тогда при запросе к ЛОКАЛХОСТУ. попробуй прописать 127.0.0.1

    и кстати где тормозит? на реальном домене на сервере или на локалхосте?

    вот если что параметры сервера.

    OS Linux Database Data Disk Usage 383.5 KiB

    Server Apache/2.2.8 (Ubuntu) mod_fastcgi/2.4.6 PHP/5.2.4-2ubuntu5.2 with Suhosin-Patch Database Index Disk Usage 61 KiB

    PHP v5.2.4-2ubuntu5.2 MYSQL Maximum Packet Size 16 MiB

    MYSQL v5.0.51a-3ubuntu5.1 MYSQL Maximum No. Connection 100

    GD 2.0 or higher PHP Short Tag On

    PHP Safe Mode Off

    Server IPraspberryort 127.0.0.1:80 PHP Magic Quotes GPC On

    PHP Memory Limit 128M

    PHP Max Upload Size 40M

    Server Load 0.43

    PHP Max Post Size 40M

    PHP Max Script Execute Time 30s

    зайти в админку можно по логину/паролю: admin / 12345678

    адрес fuck.lecactus.ru

  7. 2008-07-13 в 17:42:28 | Lecactus

    2Okspen

    http://lecactus.ru/2008/07/13/2316/ а также http://lecactus.ru/2008/07/09/2305/ и т.д по ссылкам на бету2 и 1

  8. 2008-07-13 в 17:47:32 | Максим

    Естественно на localhost. Смена на ip ничего не дает - та же песня. Чувствуется, что тормозит именно отдача страницы, может на уровне php, может еще где. Просто забавно, что тупо переливаю файы с бэтки - проблема исчезает. smile

  9. 2008-07-13 в 18:02:59 | Максим

    Всё, разобрался. Файл update.php в wp-includes. Добавили при каждой загрузке WordPress проверку обновления плагинов. Ну и тупизм! :mrgreen: :eek: mad

  10. 2008-07-13 в 18:41:45 | lnx

    Макс, ты не мог бы в RSS ленте публиковать полные версии своих постов? Посточнно переходить на сайт надоедает.

  11. 2008-07-13 в 18:43:52 | Lecactus

    Это да, лишнее однозначно. Вообще можно было давно сделать тупо кнопку ПРОВЕРИТЬ ОБНОВЛЕНИЯ вместо того чтобы при каждом входе проверять обновился ли плагин или сам движок. Может кто напишет такой полезный плагни, которые переключает автоматическую проверку на ручную?

  12. 2008-07-13 в 21:56:15 | Максим

    Что-то я сомневаюсь, хотя конечно можно еще код поизучать (если время будет), но вообще там проверка на поставлена через хук на init (или admin_init). Поэтому оно и тормозит при всех страницах. Проще убрать все эти add_action.

    Кстати, вот что интересно. Похоже WordPress каждый раз передает сведения на wordpress.org, в частности текущую версию, версию PHP, язык (локаль), кодировку и адрес. Шпионят, короче. ;)

  13. 2008-07-13 в 23:02:57 | Гога

    Я вообще со всем новым стараюсь не торопиться, пускай уж лучше другие шишки понабивают smile.

  14. 2008-07-13 в 23:07:39 | Lecactus

    да, шпионят. но ради прикола вырубил в коде все эти АДД_ЭКШН. блог вообще перестал грузиться, а при добавлении плагина который отрубает вывод уведомлений о обновлениях при показе каждой странице добавился 1 запрос и все равно это никак не повлияло на работу (это я пишу не про пустой блог, а про свой нагруженный текстом и плагинами). Плагины которые отключают "шпионские" штучки вообще вроде были, но названия не помню.

    PS про антиспам-зверь тут: куда то пропадает поле ввода капчи после отправки коммента. и потом если захожу писать новый то поля нет и ругается потом что код не введен. после возврата НАЗАД поле появляется. такого не было вроде раньше. Пишу из Оперы 9.51

  15. 2008-07-14 в 00:09:12 | Максим

    Ну я удалил только в этом файле - стал работать без тормозов. А по плагину ничего не скажу. Он ведь тоже на хук цепляется. Раньше сама проверка была через свой отдельный хук, а теперь на init жестко прибита. Вот и проблема.

    Про капчу. У меня ничего не менялось. Может опера рефер неверно отдает - вот картинка и не формируется?

  16. 2008-07-14 в 07:05:18 | testar

    ...Шпионят, короче.

    перекрывается такая проверка плагином TH Privacy .. вот только непонятно зачем wordpress.org информация об каждой загрузке файлов?

    зы превратили движок в стукача smile

  17. 2008-07-14 в 10:12:18 | Lecactus

    Максим, напиши что именно удалил (какой код?) я удалял эти "иниты" но после этого вообще не работало ничего

  18. 2008-07-14 в 12:37:10 | Максим

    Файл update.php - удалить строчки:

    add_action( 'init', 'wp_version_check' );
    

    и

    if ( defined( 'WP_ADMIN' ) && WP_ADMIN )
    	add_action( 'admin_init', 'wp_update_plugins' );
    else
    	add_action( 'init', 'wp_update_plugins' );
    
  19. 2008-07-14 в 14:25:52 | Охотник на зелёных

    Вот мне интересно, а какой смысл вообще в серии 2.5 ?

    У меня люди задают вопрос, мол блог в админке просит обновиться. У всех стоит 2.3.3 . Проблем с работой нет. Всё работает. А народ спрашивает, а что такого лучшего нам даст этот 2.5?

    Я про 2.6beta(RC) вообще молчу. Смысл в этих всех новых версиях?

  20. 2008-07-14 в 16:47:43 | Goodluck Дмитрий(Cema)

    видимо смысл прежде всего в том, что новую версию тяжелее взломать, исправляют много ошибок, добавляют новых smile, потом люди это в блогах комментируют, вообщем жизнь на месте не останавливается

  21. 2008-07-14 в 17:53:20 | Lecactus

    2 Охотник на зелёных: 2.3.3 это как "тойота харриер", а 2.5(6) это как "лексус эр-икс 330". ну это так образно. вроде все тоже самое, но чуть более богатый внешний вид и свои мелкие удобства/неудобства

  22. 2008-07-14 в 18:12:11 | Максим

    Причем у обоих один и тот же движок от запорожца. ;)

  23. 2008-07-15 в 09:43:41 | Марат

    поставил на локальную машину 2.5.1, тормозит жутко...

    строчек которые нужно удалить из update.php не обнаружил, закомментил все add_action, чуть побыстрее стал, но все равно тормозит, по 30 секунд открывает странички... проще потратить трафик, но комфортно потестить на сервере...

  24. 2008-07-15 в 18:02:26 | Михаил Хусаинов

    Почитав всё это, решил пока не ставить 2.6. У меня сейчас 2.3, 2.5.1 не ставил принципиально, потому что визуальный редактор просто не работает (хотя редко им пользуюсь, но всё же).

  25. 2008-07-15 в 22:24:31 | Danil

    А можно значит обновлять и откатывать обновления на вордпресс??? не знал, надо поискать. Скажите, а можно обновлять его не до 2.6. RC1, а до 2.6-beta3?

    Кстати, Михаил Хусаинов, разве на 2.3. визуальный редактор работает?!

  26. 2008-07-16 в 00:11:07 | mephi

    Рановато пока что на 2.6 садиться, имхо надо ждать финала.

    to Марат - какая разница между локалкой и сервером? наоборот только скорость будет ниже.

  27. 2008-07-16 в 01:29:21 | MrRipley

    Аналогично. 2.5.x безбожно тормозит даже на хостинге. Сержце кровью обливается и даже страшно смотреть на 2.6. При том, что рядом стоящий 2.3.3 на этой же хостинг-площадке просто "летает"!

    Разработчики творят полное убожество. Стоит 2.3.3 и пока, видимо, апаться не буду...

    Макс, скорейшего тебе завершения твоей CMS! Жду ее релизка, как ману небесную smile

  28. 2008-07-16 в 08:03:24 | Lecactus

    2mephi - релиз вышел. еще вчера

    2MrRipley а какие параметры вашего хостинга? не забывайте что 2.5(2.6) требует в 2 раза больше памяти чем 2.3

    2Danil - обновитесь лучше до 2.6финала и сделайте изменения как написал Макс http://maxsite.org/tormoznutost-wordpress-26-rc1#comment-64013

  29. 2008-07-16 в 12:17:14 | MrRipley

    2 Lecactus: Masterhost теперь предоставляет 32 MByte памяти.

  30. 2008-07-16 в 12:22:24 | Lecactus

    2 MrRipley, при всей моей нелюбви к мастерхосту я лично видел/настраивал людям/ на нем 2 блога на 2.5.1 которые летали просто (обычный виртуальный хостинг, не впс)

  31. 2008-07-16 в 12:24:21 | addict

    у самого жуткие тормоза :( не знаю как бороться думаю перейти на другой хостинг

  32. 2008-07-16 в 12:34:03 | Михаил Хусаинов

    Danil, я говорил о версии 2.5.1. А в 2.3 все работает. rolleyes

  33. 2008-07-16 в 19:22:48 | TF

    А в чём отличие 2.6 от 2.5, где можно прочитать все новшества вносимые апдейтом ?

  34. 2008-07-16 в 22:27:55 | Vladimir

    >>> Добавили при каждой загрузке WordPress проверку обновления плагинов. Ну и тупизм!

    Посмотрите код - реально проверка осуществляется два раза в сутки (если не ошибаюсь)

    >>> Шпионят, короче.

    Это было еще в версии 2.5

  35. 2008-07-16 в 22:42:15 | Михаил Хусаинов

    А почему сразу не добавить проверку на обновления Винды скажем? :mrgreen:

  36. 2008-07-17 в 03:25:42 | oldvovk
    я лично видел/настраивал людям/ на нем 2 блога на 2.5.1 которые летали просто (обычный виртуальный хостинг, не впс)
    Lecactus: можно об этом подробнее.Что то не пойму, где в WP можно изменить настройки чтобы он летал, или вы о суперкеше?

  37. 2008-07-17 в 07:31:18 | Lecactus

    2oldvovk: суперкэша там не было

  38. 2008-07-17 в 11:08:16 | Охотник на зелёных

    2Lecactus: Попробовал я этот 2.5 (да потом и 2.6), ну что могу сказать. В принципе что, таёта, что лексус это же один фиг всё таже таёта. Ну а по существу. По сравнению с 2.3.3 ... версию 2.5 (2.6) я бы сравнил с лексусом на льду. Вроде мощей до жопы и салон большой, а шурует (ресурсы) в холостую, а иногда чуть что (не все хостинги тянет), так и в кювет сразу.

    В общем ИМХО перемудрили они. Как обычно поставил пару плагов на 2.3.3 (анти-XSS и MD5) и в ус теперь не дую.

  39. 2008-07-17 в 14:50:44 | oldvovk

    Lecactus: Тогда вообще непоятно чем можно 26 заставить летать. Субъективно - на что joom тяжелая, но админка крутится на порядок шустрее. Да и сами страницы шустрее открываются. В общем, монстр какой то вышел.

  40. 2008-07-17 в 15:12:26 | Svetik

    У меня есть пара блогов на WordPress 2.3 - рада в усмерть, 2.5 тем более 2.6 близко пока не хочу.

    Lecactus - а почему такая нелюбовь к мастерхосту? в нашей компании там практически все сайты сидят, никаких нарканий.

  41. 2008-07-17 в 15:13:41 | Dmitriy Donchenko

    На бету и на RC не попал, обновил блог до 2.6 уже после оффициального релиза, пока проблем со скоростью работы блога не наблюдаю, разве что когда сам инет тормозит.

    Господам которые интересуются, зачем обновляться. 2.6 версия исправляет около 190 багов, которые были не исправлены в версии 2.5.1 это уже значительно. + добавляет много различных мелких полезняшек. Мне к примеру очень понравился обновленный интерфейс загрузки картинок и файлов, стало удобнее и приятнее.

    С опыта работы админом, осталось одно правило, обновления зря не выпускаются. ;)

  42. 2008-07-17 в 17:33:18 | Krokus

    Реально, 26 тормозит все напрочь =(

  43. 2008-07-17 в 18:00:46 | mikolka

    Вроде 194 бага + добавлена какой-то непонятный функционал по работе с плагинами - нафига их разделять и нафига знать, что раньше работало?

  44. 2008-07-19 в 03:36:45 | Артемий

    Да походу из Вас не кто ни на Лексусе RX 330 не на аналоге праворульном и не ездил раз пишете такое.... на льду лексус ведет себя очень хорошо ;)

    А про хостинг скажу так у вас что на компе память все еще 256 мб стоит? Вот и хостинг берите соответственный.... Вот у меня на хостинге 256 мб. и до 100 сайтов, сервак в Москве и всего какие то 5,5 евро я и не парюсь и все и не только WordPress но и битрикс бизнес ставил для теста и работал нормально... Как я обычно говорю: если что-то не работает нормально или вообще то во всем всегда виноваты кривые руки пользователя....

  45. 2008-07-21 в 04:03:27 | Александр

    Подскажите! Стоит ли ставить последнюю версию?

  46. 2008-07-21 в 14:30:45 | oldvovk

    Реально сам сайт на 26, с креком кеша от 233, работает чуть пошустрее 233. Но вот админка действительно жуть - задумчивая.

    Пока только ливрайтер спасает.

    Вот у меня на хостинге 256 мб. и до 100 сайтов,
    Не смешно, сервер начального уровня - и все шустро.

    У меня такой 4 WP просто кладут, при малой посещаемости.

    Как я обычно говорю: если что-то не работает нормально или вообще то во всем всегда виноваты кривые руки пользователя....
    Самый простой выход - когда у прогеров кривые ручк.

  47. 2008-07-24 в 13:54:31 | Alexander

    тоже кстати заметил, спаибо за методы борьбы с тормозами

  48. 2008-07-27 в 01:13:40 | Flector

    меня больше тормознутость самого движка в последних версиях волнует, а не админка, в которую раз в году заходишь. чем дальше в лес - тем все более WP становится похожим на джумлу и прочие тормозные движки.

  49. 2008-08-03 в 22:49:59 | ABTOP

    Похоже, что последней пригодной для пользования версией остаётся 2.3.3.

    Поэтому вопрос: какие приблуды дотянут полезную функциональность 2.3.3 до 2.6 без значительных затрат ресурсов?

  50. 2008-08-17 в 22:32:36 | benorel

    Выражаю благадорновть этому обсуждению особенно Svetik'у, всего, вроде одна записить, а "ударила" хорошо:

    У меня есть пара блогов на WordPress 2.3 - рада в усмерть, 2.5 тем более 2.6 близко пока не хочу.
    я хоть связан с блогами третьи сутки, но думаю, что 2.6 ещё действительно "сыроват".

    Тестировал сразу 4 версии: 2.6, 1.5.1, 2.5.1 и 2.3.3, выкинул 2.6 - однозначно, хоть и устанавливал его почти сутки и 1.5.1, сечас попробовал 2.6.1 тоже, что-то не то. Оставлю 2.3.3 и 2.5.1, 2.6.1 от Lecactus'а - необлегчённый, пусть болтается - жрать не просит.

  51. 2008-08-20 в 03:21:10 | torg

    Читал где-то что joomla 1.5 стала еще лучше и быстрее.

    Вордпресс деградирует судя по отзывам. Переводите на лучшие движки сайты. Нуклеус к примеру и другие smile или тот же b2evo.

  52. 2008-08-22 в 08:07:35 | benorel

    Я думал - мне забанили доступ.

    На следующее утро писал, что накосячил с правописанием, но добавить не смог. Пишет неправильно набран пароль.

    Поэтому вопрос: какие приблуды дотянут полезную функциональность 2.3.3 до 2.6 без значительных затрат ресурсов?

    А почему именно 2.3.3, а 2.5.1, что хуже?

    Спрашиваю, т.к. у меня сейчас вопрос, что выбрать и на чём остановиться. Закачаны на хост оба.

  53. 2008-08-22 в 08:37:56 | benorel

    Забыл.

    Подскажите пожалуйста, как вставить текст в виджет в 2.3.3?

    В 2.5.1 виджет раскрывается и там вставляешь, а в 2.3.3 не пойму.

    На форумах не нашёл. Спасибо.:!:

  54. 2008-09-14 в 20:20:52 | Tamelina

    В версии 2.6.2 теперь вместо второй части строк, которые Вы, Максим, предлагаете удалить, стоят строки:

    add_action( 'load-plugins.php', 'wp_update_plugins' );

    add_action( 'admin_init', '_maybe_update_plugins' );

    add_action( 'wp_update_plugins', 'wp_update_plugins' );

    if ( !wp_next_scheduled('wp_update_plugins') )

    wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins');

    Как быть с ними?

  55. 2008-11-04 в 17:08:14 | TyT

    Последняя версия 2.6.3 ) как быть с нею smile и какие там строки теперь вместо второй части ?? :idea:

  56. 2009-10-04 в 07:30:12 | Алекс

    Мда, WP просто кошмар. Решил вот комент написать спустя почти год.

    Насчет update.php в версии около 2.8: я удалил всё из файла update.php, увеличилали лишь скорость загрузки сайта, все остальное по прежнему жутко тормозит. причем тормозит некий запрос к базе данных (и лишь для гостей сайте). Как побороть пока не знаю

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)