Versnel WordPress met Amazon en W3 Total Cache

wordpress apache

let wel: Sedert ons dit geskryf het, het ons sedertdien na WPEngine met 'n Inhoud lewer Netwerk aangedryf deur StackPath CDN, 'n baie vinniger CDN as Amazon.378

As u die blog 'n ruk lank gevolg het, weet u dat ek met WordPress gesukkel het. Out of the box is WordPress 'n redelike vinnige inhoudbestuurstelsel. Sodra u die webwerf volledig aanpas en kry waar u dit vir gebruikers benodig, is dit egter 'n hond. Ons bladsytyd op die nuwe sjabloon was langer as 10 sekondes - verskriklike, vreeslike prestasie.

Ons het 'n aantal dinge gedoen om WordPress te bespoedig:

  • Ons het gashere verhuis na MediaTemple. Dikwels, as u vir 'n hostingplatform aanmeld, kom u op hul vinnigste bedieners. Namate hul stelsel groei, vervang hulle egter nie die bedieners deur vinniger nie, maar u bly agter.
  • Ons het 'n databasisbediener bygevoeg. Wanneer WordPress op 'n eenvoudige hostingpakket gebruik word, vertaal die bediener kode, bedien beelde en voer die databasis uit. As u 'n databasisbediener by u hostingpakket kan voeg, kan u die webwerf aansienlik bespoedig.
  • Om nog 'n skeuring te maak, plaas ons al die beelde op Amazon as 'n inhoud afleweringsnetwerk. Ons gebruik 'n Amazon S3-inprop vir WordPress maar het sedertdien opgehou. Die invoegtoepassing vereis dat u beelde op Amazon moet laai en die beelde nie gesinchroniseer het nie - nie goed nie.
  • Ons het onlangs geïmplementeer W3 Totale Cache van W3Edge. Alhoewel die plugin ongelooflik robuust is, is dit nie vir die swakkes van die hart of nie-tegnies nie. Ek sal aanbeveel om 'n professionele persoon in te stel om dit te implementeer.

wordpress totale kasDie W3 Total Cache-inprop het ons in staat gestel om Amazon as ons Content Delivery Network te implementeer, maar die plugin synchroniseer en herskryf beeldpaaie. Dit is 'n fantastiese manier om dit te implementeer, want as u ooit besluit om die plugin of CDN te stop, word u nie in die koue weggelaat nie. Skakel hierdie invoegtoepassing uit, en jy kan klaar wees!

Met die invoegtoepassing kan u ook kasbladsye en databasisnavrae saam met 'n aantal ander instellings. Weet u nie wat kas is nie? Vir 'n bladsy om te laai, lees die bladsy die kode, voer die databasisnavrae uit en genereer u bladsy dinamies. Wanneer cache geïmplementeer word, vertoon die bladsy die eerste keer dat die bladsy oopgemaak word en word die inhoud in 'n kaslêer geskryf. Die volgende keer as die bladsy oopgemaak word, word die kaslêer eenvoudig oopgemaak.

Die bespoediging van u webwerf het 'n baie groter impak op u leserspubliek as wat u sou dink. In werklikheid is u werf die traagste wanneer u dit nodig het om die beste te presteer - wanneer duisende besoekers daarop is. As u dit nie fyn ingestel het nie (en ons werk nog steeds aan ons s'n), word besoekers dikwels ontmoet met 'n leë skerm, 'n time-outfout, of hulle wip u bloot nadat hulle op die bladsy gewag het om 'n paar te laai. van sekondes.

As u u werf versnel, word u webwerf ook vriendeliker vir Google. Google het bevestig dat hulle wel presterende webwerwe hoër rangskik. Behalwe hierdie wenke hierbo, kan u ook werk om u beeldgroottes op u werf te verminder, bladsekompressie te implementeer, EC2- of Akamai-geografiese gebaseerde inhoudafleweringsnetwerke te implementeer ... en selfs oor te gaan na laaibalansering en sinchronisasie. Dit beloop egter die groot geld!

Een kommentaar

  1. 1

    Goeie pos - Ek het onlangs na Media Temple verhuis en sukkel om my werf Anglotopia te bespoedig. Na die skuif het dit eintlik stadiger geword in vergelyking met die vorige hosting by GoDaddy. Sedertdien het ek W3 Total Cache geïnstalleer, 'n CDN bygevoeg en 'n paar ander dinge geoptimaliseer en my laadtye is nou 9-10 sekondes - die beste in maande. Dit moet nog verbeter. Ek sal dalk volgende probeer om 'n aparte databasisbediener te kry. Op die oomblik wil ek net seker maak dat die bediener bly werk, want ek verwag 'n stortvloed verkeer vir ons Royal Wedding-dekking volgende week.

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.