Kwa nini Tovuti yako ya WordPress ni polepole? Njia rahisi za kuharakisha Tovuti zako za WP

Nakala iliyoandikwa na: Jerry Low
  • WordPress
  • Imesasishwa: Novemba 12, 2020

WordPress ni Mfumo maarufu wa Usimamizi wa Maudhui (CMS) kwa mbali na ina nguvu zaidi ya 38% ya wavuti zote ulimwenguni leo. Inathaminiwa kwa sababu ya uhodari wake katika kuruhusu wamiliki wa wavuti kujenga haraka tovuti zenye ubora wa hali ya juu na utendaji.

Walakini, WordPress inahitaji kueleweka ili iweze kufanya vizuri zaidi. Ikiwa umekuwa ukiendesha wavuti ya WordPress na unahisi utendakazi umekuwa kidogo, unaweza kuongeza utendaji kwa kutengeneza viboreshaji vichache vidogo.

kasi ni muhimu
Kasi ya wavuti yako huathiri kiwango cha ubadilishaji sana. Uchunguzi umeonyesha mara kwa mara hiyo kasi ya ukurasa haraka itasababisha kiwango bora cha ubadilishaji. A Kushuka kwa mabadiliko kwa 20% kuna uzoefu kwa kila sekunde ya ucheleweshaji wa wakati wa kupakia ukurasa wa rununu. Na, kulingana na Fikiria na Google, vigezo vya upakiaji wa wavuti haraka ni sekunde 0-1.

1. Sio Kuhifadhi Vizuri

Caching kwa ujumla ni wakati programu huhifadhi data kwenye kumbukumbu kwa usindikaji au ufikiaji haraka. Vivyo hivyo, kwa kuwezesha kuweka akiba unaweza kupakia mapema sehemu za wavuti yako kwa ufikiaji haraka. Kuna njia anuwai za kuhifadhi akiba unaweza kutumia lakini zinaanguka katika moja ya aina mbili; cache ya upande wa mteja, au kashe ya upande wa seva.

Caching ya upande wa mteja (kawaida kukataza kivinjari) husaidia kufafanua ni vitu vipi vya wavuti yako vinahifadhiwa kwenye kivinjari cha wageni. Pia inakuwezesha kutaja muda ambao vitu hivyo vinahifadhiwa ili ikiwa tovuti yako inasasishwa, kivinjari kitaweza kuonyesha upya kashe na vitu vilivyosasishwa. Caching ya Kivinjari hufanya kazi na vitu vya tuli kama CSS, JS, na picha.

Caching upande wa seva ni njia yoyote ya akiba ambayo inatekelezwa kwenye seva yako ya wavuti. Hizi zinaweza kujumuisha Kuweka msimbo wa OPcode, Ukamataji wa ukurasa, kuhifadhi akiba ya hifadhidata, na zaidi. Kila moja ya njia hizi zinahusika na vitu anuwai vya WordPress na kuyatumia inaweza kusaidia kuboresha utendaji wa wavuti yetu.

Kwa mfano, WordPress ni database sana-centric. Kwa bahati mbaya, michakato yoyote inayofanya kazi na hifadhidata kwa ujumla inahitaji rasilimali nyingi (nguvu za usindikaji na kumbukumbu) kuendeshwa. Ukiwa na akiba ya hifadhidata, unachofanya ni kuokoa matokeo ya maswali ya awali kwenye kumbukumbu ili kupunguza wakati uliochukuliwa kutoa matokeo fulani.

Suluhisho la 1: Sakinisha programu-jalizi nzuri za kuhifadhi akiba

Caching ni moja wapo ya njia muhimu ambazo unaweza kuboresha sana utendaji wa wavuti yako ya WordPress. Kwa bahati nzuri, kama na vitu vyote vinavyohusiana na WordPress kuna programu-jalizi ambazo unaweza kutumia kusaidia na hii. Mifano mingine nzuri ya programu-jalizi za caching za WordPress ni pamoja na WP roketi na  Utendaji wa haraka.

Suluhisho la 2: Wezesha OPCache kwenye mwenyeji wako wa wavuti

Kwa kukataza nambari za operesheni zilizoandaliwa za hati za PHP, OPcache huwezesha tovuti kutumikia yaliyomo kwenye ukurasa haraka sana. Habari njema ni watoa huduma wenyeji wanaoshirikiana huruhusu watumiaji wao kusanikisha ugani wa OPcache kutoka kwa jopo lao la kudhibiti. Kwa hivyo - kutumia chaguo hili kupakia wavuti yako haraka, ingia tu kwa jopo lako la kudhibiti mwenyeji na uwezesha kazi hii.

Mfano: Kuwezesha OPCache saa A2 Hosting, ingia kwa cPanel> Programu> Chagua toleo la PHP> Sakinisha viendelezi vya PHP.

2. Hifadhidata zilizohifadhiwa katika HDD

Karibu bila kukosa, watoa huduma wengi wa mwenyeji wa wavuti leo watatangaza kwamba wanapeana suluhisho za Hifadhi ya Hali Kali (SSD). SSD ni toleo la teknolojia ya juu ya gari ngumu ya jadi na ni haraka sana. Walakini, licha ya kushuka kwa bei za SSD, bado ni ghali zaidi kuliko anatoa ngumu za kiufundi.

Kwa sababu ya hii, mtoa huduma mwenyeji anaweza kujaribu kutoroka na usanidi wa mseto. Watakimbia programu mbali na SSD lakini watumie anatoa ngumu za jadi kuhifadhi. Hii ni habari mbaya kwa watumiaji wa WordPress kwani kuna uwezekano hifadhidata itakaa polepole, kiendeshi badala ya SSD. Hakikisha unatambua ikiwa mtoa huduma wako mwenyeji anatoa suluhisho kamili la SSD au la.

Ufumbuzi: Shikamana na kampuni zinazowahudumia ambazo zinatoa mwenyeji kamili wa SSD

uwanja wa tovuti ssd mwenyeji
Mfano: Tovuti zote zilizohifadhiwa katika SiteGround inaendesha disks za SSD - ambayo ni bora kwa tovuti za WordPress.

Licha ya kuwa moja wapo ya bei rahisi ya kukaribisha WP kwenye soko, Hostinger inaendesha uhifadhi kamili wa SSD - ikiwafanya kuwa bora kwa kukaribisha tovuti za WordPress. Bidhaa zingine zinazojulikana ambazo zinaendesha SSD kamili ni pamoja na: A2 Hosting, BlueHost, na SiteGround.

3. PHP ya kizamani

WordPress ni msingi wa PHP na toleo la PHP ambayo seva yako inaendesha pia inaweza kuathiri utendaji wako wa wavuti. PHP 7 imejaribiwa kutekeleza PHP 5.6 kwa karibu mara mbili ya kasi - hiyo ni ongezeko la 100% ya utendaji!

Timu huko AeroSpike ilikimbia vipimo vingine kulinganisha PHP 5 na PHP 7.

Jaribio lao lilizindua michakato minne, kila moja ikiendesha shughuli 100,000. Mbio zote zilifanywa dhidi ya nguzo ya nodi moja inayoendesha Toleo la Jumuiya ya Aerospike Server Toleo la 3.9.1 kwenye CentOS 7 na 32 Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz wasindikaji (na kusoma kwa maandishi kumewashwa) na 32GB ya kumbukumbu .

Matoleo mawili ya PHP yaliyotumiwa yalikuwa php-7.0.10 na php-5.5.38.

Chini ni muhtasari wa matokeo.

Jumla ya Wakati wa Utekelezaji

Wakati wa Utekelezaji Jumla - PHP7 vs PHP5
Muda wa utekelezaji wa jumla ya PHP 7 ni ~ 10 - 12% chini kuliko PHP 5 (chini ni bora).

Uendeshaji kwa Sekunde

Uendeshaji kwa sekunde - PHP 7 vs PHP 5
PHP 7 inaandika / inasoma ~ 9 - 15% zaidi kulinganisha na PHP 5 (ya juu ni bora).

Ufumbuzi: Sasisha toleo lako la wavuti ya PHP

Ikiwa unatumia toleo la zamani la PHP kuna uwezekano kwamba utaona maboresho ya kasi nzuri tu kwa kuchagua toleo jipya la PHP. Watoaji wengi wa mwenyeji wa wavuti watatoa matoleo mengi ya PHP ambayo unaweza kuchagua kupitia jopo lako la kudhibiti mwenyeji wa wavuti.

Mfano - Kuchagua toleo lako la PHP saa Hostinger inaweza kufanywa kupitia jopo lako la kudhibiti mwenyeji.

4. HTTP / 2

HTTP / 2 ni a Itifaki "mpya" ya mtandao ambayo ilianzishwa mnamo 2015. Tofauti na toleo lililopita la HTTP 1.1, inaruhusu maombi ya data mengi kufanywa kwa wakati mmoja. Hii inasaidia kupunguza muda wa kupakia mali ya tovuti yako.

HTTP / 2
HTTP / 1.1 vs HTTP / 2 - HTTP / 2 inaweza kutuma maombi anuwai ya data katika unganisho moja. Hii inapunguza wakati wa ziada wa kwenda na kurudi (RTT), na kufanya tovuti yako kupakia haraka (kujifunza zaidi).

Ufumbuzi: Tekeleza HTTP / 2 

Licha ya hii, hata hivyo, wahudumu wengine wa wavuti bado haitoi HTTP / 2 au wanatoa tu kwenye mipango ghali zaidi. Kuna njia mbili ambazo unaweza kutumia faida ya HTTP / 2; tafuta mwenyeji anayetoa, au tumia Cloudflare CDN.

Kuna watoaji wa wavuti ambao hutoa viwango tofauti vya HTTP. Kwa mifano, SiteGround na GreenGeeks imefanya HTTP / 2 kupatikana kwenye mipango yao yote, lakini A2 Hosting inatoa tu HTTP / 2 kwenye mipango yao ya kukaribisha wavuti ya Turbo au hapo juu.

5. Seva Iliyokasirika

Wavuti ni otomatiki na utendaji wao unaweza kuathiriwa na kiwango cha rasilimali wanazopata. Kila tovuti inahitaji kuwa na nguvu ya usindikaji na kumbukumbu kushughulikia trafiki ya wavuti - kadiri sauti inavyoongezeka, rasilimali zinahitajika zaidi.

Ikiwa wavuti yako ina utaftaji wa ghafla wa wageni, mpango wako wa kukaribisha hauwezi kuwa na rasilimali zinazopatikana kushughulikia zote mara moja. Hii itasababisha tovuti hiyo kupungua au kutopatikana kwa ombi zingine.

Fuatilia utendaji wako wa kukaribisha

Kufuatilia utendaji wako wa wavuti
Mfano: Wavuti ya Wavuti hutoa zana anuwai za ufuatiliaji ambazo zinaangalia mara kwa mara juu ya seva zako na tovuti.

Hali hiyo ina uwezekano wa kutokea kwenye mipango ya kukaribisha pamoja kwani akaunti zote kwenye seva hiyo zinashiriki rasilimali zilizowekwa. Ili kuhakikisha kuwa wavuti yako inaendelea vizuri, jaribu kutumia zana ya ufuatiliaji wa wavuti kama Robot ya Uptime, Pulse ya Tovuti, na Kusafisha.

Kutumia zana hizo kutakusaidia kuhukumu kwa kipindi cha muda jinsi mwenyeji wako anafanya vizuri. Ikiwa tovuti yako inaendelea kupungua au seva iko chini kila wakati, inaweza kuwa wakati wa kuzingatia kuhamia kwenye mpango bora au mwenyeji tofauti wa wavuti kabisa.

Ufumbuzi: Boresha hadi VPS au mwenyeji wa kiwango cha juu ikiwa ni lazima

Mfano: Kulingana na ufuatiliaji wetu katika Wasimamizi, Wakati wa kujibu mwenyeji wa SiteGround VPS (jaribio la tovuti iliyohudhuriwa Ulaya) ni karibu 15% kwa kasi zaidi kuliko kukaribishwa kwa pamoja kwa SiteGround.

Mipango ya kukaribisha VPS ni ghali zaidi kuliko mipango ya kushirikisha ya pamoja lakini inaweza kushughulikia trafiki kubwa kwa urahisi zaidi. Hii ni kwa sababu VPS mipango ya mwenyeji kwa ujumla ni ya kutisha, ikimaanisha kuwa unaweza kuongeza nguvu kwa kiasi kikubwa ikiwa unahisi kuwa tovuti yako inahitaji zaidi.

6. Faili za Vyombo vya Habari Bulky

Wakati picha kubwa, kali au video za kusisimua zinaweza kuwa pipi kubwa ya macho, kumbuka kuwa faili hizi za media titika mara nyingi zina ukubwa mkubwa. Kama kanuni ya kidole gumba, faili kubwa inachukua muda mrefu kupakia.

Hii haimaanishi kwamba lazima uwaache kabisa, lakini angalau kumbuka kuboresha faili zako.

Suluhisho: Shinikiza picha zako

Picha zinaweza kupunguzwa kidogo na kutumia muundo sahihi pia inaweza kusaidia kupunguza saizi. Kwa mfano, faili ya BMP kawaida itakuwa kubwa kuliko faili ya GIF au JPG. Ili kuboresha picha, unaweza kuchagua kufanya hivyo kwa mikono au kwa kutumia programu-jalizi. Baadhi ya programu-jalizi za WordPress ambazo zinaweza kufanya ujanja ni pamoja na EWWW na Pixel fupi.

Ikiwa unaamua kutotumia programu-jalizi pia kuna zana za mkondoni ambazo unaweza kutumia kuboresha picha kwa mikono. Baadhi ya hizi ni Optimizilla na EzGIF.

7. Hifadhidata iliyoboreshwa vibaya / iliyoharibiwa

Hapo awali nilitaja juu ya jinsi WordPress ilivyo-database-centric sana na jinsi uhifadhi wa SSD unaweza kusaidia kuharakisha maswali. Walakini, hali ya hifadhidata pia inashiriki katika utendaji wa wavuti yako.

Suluhisho: Boresha hifadhidata mara kwa mara

Inaweza kuwa ngumu sana kudhibiti kila kitu kinachoingia kwenye hifadhidata yako, kwa hivyo mara kwa mara unahitaji kufanya utunzaji wa nyumba. Hii itasaidia kuweka hifadhidata yako kupangwa na kuweza kufanya kazi kwa kasi kamili.

Kuna pia programu-jalizi ambazo unaweza kutumia kwa hii. Mifano mizuri ni WP DBManager na WP Zoa.

8. Mtoaji wa polepole wa DNS

Watu wengi wanahisi kuwa Wakati wa Kwanza Byte (TTFB) ndio viwango vya kasi lakini sio wengi huvunja TTFB na jaribu kushughulikia vitu vya kibinafsi ndani yake. Moja ya mambo ambayo inachangia TTFB ni azimio la DNS.

Utaratibu huu ambao unajumuisha utafsiri wa majina ya kikoa katika anwani za IP huchukua muda. Watoa huduma tofauti wa DNS hufanya tofauti na kutumia mtoaji mzuri wa DNS anaweza kuharakisha upakiaji wa wavuti yako pia.

Suluhisho: Badilisha kwa mtoa huduma bora wa DNS

Kuangalia kasi yako ya DNS, jaribu kwenye wavuti yako ukitumia Zana za Pingdom na kisha bonyeza kwenye tukio la kwanza la jina lako la kikoa kwenye chati ya matokeo. Hii itapanua sanduku inayoonyesha vifaa vya TTFB yako. Katika sanduku hilo, tafuta laini inayosema "DNS".

Kasi za DNS hutofautiana kulingana na mtoa huduma.

Linganisha na kasi ya jumla ya DNS ya watoa huduma anuwai kwenye chati katika DNS Perf na fikiria ikiwa kasi yako ya DNS iko wapi inapaswa kuwa. Ikiwa sivyo, kuchagua mtoa huduma tofauti wa DNS kunaweza kuwa na faida kwa kasi yako ya kupakia wavuti.

cloudflare ni mmoja wa watoaji maarufu wa DNS karibu na unaweza kupata akaunti nao bure.

9. Programu-jalizi nyingi sana

Moja ya mambo ambayo watu wanapenda juu ya WordPress ni jinsi ilivyo rahisi kuongeza utendaji kwa kutumia programu-jalizi. Kwa sababu ni chanzo wazi, WordPress ina faili ya jamii kubwa ya waendelezaji ambayo ni nzuri kwa chaguo, lakini husababisha programu-jalizi ambazo hutofautiana sana katika ubora.

Programu-jalizi pia ni viendelezi vya msimbo wa msingi wa WordPress, ikimaanisha kuwa unavyotumia zaidi, mfano wako wa WordPress utakuwa mwingi. Hii nayo inaongeza juu ya tovuti yako na inaweza kuathiri utendaji kwa viwango tofauti.

Suluhisho: Punguza matumizi ya programu-jalizi

Inapowezekana hakikisha kwamba unaendesha tu programu-jalizi ambazo unahitaji sana na jaribu kupunguza fluff isiyo ya lazima. Pia, kumbuka kuondoa programu-jalizi yoyote ambayo haitumiki! Kuna programu-jalizi nyingi leo ambazo zinajaribu kutimiza mambo mengi tofauti, kwa hivyo inapowezekana jaribu kuhakikisha kuwa utendaji haujarudiwa na programu-jalizi zako.

10. Tovuti iliyodukuliwa

Hapo zamani, wadukuzi walikuwa wakichukua tovuti na kusababisha ghasia kwa mateke tu. Mhalifu wa mtandao wa leo ni wa kisasa zaidi na atajaribu kukuepusha kugundua uwepo wao. Kusudi lao ni kutumia rasilimali kwenye akaunti yako kujitajirisha - kwa mfano kwa kuzitumia kuchimba pesa za ndani.

Hii inachukua rasilimali kutoka kwa wavuti yako na inaweza kuwa na athari kubwa kwenye utendaji. Kwa sababu wanaruka chini ya rada, unahitaji kuchanganua tovuti yako mara kwa mara ili kuhakikisha kuwa haijatekwa nyara kimya.

Wekeza kwenye zana ya usalama kutoka kwa mtoa huduma anayejulikana wa suluhisho za usalama kama Sucuri na hakikisha unasakinisha programu-jalizi tu kutoka kwa vyanzo vya kuaminika. Kuangalia ikiwa programu-jalizi zako ni halali, tumia zana kama Kikagua Usalama wa Programu-jalizi kuchanganua maswala.

Ili kuepuka shida, jaribu angalia sifa ya programu-jalizi kabla hata ya kuiweka.

Hitimisho: Zingatia Maelezo

Kama unavyoona kwa sasa, kuendesha wavuti bora ya WordPress inaweza kuwa kazi ya wakati wote. Walakini, ikiwa utaorodhesha chini na kufuata mazoea bora mara kwa mara, utaweza kupunguza nafasi za tovuti ya WordPress inayofanya chini kama vile ilikuwa asili ya pili. Kumbuka kuzingatia umakini katika utendaji katika kila unachofanya na fikiria kwa uangalifu chochote unachotaka kuongeza kwenye wavuti yako. Wamiliki wengi wa tovuti mpya ya WordPress huwa wanapenda kupita kiasi na kutupa kila kitu lakini kuzama jikoni.

Epuka jaribu hilo na ujenge polepole kwenye utendaji wakati tovuti yako na biashara inakua.

Kuhusu Jerry Low

Msanidi wa WebHostingSecretRevealed.net (WHSR) - mapitio ya ushirikiano yanayoaminika na kutumiwa na watumiaji wa 100,000. Zaidi ya uzoefu wa miaka 15 kwenye usambazaji wa wavuti, masoko ya washirika, na SEO. Mchangiaji kwa ProBlogger.net, Biashara.com, SocialMediaToday.com, na zaidi.