Плагин Pure PHP Localization позволяет нам здорово сократить потребляемую wordpress память, но это еще не предел.
Вспоминаем вариант с использованием для "морды" блога лайт перевода ru_RU_lite, который позволяет также немного оптимизировать память, потребляемую wordpress. Скачать файлы ru_RU_lite для wordpress можно здесь. Если у вас их нет в комплекте с wordpress.
Правим 1 строчку в файле wp-config.php и переименовываем файлы локализации ru_RU всех требуемых плагинов в ru_RU_lite. Таким образом это позволит уменьшить потребляемую память еще на 500 и более кб.
Может быть и спички, а в сумме набралось около 3-4 Мб, в зависимости от конфигурации блога и хостинга.
Хочу привести показатели потребляемой памяти с своего локалхоста (чистый wordpress 2.9):
Запросов: 19 | 1.066 Потребление памяти: 14.777MB
После оптимизации памяти вышеупомянутыми способами:
Запросов: 19 | 0.991 Потребление памяти: 11.599MB
На чистом wordpress 2.9 с моими настройками веб сервера прирост 3+ Мб. Для пользователей, которые пользуются VDS, где обычно мало оперативной памяти, это самое то!
ordPress плагины
Спасибо, плагинчик помог хоть и не много, но все-таки..
*THUMBS UP*
В админке можно отключить локализацию. Шустрее или нет админка станет хз, а вот памяти меньше будет кушать.
Потрясающе! Снизил аж на 6 МБ. Шокирован
Кстати, а если забить на ru_RU? Админка на английском, а сам сайт на русском? Админка шустрее станет.
Файл ru_Ru содержит все строчки локализации, а файл ru_RU_lite только строчки, которые используются на «морде» сайта, т.е. без строчек локализации админки.
В процессе локализации содержимое файла висит в ОЗУ, чем ни тяжелее файл и чем ни больше в нем строчек, тем больше ОЗУ требуется.
Прирост в производительности за счет того, что берутся и переводятся нужные только строки, а не все.
А чем этот ru_RU_lite отличается от обычного ru_Ru и что Я потеряю используя его вместо стандартного?