Потребности движка WordPress неуклонно возрастают с каждой версией.
Небольшого снижения “прожорливости” можно добиться отключив локализацию админки для обычных пользователей – они всё равно ею не пользуются.
Я не стану подробно описывать механизмы работы требуемых изменений, прости опишу, что следует сделать для уменьшения потребления памяти движком wordpress.
Прежде всего, вам следует скачать облегчённый (не содержащий перевод админской части) файл локализации ru_RU_lite.mo.
Если у вас установлен WordPress 2.5 или WordPress 2.6, файл ru_RU_lite.mo следует поместить в директорию /wp-includes/languages/ Для WordPress 2.7 – в директорию /wp-content/languages/
Теперь вносим изменения в wp-config.php Для wordpress версий 2.5 и 2.6 надо заменить строку
define (‘WPLANG’, ‘ru_RU’);
на
if (strpos($_SERVER['REQUEST_URI'], ‘wp-admin’)) define (‘WPLANG’, ‘ru_RU’); else define (‘WPLANG’, ‘ru_RU_lite’);
В файле wp-config.php уже имеются обе этих строки, надо просто раскомментировать вторую и закомментировать первую.
Если вы хотите всегда видеть потребляемую память, время генерации страницы и количество запросов к базе данных, добавьте в свой шаблон (удобнее всего в футер) такой код:
< ?php if (current_user_can('level_10')){ ?>
< ?php echo " Запросов: " . get_num_queries() . " | "; timer_stop(1). "секунд";
if ( function_exists(‘memory_get_usage’) )
echo ‘ Потребление памяти: ‘ . round(memory_get_usage()/1024/1024, 2) . ‘MB ‘; ?>
< ?php }?>

Комментировать к “Оптимизация WordPress. Уменьшение требуемой WP памяти”
Оставить комментарий