Экономия трафика в 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 для блога он работает и в админке, помогая нам экономить трафик и время. Добавить удобства работе и сэкономить еще немного трафика можно, заменив стандартное двухстрочное меню на выпадающее, которое уменьшает количество переходов по страницам панели управления.

















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