Ускорете WordPress с Amazon и W3 Total Cache

wordpress apache

Забележка: Откакто написахме това, оттогава мигрирахме към WPEngine с Мрежа за доставяне на съдържание захранван от CDN на StackPath, много по-бърз CDN от Amazon.378

Ако сте следвали блога известно време, знаете, че съм се борил с WordPress. WordPress е доста бърза система за управление на съдържанието. След като обаче напълно персонализирате сайта и го получите там, където ви е необходим за потребителите, това често е куче. Времето за зареждане на нашите страници в новия шаблон надвишаваше 10 секунди - ужасно, ужасно представяне.

Направихме редица неща, за да спомогнем за ускоряване на WordPress:

  • Преместихме домакините в MediaTemple. Често, когато се регистрирате за хостинг платформа, вие завършвате на най-бързите им сървъри. С разрастването на системата им обаче те не заменят сървърите с по-бързи - накрая оставате назад.
  • Добавихме сървър на база данни. Когато WordPress работи на прост хостинг пакет, сървърът превежда код, обслужва изображения и изпълнява базата данни. Ако можете да добавите сървър на база данни към вашия хостинг пакет, можете значително да ускорите сайта.
  • За да направим още едно разделяне, поставяме всички изображения на Amazon като мрежа за доставка на съдържание. Използвахме Приставка Amazon S3 за WordPress но оттогава са спрели. Приставката изискваше да заредите изображения на Amazon и не синхронизира изображенията - не е добре.
  • Наскоро внедрихме W3 Общо Cache от W3Edge. Макар и невероятно здрав, приставката не е за слабите сърца или нетехническите. Бих препоръчал да наемете професионалист, който да го приложи.

общ кеш на wordpressПриставката W3 Total Cache ни позволи да внедрим Amazon като нашата мрежа за доставка на съдържание, но приставката синхронизира и пренаписва пътищата на изображения. Това е фантастично средство за прилагането му, защото ако някога решите да спрете да използвате приставката или CDN, няма да останете на студа. Изключете този плъгин и сте готови!

Приставката също ви позволява да кеш страници и заявките към базата данни заедно с редица други настройки. Не знаете какво е кеширане? За да се зареди страница, тя чете кода, изпълнява заявки към базата данни и динамично генерира вашата страница. Когато се реализира кеширането, при първото отваряне на страницата тя показва страницата и записва съдържанието в кеш файл. Следващият път, когато страницата се отвори, тя просто отваря кеш файла.

Ускоряването на вашия сайт има много по-голямо въздействие върху вашата читателска аудитория, отколкото си мислите. Всъщност вашият сайт е най-бавен, когато имате нужда от него, за да се представи най-добре - когато хиляди посетители са на него. Ако нямате фино настроена (а ние все още работим по нашата), посетителите често се срещат с празен екран, грешка при изчакване или просто отскачат върху вас, след като изчакат страницата да зареди двойка от секунди.

Ускоряването на вашия сайт също го прави по-приятелски настроен към Google. Google потвърди, че те наистина класират по-високо ефективните сайтове. Освен тези съвети по-горе, можете също да работите за намаляване на размерите на изображенията на вашия сайт, внедряване на компресиране на страници, внедряване на географски базирани мрежи за доставка на съдържание EC2 или Akamai ... и дори да преминете към балансиране на товара и синхронизация. Това обаче навлиза в големите пари!

Един коментар

  1. 1

    Добър пост - Наскоро се преместих в Media Temple и се борих с ускоряването на сайта си Anglotopia. След преместването той всъщност стана по-бавен в сравнение с предишния хостинг в GoDaddy. Тъй като инсталирах W3 Total Cache, добавих CDN и оптимизирах няколко други неща и моите времена на зареждане са средно 9-10 секунди сега - най-доброто от месеци. Все още трябва да се подобри. След това може да се опитам да взема отделен сървър на база данни. В момента просто искам да се уверя, че сървърът ще продължи да работи, тъй като очаквам поток от трафик за покритието ни за Кралската сватба следващата седмица.

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.