Потребление памяти

Проблема в следующем,мой блог swaego.ru потребляет,как мне кажется,слишком много памяти (33.55 Мб),конечно же имеется некоторое кол-во плагинов.На данный момент написано 491 пост (много картинок,все лежат на сторонних сервисах).У хостера спросил,он говорит,что всё нормально и в случае чего сообщат,но как-то не хочется ждать этого “в случае чего”.
Внимание вопрос:)Что бы такого сделать,чтобы снизить этот показатель?
Из плагинов активировано:All in One SEO Pack,AntiVirus,Broken Link Checker,Categories to Tags Converter Importer,Dagon Design Sitemap Generator,Disqus Comment System,Google XML Sitemaps,jQuery lazy load plugin,Limit Login Attempts,Login LockDown,Robots Meta,Russian Date (utf-8),RusToLat,Simple Counters,Subscribe To Comments,Tag Dropdown Widget,Wordpress Backup (by BTE),WordPress Database Backup,WordPress File Monitor,Wordpress Popular Posts,wp-cache,WP-Cleanup,wpSpoiler.
Из этого может что-то убрать?
На WP неделю,поэтому такие вопросы.
Спасибо.

17 Комментарии

    • Мне кажется, вы не в ту сторону обсуждение уводите. Человек ясно дал понять, что у него обычный shared-хостинг. А вы ему статью о серверной оптимизации даете.

  1. Мне кажется, нужно ознакомиться с постами об оптимизации движка, работающего на обычном хостинге: https://n-wp.ru/tag/optimization .

    Насколько я понял, вам нужно снизить потребление оперативной памяти? Вот несколько моих советов:
    1. Уберите сжатие файлов перед отдачей в браузер. Многие плагины кэширования используют предварительное сжатие данных, которое поглощает много ресурсов сервера, на котором находится ваш блог, в том числе и оперативной памяти.
    2. Кэшируйте запросы к базе данных. Это можно сделать с помощью плагинов. Вот некоторые из них:
    SJ Object Cache – http://blog.sjinks.pro/wordpress/plugins/776-sj-object-cache-faster-object-cache-for-wordpress/
    W3 Total Cache – https://n-wp.ru/4409
    DB Cache Reloaded – https://n-wp.ru/2261
    3. Включить браузерное кэширование – https://n-wp.ru/2075
    4. Отключить ненужные постоянно плагины.
    5. Кардинально снизить потребление оперативной памяти (сразу на несколько мегабайт) помогает переход на оригинальную, англоязычную версию WordPress.

    Несколько статей для изучения этой тематики:
    Как уменьшить нагрузку на сервер | оптимизация .htaccess – https://n-wp.ru/2075
    Как уменьшить нагрузку на сервер, создаваемую поисковыми ботами – https://n-wp.ru/2074
    Как уменьшить нагрузку на блог: блокировка запросов на обновление и отключение автоматического управления ревизиями – https://n-wp.ru/725
    Кэширование: поиск компромисса – https://n-wp.ru/2260
    Какой плагин кэширования лучше – https://n-wp.ru/4078

    • Спасибо за подробный ответ,я на Вашем сайте уже неделю зависаю :)Вот править .htaccess пока боюсь,всё-таки файл серьёзный).
      Буквально позавчера читал пост о плагинах кэширования.Тогда WP-Cashe деактивирую и поставлю более действенный.
      Вообщем вопрос можно закрыть,буду читать и делать.Спасибо!

  2. 1. Если я правильно понял у вас 2 плагина для генерации карты сайта: Dagon Design Sitemap Generator и Google XML Sitemaps. Возможно один из них можно удалить.
    2. WordPress Backup (by BTE),WordPress Database Backup – многие хостинги сами предоставляют услугу бэкапа сайта. Если она есть – зачем дубляж функций?
    3. All in One SEO Pack – где-то на просторах n-wp.ru я видел статейку как настроить SEO без плагинов.
    4. Limit Login Attempts – на сайте 2 автора: вы и Minor. Т.е. мало людей которые явно хорошо знакомы с сайтом, а значит и системой в целом. Следовательно свои пароли вы прекрасно знаете. В такой ситуации ограничение попыток входа действительно необходимо?
    5. Meta robots прекрасно заменяется хорошо составленным robots.txt. Я нарыл как-то такой где-то в просторах интернета: http://sociolab.net/robots.txt . За все время работы сайта, поисковик не проиндексировал ничего лишнего :) Плюс ко всему – работа с индексацией другой кучи информации настраивается с помощью Google XML Sitemaps.

    В общем и целом – много плагинов возможно дублирующих функции.
    От себя: http://sociolab.net занимает 33.5 мб и ничего страшного :) Если хостер говорит, что все ОК – значит все ОК. Хотя это больше зависит от хостера наверное.

    • Спасибо за ответы.
      Насчёт карты сайта,ведь одна для людей,другая для роботов,думаю что обе нужны.Плагин All in One SEO Pack отключал как-то,он роли не меняет вообще,как с ним одна цифра,так и без него.А вот Meta robots вообще не знаю зачем он мне,сам файл robots.txt вроде грамотно составлен,поэтому уберу.У хостера конечно же есть бэкап,один из плагинов действительно можно отключить.

    • Meta robots прекрасно заменяется хорошо составленным robots.txt

      Абсолютно верно. Держать целый плагин для создания одного файла с постоянным содержимым – расточительно.
      Все о robots.txt | часть 1 – https://n-wp.ru/2117
      Все о robots.txt | часть 2 – https://n-wp.ru/2118
      Все о robots.txt | часть 3 – https://n-wp.ru/2121
      Все о robots.txt | часть 4 – https://n-wp.ru/2123

        • Сам по себе скорее всего ест мало памяти и редко обращается к БД. Но… море состоит из капель. Мусора в любом случае стало меньше. Но это больше личное мнение.

  3. А не подскажете – заметил такую вещь, что блог постоянно выводит
    MySQL: 112 запросов за 2,751 секунд. Потребление памяти: 29.05 MB NULL

    Потребление памяти выше этой цифры 29.05Mb не растёт

    < ?php $user = wp_get_current_user(); if ( $user->id == 1 ) {
    echo ” MySQL: ” . get_num_queries() . ” запросов за “; timer_stop(1);
    echo ” секунд. Потребление памяти: “. round(memory_get_usage()/1024/1024, 2) . ” MB “;
    var_dump($GLOBALS['wpdb']->queries);
    }
    ?>

    Почему? Может нужно как-то подстроить php?

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

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


*