Как снизить нагрузку сайта на сервер. WPLANG Lite

как снизить нагрузку сайта на серверСегодня поговорим на актуальную для многих тему: как снизить нагрузку сайта на сервер, при этом потратить пару минут.

Именно для тех, кто не хочет копаться в коде своего сайта, или платить за подобные услуги, но хочет снизить нагрузку на сервер, я представляю плагин WPLANG Lite.

Плагин бесплатный. Кто не любит читать статьи, сможет найти ссылку на официальную страничку в репозитории WP, где всегда найдете последнюю версию WPLANG Lite. Однако есть одна особенность при его включении...

Принцип работы WPLANG Lite таков: создается облегченный файл локализации сайта и не стоит путать его с плагинами кеша (разные функции). Дело в том, что WordPress поддерживает множество языков, но нам с вами для блогов нужен только русский (я не имею ввиду слова, которые вы можете употреблять в контенте). В результате работы плагина лицевая часть сайта, которую видят ваши посетители, становится облегченной. В админке сайта все остается без изменений.

Нюанс остается с шаблонами, которые изначально делались на английском: возможно понадобится перевести некоторые слова, типа "login", "password" и прочих. Но это мелочь, по сравнению с экономией на хостинге.

-40% или как снизить нагрузку сайта на сервер

Для начала картинки, которые докажут сей факт:

Нагрузка сайта до

Обратите внимание на цифру 19,01: это именно нагрузка (используемая память на сервере) читаемого вами сайта до включения WPLANG Lite. Остальные цифры поясню ниже.

А теперь нагрузка сайта после активации плагина:

снижение нагрузки сайта плагином

Вместо 19,01 появилась цифра 11,61, что говорит нам о снижении нагрузки на сервер в районе 40%.

Как проверить нагрузку сайта

Данная часть статьи не обязательно к выполнению, а лишь служит в информационных целях. Кто хочет, может пропустить и пройти к следующей пункту, про установку плагина.

Представленный код весьма распространен в сети, поэтому не "открываю Америку" для большинства из вас.

<?php
    echo '<div style="text-align: center">WordPress: '
        . round(memory_get_usage()/1024/1024, 2) . 'MB '
        .' |  MySQL:' . get_num_queries() . ' | ';
    timer_stop(1);
    echo 'sec</div>';?>

В результате мы увидим (слева направо через знак | как на картинках выше):

  • нагрузка на сервер/хостинг вашего сайта
  • количество запросов PHP со страницы
  • время загрузки страницы

Этот код вставляем в файл footer.php прямо перед закрывающим тегом </body>. После этого у вас в самом низу сайта появится представленный блок с цифрами.

Активируем правильно WPLANG Lite

Первое: необходимо выставить права 775 или 777 на папку languages, которую можем найти на хостинге по такому пути /wp-content/languages/. Выставлять права проще всего FTP-клиентом. Я использую в работе Total Commander и на нем это выглядит так:

как выставить права 777

После этого в появившемся окне ставим 777

права 777 в Total Commander

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

Требуемая версия WP:  2.9+
Рассмотренная версия плагина:  0.4
Скачать плагин

Удалять плагин не нужно, т.к. при обновлении движка, он всегда будет подтягивать актуальную локализованную версию нужного файла.

А вот код, который показывает нагрузку сайта и другие параметры, можете удалить (который вставляли в footer.php). Теперь он вам не нужен, т.к. вы увидели сокращение нагрузки сайта на сервер и цифры стали лишними в дизайне.

Раньше напоследок я частенько выкладывал интересный ролик. Теперь же я рекомендую клипы на сайте video.day.az, где каждый найдет для себя много интересных роликов. Фактически конкурент Youtube.

Бонус от меня

Как и обещал в прошлой статье, выкладываю сайты из Rotapost, прогнанные программой FastTrust. По итогам голосования сегодня вы качаете тематику "Строительство и ремонт" с тИЦ от 10.

ССЫЛКА НА ФАЙЛ

Как обработать полученные данные, найдете на странице программы FastTrust. Специально оставил только колонки СПАМ и ТРАСТ, т.к. именно на них вам следует обращать внимание в первую очередь.

А теперь голосуем за следующую базу сайтов из Rotapost

Какую категорию из Rotapost проверить FastTrust и выложить в следующей статье?

Показать результаты

Загрузка ... Загрузка ...

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 29 комментариев
  1. Dюша (16 комм.) says:
    http://bez-buhla.ru

    Установил плагин. Нагрузка была 42.46 стала 41.3
    Слишком маленькие изменения. Как еще можно снизить нагрузку?

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Вариантов множество. Представлен лишь один из них

  2. Сергей (11 комм.) says:
    http://webtous.ru

    Так а что этот плагин делает? Может он базу данных в два раза сокращает ) Как можно устанавливать плагин, не зная как он работает?

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      В четвертом абзаце статьи так и написано "Принцип работы WPLANG Lite таков:..."

      • Сергей (11 комм.) says:
        http://webtous.ru

        Сорри, пропустил )

      • Сергей (11 комм.) says:
        http://webtous.ru

        А можно как-то сделать, чтобы статистика нагрузки отображалась только в админке, а не в футере, где видна всем?

  3. Alex (9 комм.) says:
    http://flabme.ru

    вот так не отобразилось 🙁

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      так написано же, что брать в конструкцию pre. Сверху и снизу написано)))

      • Alex (9 комм.) says:
        http://flabme.ru

        пробовал 1й раз 🙂

      • Alex (9 комм.) says:
        http://flabme.ru

        ну да..пробовал только верхний, надо было нижний с указанием языка

  4. tanichka (38 комм.) says:
    http://sak-voyag.ru/

    Здравствуйте. Если в шаблоне есть слова на английском, например, руки не дошли все перевести и поменять или сменила шаблон, то как эти слова, то есть, что именно будет видно на месте этих слов?

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Так и останутся английскими.

      • tanichka (38 комм.) says:
        http://sak-voyag.ru/

        То есть я ничего "не поломаю"?

        • Виталий (1675 комм.) says:
          http://mojWP.ru/

          Нет.
          Как поставите, так легко и снимите его (деактивируете).

  5. Сергей (11 комм.) says:
    http://webtous.ru

    Конечно не -40, но потребление памяти слегка уменьшилось, что не может не радовать. Спасибо за статью!

  6. tanichka (38 комм.) says:
    http://sak-voyag.ru/

    А в списке сайтов, я посмотрела (кстати, там и мой есть под номером 6), у большинства трастовость очень низкая, а если тянет на среднюю, то это почти всегда значит, что сайт заспамлен. Буквально единицы исключения из этого правила.

  7. Kaushka (2 комм.) says:
    http://www.newseventsturin.net/

    Привет Виталий! Есть один вопрос к тебе. Сегодня написал в тех. помощь на мой хостинг письмо что якобы что то с соединением плохо стало. Пришел ответ что мой сайт медленно грузится, и дали несколько советов по оптимизации.
    - включить Gzip сжатие
    Добавив в файл "Htaccess." Далее идет целый столбик кода (могу потом вставить сюда)
    и далее совет:
    ...проводить работы по техническому обслуживанию базы данных MySQL, войдя в панель по следующей ссылке и выполнение для всех таблиц базы данных операций:
    - "Ремонт" таблиц;
    - Оптимизация таблиц;
    - Анализ таблиц;

    Есть какое особенное место в файле Htaccess куда надо вставлять это кусок кода, или можно просто в конец вставить? И что думаешь по поводу второго их совета?
    И еще вопрос как работают в связке плагины WP Super Cash и WPLANG Lite
    Спасибо.

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Добрый.
      1. Техподдержка говорит правильно.
      2. можно в конец .htaccess
      3. Плагины работают в связке, т.к. у них разные функции. Об этом писал в статье.

      • Kaushka (2 комм.) says:
        http://www.newseventsturin.net

        Спасибо Виталиий! Реально улучшил загрузку сайта плагин WPLANG Lite. А есть у вас подробные советы, посты на вашем полезном блоге,как вручную снизить лишние запросы в базу. Где то в сети встретил парочку вариантов типа вот этого Эта функция берет из базы данных название блога, которое вы ввели в настройках. Вы можете безболезненно избавиться от нее, заменив на название блога. 1 Блог о WordPress 2 Ссылка на сайт 1 ] но там не было написано где именно я могу найти эти строки в кодах сайта, в каких именно файлах.
        И еще: что можете посоветовать для оптимизации таблиц базы данных MySQL, о которых писала тех. поддержка, как не "набардачить", это делается как то вручную или же автоматизировано и безопасно? Можно ли доверять плагину WP-DBManager? И какие лучшие советы по оптимизации баз данных? Спасибо.

        • Виталий (1675 комм.) says:
          http://mojWP.ru/

          1. Статью не писал про снижение.
          2. Я использую аналог WP-DBManager. Разницы никакой. Главное результат.
          3. Если у вас хорошая тех. поддержка, то должны помочь вам с базами. Спрашивайте и не бойтесь. Всегда есть бэкап.

  8. Руслан (9 комм.) says:
    http://besplatnyeprogrammy.ws/

    Да при посещениях в 15к сутки, нужная подсказка 🙂

  9. Эли (2 комм.) says:
    http://tut-playboy.ru/

    Подскажите как уменьшить нагрузку на сервере
    У меня на хостинге fozzy 3 сайта
    Вы не подскажете, что это строчка значит и как сделать так, что бы этот параметр не зашкаливал. Она периодически зашкаливает и сайты пропадают .
    Использование ввода-вывода 0,6 / 1 MB/s

    Надеюсь на ваш ответ !

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Не понимаю о какой строке речь.
      Поставьте плагины кеширования, возьмите тариф с больше нагрузкой, смените хостера. Сейчас только это могу подсказать. Нужно видеть ваши сайты и что они из себя по коду представляют.

      • Эли (2 комм.) says:
        http://tut-playboy.ru/

        Спасибки ! Проблема решена. Я отключила расширение php APC, которое некорректно работать с одним из плагинов сайтов.
        И всё опять летает .

  10. Александр (1 комм.) says:
    http://ag-pricol.ru

    Виталий, добрый день!
    Установил WPLANG Lite на WP 3.8.1 доступ к папке languages 777. Вроде все сделано правильно, но не создается файл lite и в wp-config строчка не добавляется. Можете подсказать, что может быть не так?

  11. Вячеслав (1 комм.) says:

    Я не нашел footer.php

  12. Сергей (1 комм.) says:
    http://auromag.ru

    Провел серию экспериментов - сделал измерения до установки плагина и после
    Вот результаты до и после
    WordPress: 16.62MB | MySQL:61 | 0,445sec
    WordPress: 54.08MB | MySQL:72 | 0,546sec

    С таким "улучшением" смысла в плагине конечно не много

  13. Виталий (1 комм.) says:
    http://bankcrediti.ru/

    Как раз занимаюсь ускорением сайта и уменьшением нагрузки на сервер. Сейчас заценим! Спасибо!

  14. Елена (2 комм.) says:
    http://kuhatpodano.ru/

    Полезная инфа, а я как раз сейчас занимаюсь ускорением блога и обязательно воспользуюсь вашими советами. Спасибо!

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 15.24MB | MySQL:103 | 0,492sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html