Оптимизация блога: сделайте ревизию плагинов
Содержание серии Оптимизация Wordpress блога
- Компрессия или кэш?
- Оптимизация блога: Оптимизируйте CSS файл своего блога.
- Оптимизация блога: Оптимизируйте размер картинок в блоге
- Оптимизация блога: О форматах изображений.
- Оптимизация блога: Указывайте размеры изображения
- Оптимизация блога: краткие версии постов.
- Оптимизация блога: следите за обновлениями
- Оптимизация блога: сделайте ревизию плагинов
- Оптимизация блога: уменьшите количество запросов к базе данных
- Используйте “/” в своих ссылках.
Продолжая наши беседы на тему оптимизации блогов, не могу не сказать, о важности использования и не использования плагинов.
Очень часто выполняя работы по улучшению блога, я работаю в админ-интерфейсе, клиентского блога и очень часто списки плагинов которые установлены в блогах, меня шокируют.
В моем блоге на данный момент насчитывается 17 активных плагинов, которые в основном немного дополняют функционал блога и автоматизируют некоторые процессы.
Рекордное число установленных плагинов, которые я видел у клиента – 53 штуки, из них большая половина плагинов, дублировали функционал друг друга.
Конечно, плагины это здорово и множество различных полезных функций в вашем блоге это тоже здорово, но хочу дать несколько советов, перед тем как вы установите очередной плагин:
- Просмотрите список установленных плагинов в вашем блоге. Иногда разные плагины делают одно и то же.
- Полностью изучите функционал плагинов, которые уже установлены, возможно, что один плагин может выполнять дополнительные функции и вам не придется устанавливать еще один.
- Если вы установили новый плагин, также ознакомьтесь с его функционалом, возможно, он может заменить один из ваших старых плагинов.
Почему много плагинов это плохо?
- Некоторые плагины при установке создают собственные таблицы для хранения настроек и данных. При удалении, не каждый плагин убирает за собой, свои таблицы. Со временем база данных будет содержать кучу лишних таблиц.
- Некоторые плагины при использовании подгружают собственные CSS файлы, внешние Java-скрипты и тп. это также может замедлять скорость загрузки страниц.
- Иногда в блогах встречается дублирующийся функционал, две формы подписки, или несколько рейтингов статей, не думаю что все это необходимо вашим читателям.
- Очень сильно замедляют работу блога, плагины статистики, которые работают в реальном времени. Они могут отображать кол-во посетителей на сайте в данный момент, какой из посетителей на какой странице находится, откуда пришел и много другой подробной статистики. Все это очень сильно нагружает сервер и замедляет работу блога. Не считаю что подобного рода статистика, действительно важна.
В общем, раз уж вы взялись оптимизировать работу своего блога, обязательно сделайте ревизию установленных плагинов.
Спонсор Martial Arts опять поддержал пост в блоге.
Если вам понравился этот блог, вы можете подписаться на обновления блога через RSS ленту, или по E-Mail. Спасибо за визит!
Понедельник, Февраль 4th 2008 в 7:20 пп |
Хм, у меня все проще – мне админ сказал, что если поставлю больше 10 плагинов то закроет мой аккаунт за чрезмерную нагрузку на сервер (:
Вот такие бывают админы (с)
Понедельник, Февраль 4th 2008 в 8:44 пп |
Какой-то не правильный у вас админ :о)
Вторник, Февраль 5th 2008 в 6:35 дп |
Дмитрий, а есть данные, какие плагины Wordpress лучше не ставить из-за нагрузки и т.п.?
Вторник, Февраль 5th 2008 в 11:09 дп |
Да, тоже интересно. Да и пост хороший бы получился ;о)
Вторник, Февраль 5th 2008 в 11:33 дп |
По сути какого-то списка определенного нет, но я думаю что все, что собирает статистику и активно делает запросы к базе, желательно исключить.
Четверг, Февраль 14th 2008 в 6:56 пп |
Дмитрий, посоветуйте какими инструментами можно редактировать базу… сейчас в моем блоге БД занимает более 18 МБ и судя по таблицам в базе очень много информации оставленной плагинами которые были уже удалены. Заранее благодарен за информацию…
Четверг, Февраль 14th 2008 в 7:18 пп |
У вас в хостинговой панели должен быть суперполезный инструмент который называется phpMyAdmin вот он умеет все делать с MySQL базами