WPLANG Lite
WPLANG Lite это маленький и очень нужный плагин для любого блога на WordPress. Данный плагин я отнес к категории обязательных для установки в блоге. Причина этого проста - он снижает потребление памяти при генерации страниц блога примерно на 3Мб. Будь у вас выделенный сервер или дешевый виртуальный хостинг - в любом случае плагин лишним не будет, так как много памяти не бывает. Работает плагин очень просто - он сканирует файл локализации WordPress "ru_RU.po" и создает облегченный вариант "ru_RU_lite.mo", в котором вырезана вся локализация админки WordPress. Причем при генерации страниц лицевой части блога будет использоваться облегченный вариант, а при открытии админки полный вариант перевода. Таким образом, после установки плагина вы не заметите ни малейших изменений в работе блога, кроме того, что он теперь будет использовать меньше памяти.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку wplang-lite в /wp-content/plugins/.
3. Устанавливаем права 777 на папку /wp-content/languages/.
4. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Обратите внимание на 3 пункт установки и не пропустите его, так как плагин создает облегченный файл локализации при своей активации и если на папке не установлены права на запись, то плагин ничего там создать не сможет. Причем он об этом никак не сообщает и поэтому многие пользователи даже и не догадаются, что он не выполняет свою функцию.
Как узнать, сколько памяти потребляет ваш блог я уже описал в этой статье. На примере данного блога приведу цифры: на локальном сервере потребление памяти сократилось с 19.48Мб до 16.61Мб, а на хостинге с 5.42Мб до 2.62Мб при открытии главной страницы блога. Выигрыш в экономии памяти равен около 3Мб, а это очень много в условиях ограниченных ресурсов сервера.
Формально дальше можно обойтись и без плагина, так как свою задачу он по сути уже выполнил. Единственное, что он еще делает, так это определяет, когда должен использоваться облегченный перевод, а когда полный. Но данную функцию можно переложить на файл конфига блога, для этого откройте файл wp-config.php и замените там строку:
define ('WPLANG', 'ru_RU');
на строчки
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');
Но я бы не стал вам рекомендовать этот способ из-за еще одной особенности плагина WPLANG Lite - он умеет обновлять файл облегченной локализации, если изменился файл полной локализации ru_RU.po. А он может измениться при любой новой версии движка WordPress и вручную следить за обновлением облегченной версии перевода было бы несколько неудобно.
Данный плагин помогает блогу использовать меньше памяти, но вовсе не отменяет необходимость установить какие-нибудь программы, кеширующие PHP запросы. Например, на данном блоге я использую , благодаря которому время генерации страниц сократилось в 3 раза, да и памяти стало расходоваться тоже намного меньше. Прибегать к помощи кеширующих плагинов для WordPress стоит только в самых крайних случаях - все-таки блог должен быть динамическим, а не статическим.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 0.3 от 08.02.2010
Совместимость с версией WordPress: 2.9 и выше.
Рекомендую также:

#46, 23 сентября, 2010 в 23:25
Хм... полезная вещь) и правда потребление памяти снизилось на целых 5Мб))) Надо бы ещё понизить... буду искать способы) за этот спасибо)
Вот только вопрос - после активации он создает файл только 1 раз?) То есть после того как он создал ru_RU_lite.mo можно chmod изменить на прошлый и так до следующей версии WP ?)
#47, 27 сентября, 2010 в 16:01
то есть на версию 2.3 не станет, или просто не тестировалось? апгрейдить вордпресс не хочу - версия от maxsite, кроме того я сам там код прилично колупал... или 2.3 и так мало потребляет памяти?
#48, 18 октября, 2010 в 06:20
да.
да не стоит заморачиваться с версией 2.3 - она ресурсы более-менее экономно расходует.
#49, 11 ноября, 2010 в 15:35
Привет! Обращаюсь к владельцу блога. Напиши, пожалуйста, статью, где описывалось бы подключение и использование eAccelerator.
#50, 12 ноября, 2010 в 00:51
боюсь не выйдет. там установка будет разная для разных операционных систем, версий php, установленного на сервере софта и тд и тп.
#51, 25 ноября, 2010 в 11:33
Для этого Вам нужно обратиться к своему хостеру и, если поддерживается эта функция, подключить. Тогда в php.ini появится секция использования eAccelerator. Кстати, очень хороший компрессор но не все хостеры поддерживают. У моего, например, его нет а предложили Memcache. Я не стал его подключать т.к. он использует кеширование сторонних серверов.
#52, 24 января, 2011 в 17:54
Поставил, ток не посмотрел сколько показывалось до установки :), а так все работает.
#53, 21 апреля, 2011 в 13:51
Спасибо за информацию.
У меня получилось минус 5мб. Версия WP-2.9.2.
#54, 26 мая, 2011 в 20:09
wp3.1.2. Активных плагинов: 18. Результат работы плагина WPLANG Lite: на локалке: с 20 до 18 мб; на хостинге: с 30 до 25 мб.
#55, 11 ноября, 2011 в 11:05
Вау!!!!! Было 9.2 стало 4.24. Стоит 3 плагина вместе с этим. Громадный респект автору за столь полезные подборки!