О сайте Новости Статьи Игры Программы Книги Видео Креатив Веб дизайн Wordpress
Userator - Продвижение сайта за счет поведенческих факторов, автоматизация поведенческих факторов, социальные факторы
Новые комментарии
  • Лолита: Я тоже искала программу для создания шаблонов для WP, наконец то нашла, спасибо!!
  • alex: Отличная работа. Предлагаю также вот такой вариант падающего снега http://sneg.tsymbal.su/
  • Лена: а я сайт держу на этом дешевом хостинге http://unlim24.com/sharedhosti ng.html
  • Андрей: Быстрый и не дорогой VPS сервер http://unlim24.com/vds-vps.htm l
Рекламные обзоры
return_announcements(); ?>

WPLang Lite -Снижаем нагрузку сайта

Данный способ снижения потребляемой оперативной памяти сайта(блога) на Wordpress ,уже рассматривался не однократно. Я же внес в него лишь некоторые дополнения для обеспечения полноценной работы сайта ,без потери локализаций станицы регистрации, темы и некоторых плагинов.

Тем неменее ,для тех кто вообще не знаком с данным способом ,поясню принцип  действия:

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

Что мы делаем,  что бы исправить данную ситуацию? При загрузке страниц блога используем облегченный файл локализации ru_RU_lite, в котором нет перевода админки и неиспользуемых плагинов. Это позволит сэкономить порядка 3-5  мегабайт памяти сервера при генерации страниц блога. Что примечательно, при генерации страниц фронтальной части блога будет использоваться облегченный вариант файла локализации, а при генерации страниц админпанели — полный файл локализации. Т.е. ни вы, ни посетители вашего блога разницы от подмены файлов локализации не заметите.

Состояние до и после использования ru_RU_lite

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

    Скачать плагин Панель нагрузки (2.3 Кб, 652 скачиваний)

Для начала работы вам потребуеться ,собственно сам облегченный файл ru_RU_lite.mo ,возможно он уже присутствует в вашей сборке Wordpress. Если такого не имеетсся то качаем ниже.

    Скачать облегченную версию перевода ru_RU_lite (36.2 Кб, 812 скачиваний)

И так ,первым делом заменяем строку в файле wp-config.php

define ('WPLANG', 'ru_RU');

на

if (strpos($_SERVER['REQUEST_URI'], 'wp-')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');

В отличие от общеизвестного метода ,мы указываем вхождение для функции strpos не 'wp-admin' а просто 'wp-' , тем самым полная версия перевода у нас подключаеться ,помимо админ панели ,и на странице регистрации wp-register.php ,так как посетителям не очень приятно будет видеть английскую версию формы регистрации.

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

Еще один момент,если вы используете плагины которые ,допустим добавляют виджеты и их содержимое генерируеться на страницах вашего сайта,то они тоже остануться без перевода. Поступаем по тому же методу ,находим файлы и дублируем  на ru_RU_lite (допустим wp-downloadmanager-ru_RU.mo необходимо продублировать на wp-downloadmanager-ru_RU_lite.mo ).

Вот и все вы сократили раcход оперативной памяти вашим сайтом на ,как писалось выше ,3-5 мегабайт ,это достаточно много ,с учетом что вы и ваши пользователи ничего реально не потеряли.

Так себеНормальноХорошоОтличноЛучший пост (1 голосов, средний: 3.00 из 5)
Loading ... Loading ...  

Один комментарий на “WPLang Lite -Снижаем нагрузку сайта”

  • спасибо, действительно нужная инфа, попробую сделать у себя на вордпрессовском сайте

Сентябрь 2017
Пн Вт Ср Чт Пт Сб Вс
« Июнь «-»  
 123
45678910
11121314151617
18192021222324
252627282930  
Управление


8 × пять =


Кто на сайте