10 Mga Nagaganyak na Bakit Bakit Mabagal ang Iyong Website?

Ang pag-click sa isang link sa website ay parang tulad ng isang simpleng bagay.


Ngunit sa likod ng mga eksena, daan-daang mga kahilingan ang agad na nag-ping sa buong mundo upang dalhin sa iyo ang mga imahe at teksto. Maraming nangyayari sa loob ng ilang maiikling segundo, at maraming maaaring magkamali.

Ang mga bagay ay maaaring magsimulang maghinay, pagkuha ng iyong website kasama nito.

Kung sinusubaybayan mo ang aking kasalukuyang serye sa bilis ng pag-load ng website, malalaman mo na ang mabagal na mga website ay hindi magandang balita! Sa katunayan, ang isang tamad na site ay maaaring magastos sa iyo ng libu-libong mga bisita at conversion.

Sa pag-iisip, pupunta ako sa likod ng mga eksena upang makita kung ano ang nangyayari. Mag-zoom sa mga ilang segundo, at tingnan kung ano ang pinipigilan ang mga bagay!

Tip sa Pro

Ang mabagal na site pumatay ng benta! Supercharge ang iyong WordPress bilis sa mga 8 hacks.

1. Pagganap ng server

Nag-load ang iyong website mula sa ground up. Kapag may nag-click sa iyong site, tulad ng pag-on ang susi sa makina ng isang kotse. Hinihiling ng iyong bisita ang iyong engine na magsimula.

Ang pinakaunang bagay na nangyayari ay ito: Ang iyong browser (Firefox, Safari, atbp) ay nagpapadala ng isang ping sa iyong server. Humihiling ito para sa lahat ng impormasyon at data, upang mai-load nito ang iyong website.

Kung mahirap ang pagganap ng iyong server, mas mahaba upang tumugon. Hindi mahalaga kung gaano kabilis ang lahat, ang isang mabagal na server ay palaging magbibigay sa iyo ng isang mabagal na pagsisimula.

Mahina ang pagganap ng server ay halos palaging bumababa sa iyong web host. Ang isang murang web host ay karaniwang magbibigay sa iyo ng isang ibinahaging server, na nangangahulugang ikaw ay nagbabahagi ng puwang at mapagkukunan sa hindi mabilang na iba pang mga website. Kung ang iyong site ay mabagal, ito ay dahil nasa pila ka na may maraming iba pang mga site!

2. lokasyon ng server

Kung nakagawa ka ng isang pang-malayong tawag, alam mo na mas matagal na upang gawin ang koneksyon. Iyon ay dahil ang impormasyon ay kailangang pisikal na paglalakbay upang makarating doon. Ang data ay dumadaan sa mga kable, at ipinadala ito sa mga satellite.

Ang isang katulad na bagay ay nangyayari kapag nag-click ka sa isang website. Kapag nag-click ka sa isang website, nagpadala ka ng isang mensahe sa server. Hiniling mo ito na mag-load.

Sabihin nating ang iyong server ay batay sa Amerika. Kapag nag-click ang isang bisita ng Hapon sa iyong website, ang impormasyon ay kailangang maglakbay sa buong karagatan sa Pasipiko. Kailangang humiling ng pag-access sa server. Pagkatapos, kailangan nitong maglakbay pabalik sa buong karagatan upang mai-load ito sa kanilang screen.

Mabilis ang data. Ngunit hindi ito mahika!

3. Maraming trapiko

Kung nakakaranas ka ng maraming trapiko, sa kalaunan ay magiging sanhi ito upang bumagal ang iyong website.

Sa kasalukuyang antas nito, ang iyong web server ay maaari lamang maghatid ng isang tiyak na bilang ng mga tao nang sabay-sabay. Medyo parang pumila sa isang shop. Ang mas maraming mga tao ay pumapasok sa shop, mas mabagal ang kanilang pinaglingkuran.

Hindi lamang iyon, ngunit ang shop pagkatapos ay kailangang mag-drag ng mga karagdagang mapagkukunan upang makatulong. Kailangang tumawag sila ng mga sobrang kawani mula sa likuran upang matulungan ang paglilingkod sa lahat. Ngunit ngayon ang mga bagay-bagay sa backend ay nagpapabagal din.

Ang parehong bagay ay nangyayari sa iyong website. Susubukan ng iyong server na pamahalaan ang lahat ng labis na trapiko, ngunit babagal ito sa isang lugar.

4. Karagdagang malalaking larawan (at kumplikadong format ng file)

Naaalala mo ba ang mga lumang araw ng dial-up internet? Ang isang malaking imahe ay maaaring tumagal ng hanggang sa isang minuto upang mai-load, isang maliit na bit sa isang pagkakataon! Nakakagulo ito!

Ang mga bagay ay napabuti mula sa broadband, ngunit ang pangkalahatang panuntunan ay nalalapat pa rin.

Matapos mong i-ping ang server, sisimulan nitong dalhin ang bawat piraso ng website sa iyong browser screen. Ang server ay magdadala ng nilalaman, teksto, at mga imahe. Ito ay tulad ng aming tindero na nagdadala ng iyong stock sa likod.

Kapag iniisip mo ito tulad nito, simple. Malalaki, mabibigat na mga item ang aabutin nang mas matagal upang mailabas.

Ang isang malaking imahe ay aabutin ng mahabang panahon upang mai-load up. Kung mayroon kang isang toneladang malalaking imahe sa iyong website, nagdaragdag ka ng karagdagang oras ng pag-load para sa bawat larawan.

Mahalaga rin ang format ng file dito. Maaaring i-load ng mga browser ang JPG, PNG, at mga imahe ng GIF na maganda at mabilis. Ngunit, ang mga mabibigat na format tulad ng TIFF at BMP ay kakain ng malalaking chunks sa iyong oras ng pagkarga. Iwasan ang mga ito!

5. Kapadali ng code

Maaari kang makaramdam ng isang tema dito. Ang mga malalaki at siksik na elemento ay pabagalin ang iyong website. Ang isa sa mga pinakapangit na elemento ng iyong site ay ang code na lumilikha nito.

Kung pamilyar ka sa CSS, HTML, at Javascript, malalaman mo na mayroong isang napakalaking halaga ng code sa likod ng iyong website.

Halimbawa, mayroong 60 milyong linya ng code sa Facebook nag-iisa.

Milyun-milyong Linya ng Code

(Tingnan ang buong imahe)

(Iyon ay higit pa sa Hadron Collider)

((Ngunit mas mababa pa sa Google!)).

Kung ang backend ng iyong site ay naka-barado sa labis na pag-cod at javascript, mas matagal na itong i-drag ito.

6. Mga graphic na teksto

Ang maraming mga website ay gumagamit pa rin ng mga imahe upang ipakita ang teksto.

Maaaring gumamit ka ng isang imahe upang maipakita ang iyong logo, halimbawa. O maaari kang magkaroon ng isang paliwanag na teksto bilang bahagi ng isang malaking imahe sa iyong homepage.

Tulad ng naisip mo, ang mga graphics tulad nito ay mas matagal na mag-load kumpara sa isang simpleng alternatibong font.

7. Masyadong maraming mga kahilingan sa file (RTT)

Ipinaliwanag ko na kung gaano kalaki, mabibigat na mga elemento ang mas matagal upang mai-load. Well, hindi lamang ito tungkol sa kanilang laki. Ilan ito sa ilan.

Ang bawat maliit na elemento sa iyong site ay nangangailangan ng ibang kahilingan ng file na mai-load. Ang bawat CSS file, bawat imahe, bawat pindutan ng pagbabahagi ng sosyal, at bawat piraso ng Javascript ay isang bagong kahilingan ng file.

Maaari lamang mahawakan ng iyong server ang isang tiyak na halaga ng mga kahilingan bawat segundo.

Sabihin nating ang iyong website ay gumagamit ng 50 mga kahilingan ng file sa tuwing naglo-load ito. Kung 100 mga tao ang lahat ng naka-access sa iyong site nang sabay-sabay, nangangahulugan ito ng 5,000 mga kahilingan sa file sa isang segundo. Kung ikaw ay nasa isang maliit na server, mabibigat na babagal ang mga bagay na iyon.

Tandaan, maraming mga mapagkukunan lamang upang maghatid ng mga file.

8. Masyadong maraming mga plugin

Kung nagpapatakbo ka ng WordPress, marahil ay mayroon kang isang host ng mga plugin sa likod ng mga eksena. Buweno, ang bawat isa sa mga gumagawa ng sarili nitong kahilingan sa file. Ang bawat isa ay may isang CSS file at ilang javascript upang mai-load.

Nangangahulugan ito ng mas maraming timbang upang dalhin, at maraming mga kahilingan sa file. Kung nagpapatakbo ka ng maraming mga plugin, babagal ito. Tanungin ang iyong sarili kung alin ang talagang kinakailangan.

9. Hindi kinakailangang mga pag-redirect

Isipin na humingi ka ng mga direksyon sa istasyon ng tren. Pagkatapos ay makarating ka doon, at alamin na sarado ito. Inilipat ito sa kabilang panig ng bayan, at ngayon ay dapat kang maglakad sa buong lungsod.

Dadalhin ka ng edad, hindi ba?

Ang parehong bagay ay nangyayari sa mga pag-redirect. Ito ay tulad ng pag-load ng isang pahina ng dalawang beses. Maliban kung mayroon kang isang kamangha-manghang dahilan para sa paggawa nito, maiwasan ang mga pag-redirect sa iyong site.

10. Isang napapanahong CMS

Kung gumagamit ka ng WordPress, Drupal, o Wix upang pamahalaan ang iyong website, mapapansin mo ang isang regular na popup. Hinihiling sa iyo na mag-install ng mga update o mga bagong bersyon ng software.

Ang pag-update sa pangkalahatan ay nangangahulugang nasusuklian nila ang anumang mga kink at problema, lalo na tungkol sa bilis. I-install ang pinakabagong mga bersyon ng lahat ng software at mga plugin upang matulungan ang pag-load ng iyong site nang mas mabilis at mas maayos.

Salamat sa pagbabasa! Dumikit sa akin, dahil sa susunod na linggo sinusunod ko ang post na ito na may malalim na gabay sa pag-aayos ng bawat isa sa mga problemang ito. [Nai-update: 14 Mga Trick ng Pag-iilaw Upang Mapabilis ang Iyong Website]

Sa katunayan hinihikayat kong suriin ang aking eBook sa eksaktong mga hakbang na kinuha ko upang ma-load ang Bitcatcha.com sa loob ng 3 segundo.

Ipaalam sa akin kung mayroon kang anumang mga katanungan tungkol sa bilis ng site 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