Palakihin ang iyong WordPress Blog Pagganap sa pamamagitan ng paggamit ng Google App Engine

Ang bilis ng pahina ay isang aspeto ng SEO. Google at iba pang mga search engine at – higit sa lahat – gustung-gusto ng iyong mga bisita sa blog ang pag-load ng mabilis na pahina. Bilang may-ari ng blog, pinapahalagahan mo ang oras ng iyong mga mambabasa, kaya huwag hayaan silang maghintay ng higit sa 10 segundo para sa anumang pahina na nais nilang basahin sa iyong blog. Maaari mong malaman na maraming mga paraan upang mapabuti ang bilis ng pahina ng iyong blog, mula sa paggamit ng mga plugin ng cache (tulad ng W3 Total Cache) at pag-optimize ng mga tema, sa paggamit ng isang mahusay na hosting server (tulad ng HostGator) at sa wakas – gamit ang isang CDN. Oo, madalas na makaligtaan ang mga nagsisimula ng WordPress sa huli. Ang paggamit ng isang CDN ay lubos na mapapabuti ang pagganap ng bilis ng iyong pahina, ngunit sa pangkalahatan ay tulad ng mga serbisyo Hindi libre .

Kaya kung ano ang CDN pa rin? Tinutukoy ng Wikipedia ang CDN bilang:

“Ang isang network ng paghahatid ng nilalaman o network ng pamamahagi ng nilalaman (CDN) ay isang sistema ng mga computer na naglalaman ng mga kopya ng data, inilagay sa iba’t ibang mga punto sa isang network upang ma-maximize ang bandwidth para ma-access ang data mula sa mga kliyente sa buong network. Ang isang kliyente ay nag-access ng kopya ng data na malapit sa kliyente, kumpara sa lahat ng kliyente na nag-access sa parehong central server, upang maiwasan ang mga bottleneck malapit sa server na iyon. “(Source: Wikipedia)

Sa artikulong ito ipapakita namin sa iyo kung paano gamitin ang Google App Engine upang kumilos bilang isang CDN. Dahil ang mga sentro ng Google data ay ipinamamahagi sa buong mundo, ito ay isang mahusay na libreng serbisyo upang magamit sa isang limitasyon ng 1GB / araw. Ano ang maaari mong i-host sa Google App Engine? Ang mga file na pinaka-mahalaga para sa iyo upang mag-host sa Google App Engine ay mga static na file, kasama ang tema CSS, tema na mga file ng JavaScript, at mga tema ng tema. Ang pag-host ng mga static na file sa Google App Engine ay magbabawas sa iyong pag-load ng server at pabilisin ang iyong oras sa paglo-load ng pahina. At iyon ay eksakto kung ano ang mapapabuti ang iyong SEO at karanasan ng gumagamit.

Sundin ang mga sunud-sunod na mga tagubilin sa ibaba upang simulan ang paggamit ng Google App Engine upang i-host ang iyong mga static na file:

1. Gumawa ng isang Google Account. Kung mayroon kang Gmail account na gagawin. Hindi ko ito ipapaliwanag sa mga detalye dito, bisitahin ito upang lumikha ng isa (Laktawan sa Hakbang 2 kung mayroon ka nang isang Google Account).

2. Mag-sign up para sa Application ng Google App Engine. Ang iyong cell phone ay maaaring kailangang ma-verify muli.

Pag-signup para sa Application ng Google App Engine

3. Gumawa ng Application ng Google App Engine (sa halimbawang ito tinawag ko itong myfreecdn).

4. Gumagamit ako ng Python. I-download ang Python SDK at Google App Engine SDK, at i-install ang mga ito pareho.

Google App Engine Launcher

5. Buksan ang Google App Engine Launcher at buksan ang Mga Kagustuhan mula sa menu I-edit ang »Mga Kagustuhan, pagkatapos ay i-update ang path ng Python sa kung saan mo i-install ang file na Python execute.

Mga Kagustuhan sa Google App Engine Launcher

6. Lumikha ng isang bagong Application sa pamamagitan ng pagpunta sa File »Lumikha ng Bagong Aplikasyon, punan ang Pangalan ng Application (dapat ito ay kapareho ng Application identifier kaya sa aking kaso: myfreecdn), pagkatapos ay piliin kung saan ang iyong file ay isi-save.

Magdagdag ng Bagong Aplikasyon

7. Ngayon buksan ang folder kung saan mo nai-save ang Application, at gumawa ng dalawang bagong folder, isa na tinatawag na “estilo”, at ang iba pang tinatawag na “mga larawan”. Ang mga folder ng Estilo ay kung saan inilalagay mo ang iyong mga file na CSS at JavaScript. Gayundin, ang mga folder ng Mga Larawan ay para sa mga file ng imahe.

8. Ngayon, i-edit ang app.yaml file sa folder ng application at idagdag ang mga sumusunod:

application: myfreecdn
 bersyon: 1
 runtime: python
 api_version: 1
 default_expiration: "7d"
 humahawak:
 - url: / images
   static_dir: mga imahe
 - url: / mga estilo
   static_dir: estilo 

9. Ngayon, kumopya sa lahat ng iyong mga CSS at JavaScript file sa “style” na folder at ang mga file ng imahe sa folder na “images”.

10. Upang i-deploy ang iyong Application, pindutin lamang ang pindutang “I-deploy” sa toolbar. Kailangan mong ipasok ang iyong Google account account at password. Pahintulutan ang proseso na makumpleto.

11. Ngayon ay dapat mong ma-access ang iyong mga file sa pamamagitan ng pagpunta sa address na ito: http: // [app-id] .appspot.com / [mga imahe | estilo]. Ang isang halimbawa ng lokasyon ay maaaring: http://myfreecdn.appspot.com/styles/style.css

12. Ngayon pumunta sa iyong WordPress tema, i-edit ang lahat ng iyong mga style URL upang gamitin ang iyong Google App Engine URL. At huwag kalimutan na i-update ang iyong mga style.css na imahen na URL upang gamitin din ang URL ng Google App Engine.

13. I-upload ang na-update na mga file ng tema pabalik sa iyong WordPress blog at subukan ito. (Maaari mong gamitin ang FireBug mula sa mga extension ng Firefox para sa layuning ito.) Ngayon dapat mong madama ang pagkakaiba.

Lahat ng lahat, ito ay isang paraan lamang upang madagdagan ang pagganap ng iyong blog. Ngunit ang paggamit ng pamamaraang ito ay magkakaroon ng malaking epekto. Ginagamit ko ang ganitong pamamaraan upang madagdagan ang pagganap ng aking blog. Nais kong ibahagi sa iyo ang mga benepisyo ng aking karanasan. Umaasa ako na kapaki-pakinabang ang payo mo.

Tala ng Editoryal:

Habang namamahagi si Ivan ng mahusay na pamamaraan dito upang magamit ang Google App Engine bilang isang CDN para sa mga static na file, ito ay isang shortcut na paraan para sa paggawa ng ilang pagkakaiba. Kung ginagamit mo ito para sa isang napakaliit na site, maaaring ito ay isang magandang ideya. Kung hindi may mga disadvantages sa paggamit ng pamamaraang ito:

1. Naglilingkod ka pa rin sa lahat ng mga larawan sa blog post, mga thumbnail, o anumang iba pang mga attachment ng post na walang CDN. Kaya hindi mo pinalaki ang pagganap.
2. Ang paraan na ito ay labis na oras-ubos kung magpasya kang gumawa ng mga pagbabago sa iyong tema dahil ang lahat ng bagay ay hard coded.
3. May limitasyon para sa libreng paggamit ng 1GB / Day, kaya kung lumampas ka na kailangan mo pa ring magbayad para sa serbisyong ito (na mahal kumpara sa mga presyo ng kakumpitensya). Kahit na magbayad ka, hindi mo magamit ang CDN para sa buong site (Tingnan ang punto 1) maliban kung ofcourse nais mong i-upload ang lahat sa Google App Engine account nang manu-mano at pagkatapos ay mano-manong i-edit ang lahat ng iyong naunang mga larawan ng post at mga thumbnail na mga URL.