Bakit Mabagal ang Iyong Website ng WordPress? Mga simpleng Paraan upang Mapabilis ang Iyong mga WP Site

Ang WordPress ay ang pinakatanyag na System ng Pamamahala ng Nilalaman (CMS) sa malayo at kapangyarihan higit sa 34% ng lahat ng mga website sa mundo ngayon. Ito ay pinahahalagahan dahil sa kakayahang magamit ito sa pagpapahintulot sa mga may-ari ng website na mabilis na bumuo ng mga website ng kahanga-hangang kalidad at pag-andar.


Gayunpaman, ang WordPress ay kailangang maunawaan upang maisagawa ito sa pinakamainam. Kung nagpapatakbo ka ng isang site ng WordPress at pakiramdam na ang sub-par ay ang pagganap, maaari mong madagdagan ang pagganap sa pamamagitan ng paggawa ng ilang maliit na pag-tweak.

ang bilis ay mahalagaAng bilis ng iyong website ay nakakaapekto sa rate ng conversion. Patuloy na ipinakita ng mga pag-aaral ang bilis ng mabilis na pahina ay magreresulta sa isang mas mahusay na rate ng conversion. Naranasan ang isang 20% ​​na pagbagsak sa mga conversion para sa bawat segundo ng pagkaantala sa oras ng pag-load ng mobile page. At, ayon sa Mag-isip sa Google, ang mga benchmark para sa pag-load ng mabilis na site ay 0-1 segundo.

1. Hindi Pag-cache ng Wasto

Ang Caching sa pangkalahatan ay kapag ang mga application ay nag-iimbak ng data sa memorya para sa mas mabilis na pagproseso o pag-access. Katulad nito, sa pamamagitan ng pagpapagana ng caching maaari mong paunang mag-load ng mga bahagi ng iyong website para sa mas mabilis na pag-access. Mayroong iba’t ibang mga mode ng caching na maaari mong samantalahin ngunit sa pangkalahatan sila ay nahuhulog sa alinman sa dalawang kategorya; client-side cache, o server-side cache.

Ang caching ng side ng kliyente (karaniwang browser caching) ay tumutulong sa iyo na tukuyin kung anong mga elemento ng iyong site ang nakaimbak sa web browser ng isang bisita. Pinapayagan ka nitong tukuyin ang tagal ng mga elemento na naka-imbak sa gayon na kung ang iyong site ay na-update, maa-refresh ng browser ang cache na may mga na-update na elemento. Ang Browser caching ay gumagana sa mga static na elemento tulad ng CSS, JS, at mga imahe.

Ang caching sa gilid ng server ay anumang paraan ng caching na ipinatupad sa iyong web server. Maaari itong isama ang OPcode caching, Pahina caching, database caching, at marami pa. Ang bawat isa sa mga pamamaraan na ito ay nakitungo sa iba’t ibang mga elemento ng WordPress at ang paggamit sa mga ito ay makakatulong na mapabuti ang pagganap ng aming site.

Halimbawa, ang WordPress ay napaka mataas na database-sentrik. Sa kasamaang palad, ang anumang mga proseso na gumagana sa isang database sa pangkalahatan ay nangangailangan ng maraming mga mapagkukunan (pagproseso ng kapangyarihan at memorya) upang tumakbo. Sa pag-cache ng database, ang ginagawa mo ay talaga-save ang mga resulta ng mga nakaraang query sa memorya upang mabawasan ang oras na kinuha upang maihatid ang ilang mga resulta.

Solusyon 1: I-install ang mahusay na mga plugin ng caching

Ang pag-cache ay isa sa pinakamahalagang mga paraan na lubos mong mapabuti ang pagganap ng iyong website ng WordPress. Sa kabutihang palad, tulad ng lahat ng mga bagay na nauugnay sa WordPress mayroong mga plugin na maaari mong gamitin upang makatulong sa mga ito. Ang ilang magagandang halimbawa ng mga plugin ng cache ng WordPress ay may kasamang WP Rocket at Pagganap ng Swift.

Solusyon 2: Paganahin ang OPCache sa iyong web host

Sa pamamagitan ng pag-cache ng mga pinagsama-samang mga code ng operasyon ng mga script ng PHP, pinagana ng OPcache ang mga site na maghatid ng nilalaman ng pahina nang mas mabilis. Ang mabuting balita ay pinaka-ibinahaging mga tagapagbigay ng hosting na nagbibigay-daan sa kanilang mga gumagamit na mag-install ng extension ng OPcache mula sa kanilang control panel. Kaya – upang magamit ang pagpipiliang ito upang ma-load ang iyong website nang mas mabilis, mag-login lamang sa iyong host ng control panel at paganahin ang function na ito.

Halimbawa: Upang paganahin ang OPCache sa A2 Hosting, mag-login sa cPanel > Software > Piliin ang bersyon ng PHP > I-install ang mga extension ng PHP.

2. Mga database na nakaimbak sa HDD

Halos nang walang pagkabigo, karamihan sa mga web hosting provider ngayon ay mag-aanunsyo na nag-aalok sila ng mga solusyon sa Solid State Drive (SSD). Ang mga SSD ay ang high-tech na bersyon ng tradisyonal na hard drive at mas mabilis. Gayunpaman, sa kabila ng pagbagsak sa mga presyo ng SSD, mas mahal pa rin sila kaysa sa mga mechanical hard drive.

Dahil dito, maaaring subukan ng ilang hosting provider na lumayo sa isang hybrid setup. Tatakbo sila sa mga aplikasyon sa SSD ngunit gumamit ng tradisyonal na hard drive para sa imbakan. Ito ay hindi magandang balita para sa mga gumagamit ng WordPress dahil malamang na ang database ay tatahan sa mabagal, mechanical drive sa halip na SSD. Tiyaking pinapansin mo kung ang iyong hosting provider ay nag-aalok ng isang buong SSD solution o hindi.

Solusyon: Dumikit sa mga kumpanya ng nagho-host na nag-aalok ng buong SSD hosting

siteground ssd hostingHalimbawa: Ang lahat ng mga website na naka-host sa SiteGround ay tumatakbo sa mga disk sa SSD – na mainam para sa mga site ng WordPress.

Sa kabila ng pagiging isa sa pinakamurang WP na nagho-host sa merkado, ang Hostinger ay tumatakbo sa buong SSD na imbakan – na ginagawang perpekto ang mga ito para sa pagho-host ng mga site ng WordPress. Ang iba pang mga kilalang tatak na tumatakbo sa buong SSD ay kinabibilangan ng: A2 Hosting, BlueHost, at SiteGround.

3. Hindi na napapanahong PHP

Ang WordPress ay batay sa PHP at ang bersyon ng PHP na tumatakbo ang iyong server ay maaari ring makaapekto sa pagganap ng iyong site. PHP 7 nasubok upang maisagawa ang PHP 5.6 sa halos dalawang beses sa bilis – iyon ang 100% na pagtaas sa pagganap!

Tumakbo ang koponan sa AeroSpike ilang mga pagsubok upang ihambing ang PHP 5 sa PHP 7.

Ang kanilang pagsubok ay naglunsad ng apat na proseso, ang bawat tumatakbo ng 100,000 mga transaksyon. Ang lahat ng mga pagpapatakbo ay isinagawa laban sa isang kumpol na isang node na tumatakbo sa Aerospike Server Community Edition bersyon 3.9.1 sa CentOS 7 na may 32 Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz processors (na may hyperthreading naka-on) at 32GB ng memorya.

Ang dalawang bersyon ng PHP na ginamit ay php-7.0.10 at php-5.5.38.

Nasa ibaba ang buod ng mga resulta.

Kabuuang Oras ng Pagpatupad

Ang PHP 7 kabuuang oras ng pagpapatupad ay ~ 10 – 12% na mas mababa kaysa sa PHP 5 (mas mababa ay mas mahusay).

Mga Operasyon Per Segundo

Sinusulat / binabasa ng PHP 7 ~ 9 – 15% higit pa kumpara sa PHP 5 (mas mataas ay mas mahusay).

Solusyon: I-update ang bersyon ng iyong website na PHP

Kung nagpapatakbo ka sa isang mas lumang bersyon ng PHP malamang na makakakita ka ng magandang pagpapabuti ng bilis sa pamamagitan lamang ng pagpili ng isang mas bagong bersyon ng PHP. Karamihan sa mga web hosting provider ay mag-aalok ng maraming mga bersyon ng PHP na maaari mong piliin sa pamamagitan ng iyong web hosting control panel.

Halimbawa – Ang pagpili ng iyong bersyon ng PHP sa Hostinger ay maaaring gawin sa pamamagitan ng iyong control control panel.

4. HTTP / 2

Ang HTTP / 2 ay isang “Bagong” Internet protocol na ipinakilala noong 2015. Hindi tulad ng nakaraang bersyon na HTTP 1.1, pinapayagan nito ang maraming mga kahilingan sa data na gawin nang sabay. Makakatulong ito na mabawasan ang oras ng pag-load para sa mga assets ng iyong website.

Ang HTTP / 1.1 vs HTTP / 2 – Ang HTTP / 2 ay maaaring magpadala ng maraming mga kahilingan para sa data sa higit sa isang koneksyon. Binabawasan nito ang karagdagang oras ng pag-ikot ng biyahe (RTT), na ginagawang mas mabilis ang iyong website (matuto nang higit pa).

Solusyon: Ipatupad ang HTTP / 2

Sa kabila nito, gayunpaman, ang ilang mga web host ay hindi pa rin nag-aalok ng HTTP / 2 o nag-aalok lamang ito sa mas mahal na mga plano. Mayroong dalawang mga paraan na maaari mong samantalahin ang HTTP / 2; maghanap para sa isang host na nag-aalok nito, o gumamit ng Cloudflare CDN.

Mayroong mga web hosting provider na nag-aalok ng iba’t ibang mga antas ng HTTP. Halimbawa, ang Siteground at GreenGeeks ay ginawang magagamit ang HTTP / 2 sa lahat ng kanilang mga plano, ngunit ang A2 Hosting ay nag-aalok lamang ng HTTP / 2 sa kanilang mga plano sa web hosting ng Turbo o sa itaas.

5. Ruck Server

Ang mga website ay awtomatiko at ang kanilang pagganap ay maaaring maapektuhan ng dami ng mga mapagkukunan na magagamit sa kanila. Ang bawat site ay kailangang magkaroon ng kapangyarihan sa pagproseso at memorya upang mahawakan ang trapiko sa web – mas mataas ang lakas ng tunog, mas maraming mapagkukunan na kinakailangan.

Kung ang iyong website ay may biglaang pagdagsa ng mga bisita, ang iyong pag-host ng plano ay maaaring walang magagamit na mga mapagkukunan upang hawakan ang lahat ng mga ito nang sabay-sabay. Magreresulta ito sa site alinman sa pagbagal o hindi magagamit sa ilang mga kahilingan.

Subaybayan ang iyong pagganap sa pagho-host

Halimbawa: WebSitePulse nag-aalok ng iba’t ibang mga tool sa pagsubaybay na nagpapanatili ng isang palaging pagbabantay sa iyong mga server at website.

Ang sitwasyon ay mas malamang na maganap sa ibinahaging mga plano sa pagho-host dahil ang lahat ng mga account sa server na iyon ay nagbabahagi ng isang nakapirming halaga ng mga mapagkukunan. Upang matiyak na ang iyong site ay tumatakbo nang maayos, subukan at gumamit ng isang tool sa pagsubaybay sa site tulad Uptime Robot, Pulse ng Website, at Freshping.

Ang paggamit ng mga tool na iyon ay tutulong sa iyo na hatulan sa loob ng isang tagal ng kung gaano kahusay ang pagganap ng iyong host. Kung patuloy na bumabagal ang iyong site o palaging bumababa ang server, maaaring oras na isaalang-alang ang paglilipat sa isang mas mahusay na plano o isang iba’t ibang web host sa kabuuan.

Solusyon: Mag-upgrade sa VPS o mas mataas na antas ng pagho-host kung kinakailangan

Halimbawa: Batay sa aming pagsubaybay sa HostScore, Ang SiteGround VPS na oras ng pagtugon sa tugon (ang site ng pagsubok na naka-host sa Europa) ay halos 15% nang mas mabilis kaysa sa ibinahaging HostGround.

Ang mga plano sa pag-host ng VPS ay mas mahal kaysa sa ibinahaging mga plano sa pagho-host ngunit mas madaling hawakan ang mataas na trapiko. Ito ay dahil sa mga plano ng VPS sa pangkalahatan ay nasusukat, nangangahulugang maaari mong madagdagan ang dami ng mga mapagkukunan kung sa palagay mo na higit na nangangailangan ang iyong site..

Alamin kung kailan ang tamang oras upang lumipat sa pag-host ng VPS.

6. Malaking Media Files

Habang ang malaki, matalim na mga imahe o kapana-panabik na mga video ay maaaring maging mahusay na eye-candy, tandaan na ang mga multimedia file na ito ay madalas na malaki. Bilang isang patakaran ng hinlalaki, mas malaki ang isang file ay mas mahaba ang kinakailangan upang mai-load. Hindi ito nangangahulugang kailangan mong ganap na maiuna ang mga ito, ngunit hindi bababa sa tandaan na i-optimize ang iyong mga file.

Solusyon: I-compress ang iyong mga imahe

Ang mga imahe ay maaaring mai-scale down at gamit ang tamang format ay maaari ring makatulong na mabawasan ang laki. Halimbawa, ang isang BMP file ay karaniwang mas malaki kaysa sa isang GIF o JPG file. Upang mai-optimize ang mga imahe, maaari mong piliin nang manu-mano o sa pamamagitan ng paggamit ng isang plugin. Ang ilang mga plugin ng WordPress na maaaring gawin ang bilis ng kamay ay kasama ang EWWW at Short Pixel.

Kung magpasya kang huwag gumamit ng isang plugin mayroon ding mga online na tool na maaari mong magamit upang manu-manong i-optimize ang mga imahe. Ilan sa mga ito ay Optimizilla at EzGIF.

7. Masama-optimize / sira na Database

Mas maaga ay nabanggit ko ang tungkol sa kung paano ang WordPress ay napaka-sentro ng database at kung paano makakatulong ang imbakan ng SSD na pabilisin ang mga query. Gayunpaman, ang kondisyon ng database ay gumaganap din ng isang bahagi sa pagganap ng iyong site.

Solusyon: Regular na i-optimize ang database

Maaari itong maging napakahirap upang makontrol ang bawat solong elemento na pumupunta sa iyong database, kaya mula sa oras-oras, kailangan mong magsagawa ng ilang pag-aayos ng bahay. Makakatulong ito na mapanatili ang iyong database na maayos at magagawang upang gumana nang buong bilis.

Mayroon ding mga plugin na magagamit mo para dito. Ang ilang magagandang halimbawa ay WP DBManager at WP Sweep.

8. Mabagal na tagapagbigay ng DNS

Maraming tao ang nakakaramdam na ang Time to First Byte (TTFB) ay ang maging lahat ng mga bilis ng gauge ngunit hindi marami ang talagang masira ang TTFB at subukang tugunan ang mga indibidwal na elemento sa loob nito. Ang isa sa mga elemento na nag-aambag sa TTFB ay ang resolusyon ng DNS.

Ang prosesong ito na nagsasangkot sa pagsasalin ng mga pangalan ng domain sa mga IP address ay tumatagal ng oras. Iba’t ibang mga tagapagbigay ng DNS ay gumaganap nang naiiba at gamit ang isang mahusay na tagapagbigay ng DNS ay maaaring mapabilis din ang iyong bilis ng pag-load ng site.

Solusyon: Lumipat sa mas mahusay na provider ng DNS

Upang suriin ang iyong bilis ng DNS, magpatakbo ng isang pagsubok sa iyong site gamit Mga tool sa Pingdom at pagkatapos ay mag-click sa unang pagkakataon ng iyong domain name sa tsart ng mga resulta. Ito ay mapapalawak ang isang kahon na nagpapakita sa iyo ng mga sangkap ng iyong TTFB. Sa kahon na iyon, maghanap ng linya na nagsasabing “DNS”.

Iba-iba ang bilis ng DNS depende sa provider.Iba-iba ang bilis ng DNS depende sa provider.

Ihambing ito sa pinagsama-samang bilis ng DNS ng iba’t ibang mga nagbibigay ang tsart sa DNS Perf at isaalang-alang kung ang iyong bilis ng DNS ay kung saan nararapat ito. Kung hindi, ang pagpili para sa ibang tagapagbigay ng DNS ay maaaring maging kapaki-pakinabang sa bilis ng pag-load ng iyong site.

Cloudflare ay isa sa pinakamabilis na provider ng DNS sa paligid at maaari kang makakuha ng isang account sa kanila nang libre.

9. Masyadong Maraming Plugin

Ang isa sa mga bagay na minamahal ng mga tao tungkol sa WordPress ay kung gaano kadali ang pagpapalakas ng pag-andar lamang sa pamamagitan ng paggamit ng isang plugin. Dahil ito ay bukas na mapagkukunan, ang WordPress ay may isang malaking pamayanan ng developer na kung saan ay mahusay para sa pagpipilian, ngunit ang mga resulta sa mga plugin na malaki ang pagkakaiba-iba sa kalidad.

Ang mga plugin ay din ng mga extension sa pangunahing WordPress code, nangangahulugan na mas maraming ginagamit mo, ang bulkier ang iyong halimbawa ng WordPress. Ito naman ay nagdaragdag sa overhead ng iyong site at maaaring makaapekto sa pagganap sa iba’t ibang degree.

Solusyon: Bawasan ang mga gumagamit ng plugin

Kung posible siguraduhin na pinatatakbo mo lamang ang mga plugin na talagang kailangan mo at subukang i-trim ang hindi kinakailangang himulmol. Gayundin, tandaan na tanggalin ang anumang mga plugin na hindi ginagamit! Maraming mga plugin ngayon na nagsisikap na magawa ang maraming iba’t ibang mga bagay, kaya kung posible subukan upang matiyak na ang pag-andar ay hindi doble ng iyong mga plugin.

10. Naka-hack na Site

Noong nakaraan, ang mga hacker na ginamit upang kunin ang site at maging sanhi ng labanan para lamang sa mga sipa. Ang cybercriminal ngayon ay mas sopistikado at susubukan mong maiwasan na makita ang kanilang presensya. Ang kanilang pakay ay ang paggamit ng mga mapagkukunan sa iyong account upang mapayaman ang kanilang sarili – halimbawa sa pamamagitan ng paggamit nito sa minahan cryptocurrency.

Tumatagal ito sa mga mapagkukunan mula sa iyong site at maaaring magkaroon ng malaking epekto sa pagganap. Dahil lumilipad sila sa ilalim ng radar, kailangan mong aktibong i-scan ang iyong site nang regular upang matiyak na hindi ito na-hijack na tahimik.

Mamuhunan sa isang tool na pangseguridad mula sa isang kagalang-galang na provider ng solusyon sa seguridad tulad ng Sucuri at tiyaking na-install mo lamang ang mga plugin mula sa mga mapagkakatiwalaang mapagkukunan. Upang suriin kung legit ang iyong mga plugin, gumamit ng isang tool tulad Plugin Security Checker upang i-scan para sa mga isyu.

Upang maiwasan ang mga komplikasyon, subukang suriin ang reputasyon ng isang plugin bago pa man ito mai-install.

Konklusyon: Tumutok sa Mga Detalye

Tulad ng nakikita mo ngayon, ang pagpapatakbo ng isang mahusay na site ng WordPress ay maaaring maging isang buong trabaho. Gayunpaman, kung ililista mo at regular na sundin ang pinakamahusay na mga kasanayan, magagawa mong bawasan ang mga pagkakataon ng isang mababang pagganap na site ng WordPress tulad ng pangalawang kalikasan. Tandaan na manatiling nakatuon sa pagganap sa lahat ng iyong ginagawa at maingat na isaalang-alang ang anumang nais mong idagdag sa iyong site. Maraming mga bagong may-ari ng site ng WordPress ang may posibilidad na mag-overboard at itapon ang lahat ngunit ang paglubog ng kusina.

Iwasan ang tukso na iyon at dahan-dahang bumuo sa pag-andar habang lumalaki ang iyong site at negosyo.

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