Поддержка Проблемы и решения wordpress.org vs self hosted site

  • Мне кажется, что мой WordPress сайт работает не так быстро, как wordpress.org, например 🙂 Если открыть любую страницу этого форума, даже если ты авторизован, можно увидеть вау-скорость. Такое впечатление, что даже для авторизованных пользователей страницы выдаются из чего-то вроде Batcache:

    <!-- 9 queries, 0.090 seconds -->

    У меня же любая страница (даже обычная страница блога) генерериуется около 2 секунд. Я понимаю, что плагины, темы.., но я не использую ничего криминального — BuddyPress, bbPress, пара модулей из Jetpack, которые не делают какие-то супер операции с БД. Все это есть и на wordpress.org, насколько я понимаю.

    Каким образом добиваются такой производительности и снижения количества запросов?

    У меня VPS-сервер с 1Гб памяти на борту. Настроен Memcached и Batcache (для неавторизованных пользователей страницы у меня отдаются за десятые доли секунды, но для авторизованых беткеш же не работает :). Может быть у меня настолько ужасные настройки MySQL-сервера? Я пробовал увеличивать размер Memcached с 128 до 256 Мб, результата не чувствуется (статистика Memcached сервера вроде адекватная, несколько десятков миллионов хитов и лишь несколько миллионов миссес). Мне кажется, даже если поставить еще пару Гб ОЗУ все равно ничего не изменится. OPcache не использую.

    Вот плачевный пример снипета от Batcache со страницы с постами (2,5 секунды!):

    <!--
    	generated 449 seconds ago
    	generated in 2.324 seconds
    	served from batcache in 0.007 seconds
    	expires in 151 seconds
    	(21 q)
    -->

    Пробовал http://mysqltuner.com, но он ничего криминального, не нашел.

    В Apache выключены .htaccess и все правила описываются в конфиг-файле.

    Собственно, предлагаю поделиться своими мнениями на эту тему.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yui

    (@fierevere)

    永子

    я бы поделилась, но мою «чушь» все равно не воспринимают

    sql — время — память в Кб

    <!-- 20 0,08 5699 NIFhI FP -->
    <!-- 23 0,10 5753 NIFhI FP -->
    <!-- 25 0,08 5675 NIFhI FP -->
    <!-- 18 0,09 5702 NIFhI FP -->
    <!-- 19 0,11 5915 NIFhI FP -->
    <!-- 19 0,09 5881 NIFhI FP -->

    Привет! Я не думаю, что слово «чушь» обидное — это как со сцены актер выкрикнет «Вздор!». К тому же, надо быть готовым к критике — критикуют все и вся, иначе планета остановится. Так или иначе, я хочу принести искренние извинения, если обидел. У меня не было мыслей и желаний кого-то оскорбить.

    Интересные цифры! А как они достигнуты? Я вот сегодня попробовал на MySQL сервере увеличить query_cache_limit с 1Мб до 8Мб и query_cache_size с 16 до 32Мб, скорость генерации страницы с новостями уменьшилась в 2 раза и вместо 3 секунд стало выходить около 1,4 секунды, но весь сервер сразу глубоко засвопился и был на грани «убивания» толстых процессов, поэтому я выставил показатели на исходные.

    Статистика SQL-запросов за 2 с лишним недели выглядит вот так:

    Type        #          Per Hour  %
    select      2,063 k    5,331     62.64
    set option  770 k      1,989.9   23.38
    change db   384 k      993.6     11.68
    update      34,534     89.3      1.05
    insert      26,427     68.3      0.80
    delete      10,803     27.9      0.33
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «wordpress.org vs self hosted site» закрыта для новых ответов.