Меню сайта
Мини-чат
300
Наш опрос
Оцените мой сайт
Всего ответов: 2
Статистика
Суббота, 18.05.2024, 19:25
Приветствую Вас Гость

Как оптимизировать и ускорить WordPress - Форум

[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Разная помощь » SEO » Как оптимизировать и ускорить WordPress
Как оптимизировать и ускорить WordPress
МечтаДата: Четверг, 09.06.2011, 18:19 | Сообщение # 1
Сообщений: 428
Награды: 2
Репутация: 1
Не в сети

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

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

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

1. Кеширование

Использование WordPress Object Cache

Добавьте этот простой код в свой файл wp-config.php:

1. // Enable the WordPress Object Cache:
2. define(ENABLE_CACHE, true);

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

За счет уменьшения числа запросов, вы увеличиваете скорость своего сайта и сокращаете потребление серверных ресурсов, которые используются, когда вы получаете посетителей. В результате, сервер будет гораздо эффективнее справляться с нагрузками при резких скачках трафика.

Использование плагина для кешерования

Лучший плагин для кэширования - WP Super Cache. Этот плагин сохраняет посты в виде файлов на сервере, поэтому, на неоднократное обращение к посту затрачивает гораздо меньше ресуров и проходит быстрее. Плагин автоматически будет обновлять комментарии, которые добавляются к посту.

Еще один плагин для кеширования - W3 Total Cache, который обещает увеличить скорость сайта в 10 раз.

2. Выбираем правильный хостинг

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

Выбор правильного хостинга гораздо сложнее, чем покупка помещения под склад. Многие хостинги своими скидками и низкими ценами попытаются вас обмануть, но вы на самом деле должны знать:

- Пропускную способность
- Тип и скорость процессора
- Разрешены ли базы данных
- Разрешены ли домены
- Какие установлены версии PHP, MySQL и т.д.

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

Кроме того, большинство хостингов работает пол управлением Apache, но вы не забывайте, что WordPress также может работать на NGINX, с помощью которой можно увеличить скорость отклика сервера путем изменения структуры запросов к серверу. NGINX удобна для крупных сайтов.

3. Удалите неиспользуемые плагины

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

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

WordPress 3,0 выпущена с улучшенной функцией обновления плагинов. Теперь можно легче и быстрее загружать и обновлять плагины.

4. Выберите правильную тему

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

При подборе темы для сайта советую воспользоваться сервисами для проверки скорости загрузки сайта.

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

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

Изображения, на которых используется несколько цветов, должны быть сохранены в формате .GIF или .PNG. Изображения, на которых используется весь спектр цветов (как на настоящей фотографии), лучше всего сохранять в формате .JPG. Если для редактирования изображений вы используете Photoshop, то вы можете изображение «сохранить для веба». Фотошоп тогда подберет наилучший формат для сохранения, сожмет размер изображения, оставив при этом его качество.

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

6. Уменьшите код

CSS

CSS легко сжимать, для этого нужно просто открыть ее в любом текстовом редакторе и удалить лишние комментарии, пробелы и пустые строки. Но, маловероятно, что вы заметите какое-то улучшение, если ваши CSS таблицы состоят из 10 тысяч строк.

JavaScript

Во-первых, лучше стараться использовать как можно меньше JavaScript на страницах вашего сайта. Но, если вам нужны замысловатые движущиеся элементы или ухищрения, то JavaScript стоит сжать специальными программами-компрессорами, такими как:

JavaScriptCompressor
Yahoo! компрессор
Google компрессор

7. Сервера должны быть рядом с пользователями

Не обязательно стоит выбирать самый быстрый и дорогой хостинг, если вы собираетесь открывать крупный портал с высоким трафиком (к примеру, YouTube). Многие не понимают, что скорость доступа к сайту зависит еще и от географической удаленности сервера от пользователя. Определите, с какой страны вы получаете больше всего трафика и арендуйте сервера именно в этой стране. К примеру, если основная часть ваших пользователей из Украины, то арендовать сервера на Камчатке не стоит, это как минимум глупо.

8. Сократите PHP и HTTP обращения

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

Каждый раз, когда используется сценарий PHP, идет запрос на хостинг веб-сайта, а это занимает несколько миллисекунд. Это время обращения называется задержкой, а некоторые высокопосещаемые сайты страдают от этого миллионами миллисекунд задержки.

По возможности, необходимо заменить PHP-код на статический HTML. Таким образом, браузер будет просто читать ваш HTML-код, а не обращаться к серверу за дополнительной информацией. Вот пример того, как можно реализовать одно и то же двумя способами:

Code
Медленно:  
  <?php bloginfo(name); ?><?php bloginfo(description); ?>
  Быстро:  
  <title>css-mechta.at.ua – SEO блог о продвижении сайтов и заработке в интернете</title>


Некоторые плагины отслеживают активность блога или сайта по логам и поэтому могут значительно замедлить работу WordPress.

9. Сделайте код валидным

Проверить код своего сайта на валидность можно с помощью W3C Validator. Казалось бы, наплевать на эти стандарты, но не так все просто. С помощью W3C инструмента обязательно стоит проверить свой код на валидность и исправить ошибки. Не пугайтесь, если валидатор покажет 700 ошибок на странице. Одна простая ошибка (к примеру, не закрытая строка в таблице) может вызвать 50 других. Исправление ошибок может занять много времени, но результат того стоит.

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

10. Воспользуйтесь настройками WordPress

Оптимизируйте главную страницу

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

Выключите взаимодействие между блогами

По умолчанию, WordPress взаимодействует с другими блогами, на которые включены pingbacks и trackbacks. Каждый раз, когда ваш блог где-то упоминают, на ваш сайт приходит уведомление в комментарии. Отключив эту функцию, вы будете продолжать получать обратные ссылки, но просто на вашем сайте не будут показываться уведомления.

Не забывайте, что скорость загрузки сайта - один из факторов ранжирования Google.



Прикрепления: 0738943.jpg (47.6 Kb)






 
Форум » Разная помощь » SEO » Как оптимизировать и ускорить WordPress
  • Страница 1 из 1
  • 1
Поиск:

Вход на сайт
Поиск
Друзья сайта