Четверг, 19.09.2024, 14:14

Приветствую Вас Гость | RSS

Главная » 2013 » Март » 11 » Руководство по ускорению загрузки сайта на wordpress
17:28
 

Руководство по ускорению загрузки сайта на wordpress

Руководство по ускорению загрузки сайта на WordPress

У вас медленный блог? Вы хотите улучшить ситуацию в интересах своих читателей? Скорость загрузки контента может стать одним из ключевых факторов, влияющих на ваш бизнес. Если вы хотите выиграть от скорости работы вашего блога, то вам стоит в обязательном порядке прочесть этот пост. Мы дадим вам несколько советов о том, как оптимизировать работу вашего онлайн-ресурса.

Почему скорость загрузки сайта так важна

Первое впечатление — всегда самое важное, помните? Один из базовых способов проверки скорости отображения вашего сайта на экранах у пользователей — это тестирование страниц при помощи таких cервисов, как Pingdom.

C помощью Pingdom вы можете определить, какие блоки страницы и разделы вашего сайта грузятся быстро, какие медленно или слишком медленно, какую оптимизацию вам еще стоит выполнить и т. д.

Первое, что видит посетитель вашего сайта, — это скорость загрузки страниц в целом, а уже затем — сам дизайн страниц. Даже если у вас просто сногсшибательный дизайн, но при этом скорость загрузки страницы оставляет желать лучшего, то посетители сайта могут уйти до того, как оценят всю красоту вашего дизайна.

Кроме того, Google старается отображать только лучшие результаты поиска и потому придает большое значение скорости загрузки страниц. Если блог загружается недостаточно быстро, то вы можете потерять позиции в ранжировании поисковых результатов Google (невзирая на все ваши усилия в интернет-маркетинге). А это в свою очередь повлечет за собой падение трафика, потерю подписчиков и уход ваших клиентов.

Вот несколько простых шагов для улучшения скорости работы вашего сайта на WordPress.

1. Начните с самых основ оптимизации

Вот краткий список того, что вы должны знать об ускорении работы WordPress:

Сведите число используемых WordPress-плагинов к минимуму. Большое количество подключенных плагинов ведет к замедлению вашего блога и снижает скорость работы сайта. Тщательно выбирайте плагины, пользуйтесь только теми, которые вам нужны для обеспечения работы сайта. Удалите все плагины, которые вы не используете и вместо установки которых достаточно просто внести изменения в код сайта.

Удаляйте спам-комментарии. Тысячи спам-комментариев, накопившиеся в БД вашего сайта, серьезно тормозят его работу. Регулярно очищайте список спам-комментариев в вашей базе данных. Как только число спама, заблокированного в комментариях на сайте, приблизилась к трех- или четырехзначному числу, смело нажимайте на кнопку «Очистить спам» (Empty Spam).

Удаляйте старые версии постов. По аналогии со спам-комментариями старые версии и копии постов нагружают работу БД сайта и тормозят загрузку страниц. Убедитесь, что очистили все устаревшие копии и версии своих постов и страниц. Для решения этой задачи можно установить плагин Better Delete Revision.

2. Найдите хорошего хостинг-провайдера

WordPress подобен автомобилю: он вполне может ехать быстрее, если заправить его качественным топливом. В роли топлива для вашего сайта станет скорость работы серверов и надежность хостера. Правильно выбранное «топливо» положительно отразится на пользовательском опыте широкой аудитории и на распознавании сайта поисковыми системами.

Иногда частота процессоров и объем памяти серверов у хостинг-компаний недостаточна для надлежащей работы сайта. Такими проблемами чаще всего страдает shared-хостинг. Если вы начали свой проект на shared-хостинге, подумайте над тем, чтобы обновить свой аккаунт и перейти на использование виртуального выделенного сервера (VPS — англ. Virtual Private Server): все зависит от того, какой из видов хостинга работает лучше для вашего WordPress-сайта. Настройка и оптимизации своего собственного сервера для WordPress возможна своими силами, но для этого необходимы некоторые навыки и техническая подготовка.

3. Тщательно выбирайте тему оформления для сайта

После того, как вы разобрались с плагинами и провайдером хостинга, самое время перейти к выбору темы оформления для вашего сайта.

Для начала я рекомендую вам не просто выбрать максимально простую тему для вашего блога, а такую, которая подчеркнет основные возможности вашего блога и в то же время будет соответствовать целому ряду параметров:

  • Улучшенное быстродействие
  • Встроенные улучшения в плане безопасности и защищенности от взлома
  • Основные инструменты поисковой оптимизации
  • Красивый дизайн

После выбора темы оформления блога стоит также изучить, насколько часто она обновляется, серьезно ли разработчики подходят к вопросам безопасности и какие возможности и варианты дизайна предлагаются «из коробки».

Кроме того, дополнительным важным параметром при выборе является наличие основных SEO-инструментов, включенных в состав выбранной вами темы. Для прокачки поисковой оптимизации нелишним будет возможность простого добавления мета-данных или внесения других элементов поисковой оптимизации в ваши посты и страницы. Советуем вам обратить внимание на такие фреймворки: Genesis Framework from StudioPress, Thesis, AppThemes, WooThemes и Headway Themes.

4. Оптимизируйте работу базы данных сайта

Ранее мы уже упоминали о том, как просто и как важно научиться удалять спам-комментарии и устаревшие версии ваших постов. Все это надо делать, чтобы избежать большой нагрузки на БД сайта.

База данных — это место, где хранятся все данные вашего WordPress-сайта, и этот раздел сайта отличается от физического хранения файлов, загруженных материалов, тем или плагинов, которые вы разместили на своем сервере. WordPress использует собственную базу данных для хранения постов, страниц, комментариев, настроек и данных о плагинах. Каждый раз, когда вы загружаете страницу, эта страница обращается к БД. Если БД перегружена, то проходит больше времени, прежде чем запрос будет обработан и на него отобразится ответная реакция на экране пользователя.

Вот почему вам стоит регулярно оптимизировать работу БД сайта, особенно если у вас крупный сайт. Для решения этой задачи рекомендуем вам установить плагин WP-DBManager. Этот плагин поможет вам сохранить резервные копии, исправить ошибки в работе БД, восстановить базу данных или оптимизировать ее работу.

Сразу после установки плагина WP-DBManager вы увидите раздел под названием Database в левом пользовательском меню. Начать стоит с создания резервной копии при помощи вложенного меню Backup DB.

После проверки статуса БД, просто нажмите на кнопку Backup для создания резервной копии вашей БД для WordPress-блога. Вы также можете исправить ошибки в работе базы данных при помощи вложенного меню Repair DB.

Для исправления ошибок просто выберите все таблицы данных и нажмите на кнопку Repair. И наконец, вам доступна оптимизации работы БД сайта при помощи вложенного меню Optimize DB.

Для оптимизации вашей БД выберите все таблицы данных и нажмите на кнопку Optimize. Как видите, все достаточно просто. А если вы хотите обойтись без совершения всех перечисленных выше операций вручную, то просто запланируйте выполнение данных задач при помощи планировщика в разделе DB Options.

Рекомендуем вам делать резервные копии примерно раз в сутки, оптимизировать БД каждые три дня и устранять ошибки в работе БД раз в неделю. Если же вы оставляете в своем блоге новые записи несколько раз в день, то советую вам делать все упомянутые операции чаще, чем было указано.

5. Оптимизируйте изображения на сайте

Важно также разобраться с тем, какие изображения и где вы используете в работе своего блога. К примеру, если вы используете простую графику, такую как иллюстрации или рисунки, советуем вам выбрать в качестве основного формата 8-битный PNG. Картинки на сайте будут занимать меньше места, а загрузка страниц будет происходить быстрее.

Но если вам нужна графика с богатой цветовой палитрой и сложными элементами, используйте JPG или 24-битный PNG. Заметим, что 24-битные PNG-картинки существенно больше по размеру файла, чем JPG, но при этом визуально воспринимаются намного лучше.

Правильный выбор формата графических файлов позволит вам уменьшить размер изображений и ускорить их загрузку при просмотре вашего сайта, что положительно скажется на его быстродействии в целом.

6. Используйте плагин для кэширования

Кэширование — это процесс, который похож на получение «снимка» с вашего контента и хранения его в системе пользователя без необходимости каждый раз заново загружать контент и проивзодить запрос к БД вашего сайта. Поскольку система WordPress представляет собой довольно сложный целостный механизм, то многие процессы остаются для пользователя за кулисами, при этом нагружая систему. С помощью плагинов кэширования многие процессы упрощаются, а доступ к контенту происходит из кэша без необходимости каждый раз генерировать запросы к БД сайта.

Пожалуй, лучший плагин, который поможет вам решить вопрос с кэшированием, — это W3 Total Cache. Он прост и эффективен в работе.

Установите W3 Total Cache и активируйте опции кэширования Page Cache, Minify и Browser. Также советуем вам активировать режим предварительного просмотра и просмотреть ваш сайт перед тем, как включить все упомянутые опции. Есть еще несколько более продвинутых способов работы с кэшированием, но для начала хватит и простой установки плагина с активацией опций, доступных по умолчанию.

7. Используйте загрузку сайта через сеть доставки контента (CDN)

Работа с cетью доставки контента (CDN — англ. content delivery network) помогает загружать быстрее различный контент, графику и файлы CSS и JavaScript из разных местоположений на планете (как для пользователей, так и для сайтов). При этом ваш контент будет подгружаться из того местоположения, которое ближе на данный момент к местоположению зашедшего на сайт пользователя. К примеру, европейские пользователи вашего сайта будут получать контент, который размещается на европейских серверах.

CDN экономит пропускную способность канала, и посетители смогут быстрее загружать ваш сайт. Вы можете воспользоваться бесплатной услугой CDN от вашего хостера, либо использовать для этой цели собственную настройку и установку инструментов Amazon CloudFront и плагина W3 Total Cache. В этом случае вам понадобятся некоторые технические навыки.

***

На этом закончим давать советы, теперь ваша очередь действовать. Убедитесь, что вы выполнили все упомянутые в данном посте шаги по оптимизации вашего WordPress-блога. И конечно же, если у вас есть собственные рекомендации по поводу оптимизации сайтов — поделитесь ими в комментариях к статье.

Просмотров: 123 | Добавил: equirin | Рейтинг: 0.0/0
Всего комментариев: 0