Paano Mapabilis ang Iyong Site ng WordPress na may CDN77

Sa aming nakaraang artikulo, ginalugad namin ang mga benepisyo ng pagkakaroon ng isang serbisyo ng CDN sa WordPress at kung bakit ang mga CDN ay isa sa mga pinakamahusay na paraan upang pabilisin ang WordPress nang maraming beses bago sa blog. . Napansin namin kung magkano ang pagtaas ng pagganap kung ang iyong mga bisita ay malayo sa iyong host server. Inaasahan namin na pinukaw ang iyong interes dahil sa artikulong ngayon ay gagawa kami ng isang hakbang-hakbang na gabay sa kung paano lumikha ng isang mapagkukunan ng CDN sa CDN77 at kung paano maayos itong mai-tweak. Pagkatapos nito, mag-install kami ng isang tiyak na hanay ng mga plugin sa WordPress at pagkatapos suriin kung gumagana ang lahat.


Ang unang hakbang sa aming gabay ay lumikha ng isang CDN77 account. Kung sakaling wala ka pang account, Nag-aalok ang CDN77 ng isang libreng 14-araw na pagsubok. Ang pagrehistro ay tatagal lamang ng ilang minuto. Pagkatapos ay gagawa talaga kami ng isang CDN Resource sa pamamagitan ng pag-click sa Lumikha ng bagong CDN Resource (sa ilalim ng tab na CDN). Para sa layunin ng artikulong ito, ipatupad namin ang isang CDN sa isang blog blog na naka-host sa isang Datacenter sa Las Vegas.

cdn77-with-wordpress-03

Dahil magpapatupad kami ng isang buong solusyon sa HTTPS, gagamitin namin ang bagong “HTTPS” sa CDN77. Ang pagpipiliang ito ay nagsisiguro sa paglipat ng data mula sa iyong host server sa CDN server.

Kung ang iyong site ay tumatakbo sa isang SSL mode, talagang kailangan mong lumikha ng isang mapagkukunang SSL lamang sa CDN77. Kung hindi man, pinanganib mo ang mga error na halo-halong nilalaman. Ang ganitong uri ng mga pagkakamali ay nangyayari kapag ang browser ay tumatakbo sa isang SSL mode at biglang sinusubukan na mag-load ng isang mapagkukunan sa pamamagitan ng isang kahilingan sa HTTP na hindi secure.

cdn77-with-wordpress-04

Paano mag-setup ng isang SSL sa CDN77

Maaari kaming mag-set up ng isang libreng SSL sertipiko sa 2 paraan. Maaari nating gamitin ang isang nakabahaging sertipiko ng SSL para sa isang subdomain sa xxx.c.cdn77.org o maaari nating gamitin ang aming sariling CNAME (tingnan ang larawan sa itaas). Sa pangkalahatan, hinihikayat namin na gumamit ng isang CNAME tulad ng cdn.yoursite.com.

Kung pupunta ka para sa ibinahaging solusyon ng CDN77, walang karagdagang mga hakbang na kinakailangan para sa SSL subdomain na gumana nang maayos.

Sa kasong ito, magtatayo kami ng isang CNAME. Nangangahulugan ito na mai-access ang nilalaman ng aming website sa pamamagitan ng HTTPS agad kung papalitan namin ang aming site ng cdn.ourdomain. Sa CDN77, ang pagkuha ng isang SSL ay isang bagay ng ilang mga pag-click.

I-tweak ito !

Kapag nilikha mo ang mapagkukunan, ang unang bagay na titingnan ay ang Iba pang menu ng Mga Setting. Kung gagamitin mo ang HTTPS, ganap na ipinag-uutos na panatilihin ang HTTP / 2. Ang bilis ng pagpapabuti sa pagitan ng normal na HTTP / 1.x at HTTP / 2 ay napakalaking. Ang CDN77 ay gagana sa HTTP / 2 mode sa iyong mapagkukunan ng HTTPS nang default, pinutol ang iyong oras sa kalahati.

Kung pupunta ka sa pamamagitan ng HTTPS, kailangan mo ring gumawa ng isang redirect 301 upang sumunod sa mga pamantayan sa google para sa HTTPS, paganahin ang pag-redirect ng HTTPS.

Para sa pinakamainam na pagganap, paganahin ang huwag pansinin ang lahat sa mga Ignore Query Strings. Maliban kung ang iyong site ay nagpapatakbo ng pabagu-bagong nilalaman na kinakailangang ma-update sa isang oras-oras na batayan, maaari kang lumayo sa mga string ng query at huwag pansinin ang lahat, ito ay napakalaking madaragdagan ang cache at pagganap ng site..

Nag-aalok din ang CDN77 ng opsyon sa Pag-expire ng Cache. Kung sakaling mag-load ka ng maraming mga larawan, dapat itong itakda sa pinakamataas na setting na posible, na 12 araw.

Sa gabay na ito, isasaalang-alang namin ang bilis sa unang lugar. Samakatuwid ay bibigyan kami ng CDN ng nilalaman ng static na imahe, lahat ng iba ay mai-load mula sa server ng pinagmulan.

Bakit hindi gumamit ng CDN para sa Javascript & CSS, ikaw ba ay mga mani?

Alalahanin sa aming nakaraang artikulo, napag-usapan namin kung paano maaaring mag-iba ang pagganap ng CDN kapag ang nilalaman ay hindi magagamit sa hiniling na node ng network ng CDN. Sa totoo lang, kung ang file na hindi pa naka-cache ay nangyayari na isang file ng CSS, tataas ang oras ng pag-load at maaaring maapektuhan nito ang negatibong pagganap. Maaari itong makaapekto sa bilis ng pag-render ng iyong site nang higit kaysa kung magpasya kang huwag maglingkod sa CSS sa CDN.

Ang mga file ng CSS at Javascript ay mahalaga para sa paglo-load ng website sa anumang browser at hindi sila magiging paksa ng isang mekanismo ng cache tulad ng isa sa mga serbisyo ng CDN. Bagaman, maaari kang lumikha ng isang static na mapagkukunan sa CDN upang itapon ang mahalagang file na ito. Ito ay isang mas advanced na pamamaraan na kakailanganin mong i-tweak ang iyong WordPress sa isang antas na lampas sa saklaw ng tutorial na ito.

Kapag nakuha namin nang maayos ang lahat, maaari kaming magpatuloy sa tab na menu ng datacenters.

cdn77-with-wordpress-07

Nagbibigay ang CDN77 ng isang maginhawang paraan upang paganahin / huwag paganahin ang bawat node ng kanilang network. Ang punto ay maingat na piliin kung aling mga node ang pinaka-aktibong ginagamit. Ito ay madaling malaman, sundin lamang ang iyong mga mambabasa.

Kapag nalaman mo kung aling mga node ang kailangan mo, pinapayuhan ka na huwag paganahin ang lahat ng mga hindi kanais-nais na node. May isang simpleng paliwanag para dito: Ang mas maraming node na mayroon ka sa iyong network, mas maraming oras na kakailanganin itong i-update ang lahat, kaya’t naghihirap ang iyong pagganap. Bilang isang pangkalahatang tuntunin, kapag binawasan mo ang bilang ng mga node, nadaragdagan mo rin ang pagganap ng cache. Piliin nang matalino.

Kapag sinubukan mo ang pagganap ng iyong site sa unang pagkakataon, maglinis at prefetch maaaring madaling magamit Itinulak ng Purge ang isang tukoy na nilalaman sa network ng CDN, madaling gamitin kung binago mo ang nilalaman at kailangan mong i-flush ang cache upang mai-update. Gagawin ng Prefetch ang kabaligtaran, pipilitin nito ang isang tukoy na nilalaman sa cache ng CDN.

cdn77-with-wordpress-10

Kapag na-configure mo na ang lahat, maaari mong ituro ang iyong CNAME sa iyong sariling domain. Upang magawa iyon, dapat kang lumikha ng isang patakaran sa iyong rehistro o sa iyong panel ng pagho-host sa seksyon ng DNS at ituro ang iyong cdn.yourdomain.com sa CNAME xxx.rsc.cdn77.org tulad ng ipinapakita sa larawan, ito ay tuturuan ang DNS upang mai-redirect ang lahat ng trapiko ng subdomain sa totoong lugar na kinakailangan nito. Huwag kang mag-alala, hindi nito maapektuhan ang pagganap. Bilang karagdagan, nagsisilbi rin ito sa layunin na maipakita sa iyong mga mambabasa na gumagamit ka ng cdn.yourdomain.com na mukhang magarbong.

Kung mas gusto mong gamitin ang cdn77.org address, hindi mo na kailangan gawin, gamitin lamang ang address na iyon kapag pinalitan ang iyong nilalaman sa WordPress.

Side Side ng WordPress

Sa panig ng WordPress, kailangan nating magdagdag ng isang plugin para maayos itong gumana. Gagamitin namin ang CDN Enabler, isang madaling magamit na plugin. Ang dahilan upang gamitin ang plugin na ito ay simple – ang karamihan ng mga plugin ng CDN ay hindi pinahihintulutan ang nasabing butil na kontrol sa mga folder na ipinadala mo sa CDN. Ginagawa ng plugin na ito at napakahalaga para sa aming kaso dahil hindi namin nais na isama ang anumang mga file na Javascript o CSS, lamang ang na-upload na mga imahe.

cdn77-with-wordpress-14

Kapag na-install, maaari mong mahanap ang plugin dito mismo …

cdn77-with-wordpress-15

I-tweak ito !

cdn77-with-wordpress-16

Tandaan kapag napag-usapan natin ang tungkol sa pagpapasadya? Narito ang pinakamahalagang katotohanan tungkol sa kung paano maayos na i-setup ang isang CDN sa WordPress. Ang karamihan sa mga plugin ng CDN ay magsasabi sa iyo na isama ang isang direktoryo para sa CDN na “magtiklop” at karaniwang sinasabi nila sa iyo na isama ang wp-content. Maganda iyon para sa isang pangkalahatang setting ngunit hindi ito mabuti para sa iyong pagganap dahil ang wp-content folder ay napuno ng isa pang napaka sensitibong folder, ang mga plugin at mga folder ng tema, kabilang ang mga toneladang Javascript at CSS file. Maaari kang mawalan ng pagganap kapag hindi sila naka-cache tulad ng tinalakay kanina.

Kaya, paano natin ito ayusin? Isama lang namin ang folder wp-content / upload. Ang ganitong isang simpleng solusyon!

Nakakagulat na maaari mong, ang karamihan ng mga plugins na humahawak sa mga CDN ay hindi papayagan kang gawin ito. Kasama lamang ang subfolder na ito ay magtuturo sa iyong CDN sa iyong upload folder, i.e. iyong mga larawan lamang.

cdn77-with-wordpress-17

Ang isang simpleng pag-refresh ng site ay magpapahintulot sa CDN na makuha ang mga nilalaman para sa iyo. Sa halimbawang ito, binuksan namin ang isang Firefox Developer Tab (F12) at hinanap ang unang imahe. Malinaw mong makita na ang link ay napalitan at na-load ito nang direkta mula sa CDN sa halip na aming host server!

Bago at Pagkatapos

Tingnan natin kung paano naka-out ang lahat !

Sa kaliwang screen, makikita natin ang oras na kinakailangan upang mai-load ang site mula sa Sweden (na malayo sa aming host server sa Las Vegas, tandaan?) Sa kanang screen, makikita natin na tumaas ang pagganap, ang oras ay halos gupitin sa kalahati! Ang lahat ng mga mahahalagang file ay naglo-load pa rin mula sa aming server sa Las Vegas ngunit ang mabibigat na mga file ng pasanin, tulad ng mga imahe ay naglo-load mula sa node sa Sweden.

Pag-wrap up

Sana, natutunan mo ang isang malakas na paraan upang maipatupad ang isang CDN sa iyong WordPress site. Ang ilang mga teknolohiya ay hindi nakakaabala tulad ng mga CSS at Javascript file na mahalaga para sa bilis ng pag-load ng site. Maaari mo na ngayong magamit ang bawat bentahe ng isang CDN at sa parehong oras mabawasan ang mga drawback nito. Inaasahan naming bibigyan mo ang libreng pagsubok ng CDN at gamitin ang mga tip sa artikulong ito upang makita kung mapabilis mo ang iyong WordPress site. Inaasahan namin na nasiyahan ka sa artikulo! Tulad ng dati, mag-iwan ng anumang mga katanungan o pagdududa sa mga komento sa ibaba.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map