Ускоряем Wordpress

12 March 2010 #wordpress #jquery

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

Однако, когда зашел на страницу google for webmasters и посмотрел результаты экспериментальной функции “Эффективность сайта”, то увидел следующее:

Результаты впечатляют! Изменение скорости загрузки страницы с почти 7 секунд до 0.6 секунды – это что-то!

При этом с момента подключения S3 и CloudFront (прошло 9 дней) мне насчитали 22 цента.

И тут вспомнил о том, как на mashable.com изображения появляются не сразу, а только по мере прокрутки страницы. Фактически страница начинает отображаться намного раньше, чем будет загружен весь входящий в нее контент. И как раз на habrahabr.ru появляется краткая заметка про эту технологию. Прочел все приведенные страницы, но так и не понял, каким образом это реализуется. Думал до тех пор, пока в голову не пришла идея просто поискать среди расширений WordPress те, что имеют соответствующие имена.

Довольно быстро в результатах поиска увидел jQuery lazy load plugin. В использовании его достаточно установить и активировать. Больше ничего не требуется. Изображения начинают подгружаться по мере прокрутки страницы. Естественно, что возрастает скорость показа страницы. Единственно, что я не проводил пока детальных тестов данной технологии, и пришлось отключить расширение, так как изображения, расположенные в сайдбаре идентифицируются, как расположенные за пределами экрана и они не сразу показываются.

Как только решу эту проблему, полностью перейду на использование данного расширения!

Надеюсь, что мой опыт будет полезен и вам.