Accelereu WordPress amb Amazon i W3 Total Cache

wordache apache

Nota: Des que vam escriure això, hem migrat a WPEngine amb una Xarxa de lliurament de contingut alimentat per StackPath CDN, un CDN molt més ràpid que Amazon.378

Si heu seguit el bloc durant un temps, ja sabeu que he tingut problemes amb WordPress. Fora de la caixa, WordPress és un sistema de gestió de contingut bastant ràpid. Tanmateix, un cop personalitzeu completament el lloc i l’obtingueu allà on el necessiteu per als usuaris, sovint és un gos. Els nostres temps de càrrega de la pàgina a la nova plantilla van superar els 10 segons, un rendiment terrible i terrible.

Hem fet diverses coses per ajudar a accelerar WordPress:

  • Vam traslladar amfitrions a MediaTemple. Sovint, quan us inscriviu a una plataforma d’allotjament, us acabeu als servidors més ràpids. Tot i que a mesura que el seu sistema creix, no substitueixen els servidors per altres de més ràpids: acabareu quedant enrere.
  • Hem afegit un servidor de bases de dades. Quan WordPress s’executa en un simple paquet d’allotjament, el servidor tradueix codi, publica imatges i executa la base de dades. Si podeu afegir un servidor de base de dades al paquet d'allotjament, podeu accelerar significativament el lloc.
  • Per fer una altra divisió, posem totes les imatges a Amazon com a xarxa de lliurament de contingut. Estàvem utilitzant un Complement Amazon S3 per a WordPress però des de llavors s'han aturat. El connector requeria que carregueu imatges a Amazon i no sincronitzeu les imatges; no és bo.
  • Hem implementat recentment W3 Total Cache de W3Edge. Tot i que és increïblement robust, el connector no és per a persones dèbils de cor o no tècniques. Recomanaria contractar un professional per implementar-lo.

memòria cau total de wordpressEl connector W3 Total Cache ens ha permès implementar Amazon com la nostra xarxa de lliurament de contingut, però el connector sincronitza i reescriu els camins de la imatge. Aquest és un mitjà fantàstic per implementar-lo perquè si alguna vegada decidiu deixar d'utilitzar el connector o CDN, no us quedareu fora del fred. Desactiveu aquest connector i ja podeu començar.

El connector també ho permet pàgines de memòria cau consultes de bases de dades juntament amb una sèrie d'altres paràmetres. No sabeu què és la memòria cau? Perquè es carregui una pàgina, la pàgina llegeix el codi, executa les consultes de la base de dades i genera dinàmicament la vostra pàgina. Quan s’implementa la memòria cau, la primera vegada que s’obre la pàgina, mostra la pàgina i escriu el contingut en un fitxer de memòria cau. La propera vegada que s’obri la pàgina, només obrirà el fitxer de memòria cau.

Accelerar el vostre lloc té un impacte molt més gran en els vostres lectors del que podríeu pensar. De fet, el vostre lloc és més lent quan el necessiteu per obtenir el millor rendiment, quan hi ha milers de visitants. Si no el teniu afinat (i encara estem treballant en el nostre), els visitants solen tenir una pantalla en blanc, un error en el temps d'espera o simplement reboten després d'esperar que la pàgina en carregui un parell de segons.

L’acceleració del vostre lloc també fa que el vostre lloc sigui més amable amb Google. Google ha confirmat que classifiquen els llocs d’alt rendiment amb més alt nivell. Més enllà d’aquests consells anteriors, també podeu treballar per reduir les mides d’imatges al vostre lloc, implementar la compressió de pàgines, implementar xarxes de lliurament de contingut basades en geogràfiques EC2 o Akamai ... i fins i tot passar a l’equilibri i la sincronització de càrregues. Tot i això, això és ficar-se en dificultats.

One comment

  1. 1

    Good Post: recentment em vaig mudar a Media Temple i he estat lluitant per accelerar el meu lloc Anglotopia. Després del moviment, es va fer més lent en comparació amb l'allotjament anterior a GoDaddy. Des d'aleshores, he instal·lat W3 Total Cache, he afegit un CDN i he optimitzat algunes coses més i els meus temps de càrrega ara tenen una mitjana de 9-10 segons, el millor en mesos. Encara cal millorar. A continuació, podria intentar obtenir un servidor de bases de dades independent. Ara mateix només vull assegurar-me que el servidor segueixi funcionant, ja que estic esperant una gran quantitat de trànsit per a la nostra cobertura del casament reial la setmana que ve.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.