Pabilisin ang WordPress gamit ang Amazon at W3 Total Cache

wordpress apache

tandaan: Mula nang isulat ito, mula nang lumipat kami sa WPEngine na may isang Nilalaman Delivery Network pinalakas ng StackPath CDN, isang mas mabilis na CDN kaysa sa Amazon.378

Kung sinundan mo ang blog nang ilang sandali, malalaman mo na nagpumiglas ako sa WordPress. Sa labas ng kahon, ang WordPress ay isang mabilis na sistema ng pamamahala ng nilalaman. Gayunpaman, sa sandaling ganap mong napasadya ang site at makuha ito kung saan mo kailangan ito para sa mga gumagamit, madalas itong isang aso. Ang aming mga pageload na oras sa bagong template ay lumalagpas sa 10 segundo - kakila-kilabot, kahindik-hindik na pagganap.

Nagawa namin ang isang bilang ng mga bagay upang makatulong na mapabilis ang WordPress:

  • Lumipat kami ng mga host sa MediaTemple. Kadalasan, kapag nag-sign up ka para sa isang hosting platform na napunta ka sa kanilang pinakamabilis na mga server. Gayunpaman, habang lumalaki ang kanilang system, hindi nila pinalitan ang mga server ng mas mabilis - hinahanap mo na naiwan.
  • Nagdagdag kami ng isang server ng database. Kapag tumatakbo ang WordPress sa isang simpleng pakete sa pagho-host, ang server ay nagsasalin ng code, naghahatid ng mga imahe at pinapatakbo ang database. Kung maaari kang magdagdag ng isang database server sa iyong hosting package, maaari mong makabuluhang mapabilis ang site.
  • Upang makagawa ng isa pang paghati, inilalagay namin ang lahat ng mga imahe sa Amazon bilang a network ng paghahatid ng nilalaman. Gumagamit kami ng isang Amazon S3 plugin para sa WordPress ngunit huminto na. Kinakailangan ka ng plugin na mag-load ng mga imahe sa Amazon at hindi sinabay ang mga imahe - hindi maganda.
  • Kamakailan ay ipinatupad namin W3 Kabuuang Cache mula sa W3Edge. Habang hindi kapani-paniwalang matatag, ang plugin ay hindi para sa mahina ng puso o hindi pang-teknikal. Inirerekumenda ko ang pagkuha ng isang propesyonal upang ipatupad ito.

kabuuang cache ng wordpressPinayagan kami ng W3 Total Cache plugin na ipatupad ang Amazon bilang aming Network ng Paghahatid ng Nilalaman ngunit ang plugin ay sumasabay at sumusulat muli ng mga landas ng imahe. Ito ay isang kamangha-manghang paraan ng pagpapatupad nito dahil kung magpasya kang ihinto ang paggamit ng plugin o CDN, hindi ka maiiwan sa lamig. I-off ang plugin na ito, at mahusay kang pumunta!

Pinapayagan ka rin ng plugin na mga pahina ng cache at mga query sa database kasama ang isang bilang ng iba pang mga setting. Hindi mo alam kung ano ang caching? Para mai-load ang isang pahina, binabasa ng pahina ang code, isinasagawa ang mga query sa database, at pabagu-bagong nabubuo ang iyong pahina. Kapag ipinatupad ang pag-cache, sa unang pagkakataon na mabuksan ang pahina, ipinapakita nito ang pahina at isinusulat ang mga nilalaman sa isang cache file. Sa susunod na buksan ang pahina, bubuksan lamang nito ang cache file.

Ang pagpapabilis ng iyong site ay may mas malaking epekto sa iyong pagbabasa kaysa sa maaari mong isipin. Sa katunayan, ang iyong site ay pinakamabagal kapag kailangan mo ito upang maisagawa ang pinakamahusay - kung libu-libong mga bisita ang nandito. Kung hindi mo ito nakaayos nang maayos (at ginagawa pa rin namin ang sa amin), ang mga bisita ay madalas na natutugunan ng isang blangkong screen, isang error sa pag-time-out, o bounce ka lang nila sa iyo pagkatapos maghintay para sa pahina na mag-load ng isang pares ng segundo.

Ang pagpapabilis ng iyong site ay nagiging mas kaaya-aya rin sa iyong site sa Google. Kinumpirma ng Google na mas mataas ang pagganap nila ng mga site na may mataas na pagganap. Higit pa sa mga tip na ito sa itaas, maaari ka ring magtrabaho upang mabawasan ang laki ng iyong imahe sa iyong site, magpatupad ng compression ng pahina, ipatupad ang mga network ng paghahatid ng nilalaman na batay sa heyograpiyang batay sa EC2 o Akamai ... at lumipat pa rin upang mai-load ang pagbabalanse at pagsabay. Ang pagkuha sa malaking pera, bagaman!

Isa komento

  1. 1

    Magandang Post - Lumipat ako kamakailan sa Media Temple at nakikipagpunyagi sa pagpapabilis ng aking site na Anglotopia. Matapos ang paglipat ay talagang naging mas mabagal kumpara sa nakaraang pagho-host sa GoDaddy. Dahil, na-install ko ang W3 Total Cache, nagdagdag ng isang CDN at na-optimize ang ilang iba pang mga bagay at ang aking mga oras ng pag-load ay nag-average ng 9-10 segundo ngayon - ang pinakamahusay sa mga buwan. Kailangan pa itong pagbutihin. Maaari kong subukang makakuha ng isang magkahiwalay na database server sa susunod. Sa ngayon nais ko lamang tiyakin na ang server ay mananatiling gumagana habang inaasahan ko ang isang pagbaha ng trapiko para sa aming saklaw ng Royal Wedding sa susunod na linggo.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.