20
Лют
0

Плагин “WPLANG Lite” снижает потребление памяти в WordPress.

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 запросы. Именно например, на данном блоге я использую eAccelerator , благодаря которому время генерации страниц сократилось в 3 раза, да и памяти стало расходоваться тоже более намного меньше. Прибегать к помощи кеширующих плагинов для WordPress стоит только в самых крайних случаях - все-таки блог должен быть динамическим, а не статическим.

Автор плагина: Sergey Biryukov
Страница плагина: http://wordpress.org/extend/plugins/wplang-lite/
Рассматриваемая версия: 0.3 от 08.02.2010
Совместимость с версией WordPress: 2.9 и выше.

wordpressplugins.ru

Випадкові записи

Залиште свій коментар