Экономия трафика в WordPress
Евгений, 21 марта 2007
Заметил в WordPress одну странность, при включении gzip, страницы сжимаются только на блоге, а в панели управления нет, трафик расходуется неэкономно, а если работать по модему то, ожидая загрузки 100Kb страницы (вчера при публикации поста «Дизайн в стиле Web 2.0» такая была) заснуть можно.
Решил исправить такую несправедливость и распространить работу gzip на админку. Просмотрев исходинки файлов в директории /wp-admin, подходящего хука для написания плагина не нашел (смотрел плохо наверно) и ограничился небольшим редактированием файла /wp-admin/admin.php. Сразу после загрузки файла /wp-config.php (строка require_once('../wp-config.php'); пятая с начала файла) добавил строку gzip_compression();.
Теперь при включении gzip для блога он работает и в админке, помогая нам экономить трафик и время. Добавить удобства работе и сэкономить еще немного трафика можно, заменив стандартное двухстрочное меню на выпадающее, которое уменьшает количество переходов по страницам панели управления.

Вопросы по публикации
Евгений, возникли вопросы по Вашей публикации, если Вам будет не сложно ответьте пожалуста.
>>>Заметил в WordPress одну странность, при включении gzip, страницы сжимаются только на блоге, а в панели управления нет, трафик расходуется неэкономно...
Вопрос: а где включается gzip, я смотрел админку в WP как то на глаза не попадалась эта опция.
>>>Добавить удобства работе и сэкономить еще немного трафика можно, заменив стандартное двухстрочное меню на выпадающее, которое уменьшает количество переходов по страницам панели управления.
Вопрос: а как это сделать?
Включить gzip можно в адмике на странице Options > Reading чекбокс в самом низу (WordPress should compress articles (gzip) if browsers ask for them)
Чтобы заменить стандартное меню на выпадающее можно установив соответствующий плагин. Я использую Admin Drop Menus не уверен, что он лучший потому, что других не пробовал, у той версии, которая стоит у меня, была проблема в виде прозрачного фона меню, если браузер не подгружает картинки, исправляется заданием цвета фона в файле CSS.