Ինչու՞ է ձեր WordPress կայքը դանդաղ: Պարզ ուղիներ ՝ ձեր WP կայքերը արագացնելու համար

WordPress- ը ամենատարածված բովանդակության կառավարման համակարգն է (CMS) և հեռու է այսօրվա աշխարհում բոլոր կայքերի 34% -ից ավելին: Այն գնահատվում է իր բազմակողմանիության շնորհիվ `թույլ տալով կայքի սեփականատերերին արագ կառուցել կայքեր տպավորիչ որակի և ֆունկցիոնալության միջոցով.


Այնուամենայնիվ, WordPress- ը պետք է հասկացվի, որպեսզի այն լավագույնս կատարվի: Եթե ​​դուք WordPress կայք եք վարում և կարծում եք, որ կատարումը ենթաօրենսդրական նշանակություն ունի, միգուցե կարողանաք բարձրացնել կատարումը `մի քանի փոքր կսմթել.

արագությունը կարևոր էՁեր կայքի արագությունը մեծապես ազդում է փոխակերպման փոխարժեքի վրա: Ուսումնասիրությունները հետևողականորեն ցույց են տվել դա էջի արագությունը կհանգեցնի փոխակերպման ավելի լավ փոխարժեքի. Փոխարկումների 20% անկումը զգացվում է բջջային էջի բեռնման ժամանակի հետաձգման յուրաքանչյուր երկրորդի համար: Եվ, ըստ Մտածեք Google- ի հետ, կայքի արագ բեռնման համար հենանիշները կազմում են 0-1 վայրկյան.

Contents

1. Cիշտ չպահելը

Ընդհանուր առմամբ պահպանումն այն է, երբ ծրագրերը պահում են տվյալների հիշողությունը `ավելի արագ մշակման կամ մուտքի համար: Նմանապես, պահոցավորումը միացնելով ՝ կարող եք նախապես բեռնել ձեր կայքի մասերը `ավելի արագ մուտք ունենալու համար: Կան պահման տարբեր եղանակներ, որոնցից կարող եք օգտվել, բայց դրանք հիմնականում ընկնում են երկու կատեգորիաներից որևէ մեկի մեջ. հաճախորդի կողմից պահվող պահոց կամ սերվերային կողմի պահոց.

Հաճախորդների կողմից պահվող պահոցը (սովորաբար զննարկչի պահոցում) օգնում է ձեզ սահմանել, թե ձեր կայքի ո՞ր տարրերն են պահվում այցելուի զննարկչի կողմից: Այն նաև թույլ է տալիս նշել այդ տարրերի պահման տևողությունը, որպեսզի ձեր կայքը թարմացվի, զննարկիչը կկարողանա թարմացնել քեշը նորացված տարրերով: Զննարկչի պահոցն աշխատում է ստատիկ տարրերով, ինչպիսիք են CSS, JS և պատկերները.

Սերվերային կողմի պահպանումը ցանկացած պահեստավորման եղանակ է, որն իրականացվում է ձեր վեբ սերվերում: Դրանք կարող են ներառել OPcode պահպանում, Էջի պահում, տվյալների շտեմարանի պահում և այլն: Այս մեթոդներից յուրաքանչյուրը զբաղվում է WordPress- ի տարբեր տարրերով, և դրանց վրա գործածելը կարող է օգնել բարելավել մեր կայքի աշխատանքը.

Օրինակ, WordPress- ը շատ բարձր տվյալների բազայում է: Դժբախտաբար, ցանկացած գործընթաց, որն աշխատում է տվյալների բազայի հետ, ընդհանուր առմամբ, պահանջում է շատ ռեսուրսներ (վերամշակող ուժ և հիշողություն) գործարկման համար: Տվյալների բազայի պահպանումով, ձեր արածը հիմնականում փրկում է նախորդ հարցումների արդյունքները հիշողության մեջ `որոշակի արդյունքներ ներկայացնելու համար անհրաժեշտ ժամանակը կրճատելու համար.

Լուծում 1: Տեղադրեք լավ պահոցային հավելումներ

Caching- ը ամենակարևոր ձևերից մեկն է, որի միջոցով դուք կարող եք մեծապես բարելավել ձեր WordPress կայքի աշխատանքը: Բարեբախտաբար, ինչպես WordPress- ի հետ կապված բոլոր բաներ, կան plugins, որոնք կարող եք օգտագործել ՝ այս հարցում օգնելու համար: WordPress caching plugin- ի որոշ լավ օրինակներ են ՝ WP Rocket և Swift Performance.

Լուծում 2: Միացրեք OPCache- ը ձեր վեբ հոստի վրա

PHP սցենարների կազմված գործողության կոդերը պահելով ՝ OPcache- ը կայքերին հնարավորություն է տալիս զգալիորեն ավելի արագ սպասարկել էջի պարունակությունը: Լավ նորությունն այն է, որ ամենատարածված հոստինգի մատակարարները թույլ են տալիս իրենց օգտագործողներին տեղադրել իրենց կառավարման վահանակից OPcache ընդլայնումը: Այսպիսով, օգտագործելու այս տարբերակը `ձեր վեբ կայքն ավելի արագ բեռնելու համար, պարզապես մուտք գործեք ձեր հոստինգի կառավարման վահանակ և միացրեք այս գործառույթը.

Օրինակ. A2 հոստինգում OPCache- ին միացնելու համար մուտք գործեք cPanel > Ծրագրակազմ > Ընտրեք PHP տարբերակը > Տեղադրեք PHP ընդարձակումներ.

2. HDD- ում պահվող տվյալների բազան

Գրեթե առանց ձախողման, վեբ հոստինգի պրովայդերների մեծ մասը այսօր գովազդելու է, որ իրենք առաջարկում են Solid State Drive (SSD) լուծումներ: SSD- ները ավանդական կոշտ սկավառակի բարձր տեխնոլոգիական տարբերակն են և շատ ավելի արագ: Այնուամենայնիվ, չնայած SSD- ի գների անկմանը, դրանք դեռևս թանկ են, քան մեխանիկական կոշտ սկավառակները.

Դրա պատճառով, որոշ հյուրընկալող մատակարար կարող է փորձել հեռանալ հիբրիդային կայանքից: Դրանք կկիրառեն SSD- ով աշխատող ծրագրեր, բայց պահեստավորման համար կօգտագործեն ավանդական կոշտ սկավառակներ: Սա վատ նորություն է WordPress- ի օգտատերերի համար, քանի որ հավանական է, որ տվյալների բազան SSD- ի փոխարեն դանդաղ, մեխանիկական սկավառակներով բնակվի: Համոզվեք, որ հաշվի եք առնում այն ​​մասին, արդյոք ձեր հոստինգի մատակարարը առաջարկում է SSD- ի ամբողջական լուծում, թե ոչ.

Լուծում. Կպչեք հյուրընկալող ընկերություններին, որոնք առաջարկում են ամբողջական SSD հոստինգ

siteground ssd հոստինգՕրինակ. SiteGround- ում հյուրընկալված բոլոր կայքերը աշխատում են SSD սկավառակների վրա, ինչը իդեալական է WordPress կայքերի համար.

Չնայած հանդիսանում է շուկայում ամենաէժան WP հյուրընկալողներից մեկը, Hostinger- ը աշխատում է ամբողջ SSD պահեստավորման մեջ `դրանք դարձնելով իդեալական WordPress կայքեր հյուրընկալելու համար: Այլ հայտնի ապրանքանիշեր, որոնք գործում են ամբողջական SSD- ով, ներառում են A2 հոստինգը, BlueHost- ը և SiteGround- ը.

3. հնացած PHP

WordPress- ը PHP- ի վրա հիմնված է, և ձեր սերվերի վարած PHP- ի տարբերակը կարող է նաև ազդել ձեր կայքի աշխատանքի վրա: PHP 7 փորձարկվել է կատարել PHP 5.6-ը գրեթե երկու անգամ ավելի արագությամբ կատարելու միջոցով. դա 100% կատարողականի աճ է!

AeroSpike- ի թիմը վազեց որոշ թեստեր `համեմատելու PHP 5-ը PHP 7-ի հետ.

Նրանց թեստը գործարկել է չորս գործընթաց, որոնցից յուրաքանչյուրն անցնում է 100000 գործարք: Բոլոր վազքներն իրականացվել են մեկ-հանգույցի կլաստերի դեմ, որն աշխատում է Aerospike Server Community Edition 3.9.1 տարբերակի վրա ՝ CentOS 7-ով, 32 Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz պրոցեսորներով (հիպերտհեղինակով միացված) և 32 ԳԲ հիշողություն.

Օգտագործված PHP երկու տարբերակն էր ՝ php-7.0.10 և php-5.5.38.

Ստորև բերված է արդյունքների ամփոփում.

Ընդհանուր կատարման ժամանակը

PHP 7 կատարման ընդհանուր ժամանակը 10 ~ է `12% ցածր, քան PHP 5-ը (ավելի ցածր է ավելի լավ).

Գործողություն մեկ վայրկյանում

PHP 7 -ը գրում է / կարդում է. 9 – 15% ավելին համեմատել PHP 5-ի հետ (ավելի բարձր է ավելի լավ).

Լուծում. Թարմացրեք ձեր կայքի PHP տարբերակը

Եթե ​​դուք աշխատում եք PHP- ի ավելի հին տարբերակի վրա, հավանական է, որ կտեսնեք բավականին լավ արագության բարելավումներ `պարզապես ընտրելով PHP- ի ավելի նոր տարբերակ: Վեբ հոստինգի պրովայդերների մեծամասնությունը կառաջարկի PHP- ի բազմաթիվ տարբերակներ, որոնք կարող եք ընտրել ձեր վեբ հոստինգի կառավարման վահանակի միջոցով.

Օրինակ – Hostingeringer- ում ձեր PHP- ի տարբերակը ընտրելը կարող է իրականացվել ձեր հոստինգի կառավարման վահանակի միջոցով.

4. HTTP / 2

HTTP / 2-ը ա «Նոր» ինտերնետային արձանագրություն ի տարբերություն HTTP 1.1-ի նախորդ վարկածի, այն թույլ է տալիս միաժամանակ կատարել բազմաթիվ տվյալների խնդրանքներ: Սա կօգնի նվազեցնել բեռի ժամանակը ձեր կայքի ակտիվների համար.

HTTP / 1.1 vs HTTP / 2 – HTTP / 2-ը կարող է ուղարկել մի քանի հարցումներ տվյալների ավելի քան մեկ կապով: Սա նվազեցնում է շրջագայության լրացուցիչ ժամանակը (RTT) ՝ ձեր կայքի բեռը ավելի արագ դարձնելով (ավելին իմանալ).

Լուծում. Իրականացրեք HTTP / 2

Չնայած դրան, այնուամենայնիվ, որոշ վեբ հաղորդավարներ դեռևս չեն առաջարկում HTTP / 2 կամ միայն առաջարկում են այն ավելի թանկ պլաններով: HTTP / 2-ից օգտվելու երկու եղանակ կա. փնտրեք այն հյուրընկալողին, որն առաջարկում է այն կամ օգտվել Cloudflare CDN- ից.

Կան վեբ հոստինգի պրովայդերներ, որոնք առաջարկում են տարբեր մակարդակի HTTP: Օրինակ ՝ Siteground- ը և GreenGeeks- ը HTTP / 2- ը մատչելի են դարձրել իրենց բոլոր ծրագրերի համար, բայց A2 հոստինգը առաջարկում է միայն HTTP / 2- ը իրենց Turbo վեբ հոստինգի պլաններում կամ վերևում:.

5. ողողված սերվեր

Վեբ կայքերը ավտոմատացված են, և դրանց կատարման վրա կարող է ազդել նրանց համար մատչելի ռեսուրսների քանակը: Siteանցային երթևեկությունը կարգավորելու համար յուրաքանչյուր կայք պետք է ունենա մշակման ուժ և հիշողություն. Որքան մեծ է ծավալը, այնքան ավելի շատ աղբյուրներ են անհրաժեշտ.

Եթե ​​ձեր կայքը ունի այցելուների հանկարծակի ներհոսք, ձեր հոստինգի պլանը կարող է չունենա այն ռեսուրսները, որոնք բոլորը միանգամից կառավարելու են: Դա կհանգեցնի կայքին կամ դանդաղեցնելու կամ որոշ պահանջների անհասանելի դառնալու.

Վերահսկեք ձեր հոստինգի կատարումը

Օրինակ: WebSitePulse առաջարկում է տարբեր մոնիտորինգի գործիքներ, որոնք անընդհատ պահպանում են ձեր սերվերներն ու կայքերը.

Իրավիճակը, ամենայն հավանականությամբ, տեղի է ունենում համընդհանուր հոստինգի պլանների մեջ, քանի որ այդ սերվերի բոլոր հաշիվները բաժանվում են ռեսուրսների ֆիքսված քանակությամբ: Որպեսզի ձեր կայքը սահուն կերպով աշխատի, փորձեք և օգտագործեք կայքի մոնիտորինգի նման գործիք Uptime Robot, Կայքի զարկերակ, և Թարմացում.

Այդ գործիքների օգտագործումը կօգնի ձեզ դատել մի ժամանակահատվածի ընթացքում, թե որքան լավ է կատարում ձեր հաղորդավարը: Եթե ​​ձեր կայքը դանդաղում է, կամ սերվերը միշտ դանդաղ է, գուցե ժամանակն է դիտարկել ավելի լավ պլանի կամ այլ վեբ հոստի անցում կատարել ընդհանրապես.

Լուծում. Անհրաժեշտության դեպքում թարմացրեք VPS կամ ավելի բարձր մակարդակի հոստինգ

Օրինակ ՝ մեր հետևելու հիման վրա ՝ HostScore, SiteGround VPS- ի հոստինգի արձագանքման ժամանակը (Եվրոպայում հյուրընկալվող փորձարկման կայք) մոտ 15% -ով ավելի արագ է, քան SiteGround- ի համընդհանուր հոստինգը.

VPS հոստինգի պլանները ավելի թանկ են, քան ընդհանուր հոստինգի պլանները, բայց կարող են ավելի հեշտությամբ կարգավորել բարձր տրաֆիկը: Դա այն է, որ VPS- ի ծրագրերն ընդհանուր առմամբ մասշտաբային են, այսինքն ՝ կարող եք դինամիկ կերպով ավելացնել ռեսուրսների քանակը, եթե կարծում եք, որ ձեր կայքին ավելի շատ կարիք ունեն.

Իմացեք, թե երբ է ճիշտ ժամանակը VPS հոստինգին անցնելու համար.

6. Խոշոր մեդիա ֆայլեր

Չնայած մեծ, սուր նկարները կամ հուզիչ տեսանյութերը կարող են լինել հիանալի աչքի կոնֆետ, հիշեք, որ այս մուլտիմեդիա ֆայլերը հաճախ մեծ չափի են: Որպես կանոն, որքան մեծ է ֆայլը, այնքան ավելի երկար է տևում բեռնումը: Սա չի նշանակում, որ դուք պետք է լիովին հրաժարվեք դրանցից, բայց գոնե հիշեք, որ ձեր ֆայլերը օպտիմիզացրեք.

Լուծում. Սեղմեք ձեր պատկերները

Նկարները կարելի է ինչ-որ չափով իջեցնել, և ճիշտ ձևաչափը օգտագործելը կարող է նաև օգնել չափի իջեցմանը: Օրինակ, BMP ֆայլը սովորաբար ավելի մեծ կլինի, քան GIF կամ JPG ֆայլը: Պատկերներն օպտիմիզացնելու համար կարող եք ընտրել դա անել ձեռքով կամ հավելվածի միջոցով: WordPress- ի որոշ plugins, որոնք կարող են անել հնարքը, ներառում են EWWW և Short Pixel.

Եթե ​​որոշեք չօգտագործել մի plugin, կան նաև առցանց գործիքներ, որոնք կարող եք օգտագործել պատկերները ձեռքով օպտիմալացնելու համար: Դրանցից մի քանիսը Օպտիմիզիլա և EzGIF.

7. Վատ օպտիմիզացված / կոռուպցիոն տվյալների շտեմարան

Ավելի վաղ ես նշեցի, թե ինչպես WordPress- ը շատ շտեմարանային կենտրոն է, և ինչպես SSD- ի պահեստավորումը կարող է օգնել արագացնել հարցումները: Այնուամենայնիվ, տվյալների բազայի վիճակը նույնպես դեր է խաղում ձեր կայքի կատարման մեջ.

Լուծում. Պարբերաբար օպտիմալացրեք տվյալների բազան

Դա կարող է լինել շատ դժվար է վերահսկել յուրաքանչյուր տվյալների տարր, որը մտնում է ձեր տվյալների շտեմարան, ուստի ժամանակ առ ժամանակ հարկավոր է կատարել տնային տնտեսություն: Սա կօգնի ձեր տվյալների բազան կազմակերպված և ունակ աշխատել ամբողջ արագությամբ.

Կան նաև plugins, որոնք կարող եք օգտագործել դրա համար: Որոշ լավ օրինակներ են WP DBManager և WP ավլում.

8. Դանդաղ DNS մատակարար

Շատերը կարծում են, որ Ժամանակն է առաջին բայթը (TTFB) բոլոր արագությունների չափիչներն են, բայց իրականում շատերը չեն փչացնում TTFB- ն և փորձում են անդրադառնալ դրանում առկա առանձին տարրերին: TTFB- ին նպաստող տարրերից մեկը DNS լուծումն է.

Այս գործընթացը, որը ենթադրում է դոմենային անունների IP հասցեներ թարգմանում, ժամանակ է պահանջում: Տարբեր DNS պրովայդերները տարբեր կերպ են գործում և լավ DNS մատակարարի միջոցով օգտագործելը կարող է արագացնել նաև ձեր կայքի բեռնման արագությունը.

Լուծում. Անցեք ավելի լավ DNS մատակարարին

Ձեր DNS- ի արագությունը ստուգելու համար ձեր կայքում փորձարկեք ՝ օգտագործելով Pingdom գործիքներ և ապա կտտացրեք արդյունքների գծապատկերում ձեր տիրույթի անվանման առաջին օրինակին: Սա ընդլայնում է մի տուփ, որը ցույց կտա ձեր TTFB- ի բաղադրիչները: Այդ վանդակում փնտրեք մի տող, որը ասում է «DNS».

DNS արագությունը տարբերվում է կախված մատակարարից:DNS արագությունը տարբերվում է կախված մատակարարից.

Համեմատեք այն տարբեր պրովայդերների համախմբված DNS արագությունների հետ գծապատկեր DNS Perf- ում և հաշվի առեք, արդյոք ձեր DNS արագությունն այնտեղ է, որտեղ պետք է լինի: Եթե ​​ոչ, ապա տարբեր DNS մատակարարի ընտրելը կարող է ձեռնտու լինել ձեր կայքի բեռնման արագությանը.

Cloudflare շուրջը DNS ամենաարագ մատակարարներից մեկն է, և նրանց հետ անվճար հաշիվ կարող եք ստանալ.

9. Չափից շատ plugin

WordPress- ի մասին մարդիկ սիրող բաներից մեկն այն է, թե որքան հեշտ է գործառույթը խթանել հեշտությամբ `օգտագործելով մի plugin: Քանի որ այն բաց աղբյուր է, WordPress- ն ունի հսկայական կառուցապատող համայնք ինչը հիանալի է ընտրության համար, բայց հանգեցնում է plugin- ի, որոնք շատ տարբեր են որակով.

Plugins- ը նաև WordPress- ի հիմնական կոդի ընդարձակումն է, այսինքն ՝ որքան ավելի շատ օգտագործեք, ձեր WordPress- ի օրինակն ավելի մեծ կլինի: Դա իր հերթին ավելացնում է ձեր կայքի գլխավոր գիծը և կարող է ազդել տարբեր աստիճանի վրա կատարման վրա.

Լուծում. Նվազեցնել plugin- ի օգտագործումները

Հնարավորության դեպքում համոզվեք, որ դուք գործարկում եք միայն այն լրասարքերը, որոնք ձեզ իսկապես անհրաժեշտ են, և փորձեք մանրացնել ավելորդ բմբուլները: Նաև հիշեք, որ հանեք ցանկացած plugin- ներ, որոնք չեն օգտագործվում: Այսօր կան շատ pluginներ, որոնք փորձում են իրականացնել շատ տարբեր իրեր, ուստի հնարավորության դեպքում փորձեք ապահովել, որ ֆունկցիոնալությունը չի կրկնօրինակվում ձեր plugin- ների կողմից.

10. Կոտրված կայք

Անցյալում հակերները զբաղեցնում էին կայքը և հանկարծակի հարված էին հասցնում պարզապես սկսելու համար: Այսօրվա կիբերհանցագործությունն ավելի բարդ է և կփորձի խուսափել ձեզ դրանց ներկայությունը հայտնաբերելուց: Նրանց նպատակը ձեր հարստացման համար ձեր հաշվին առկա ռեսուրսներից օգտվելն է ՝ օրինակ ՝ օգտագործելով այն ականի cryptocurrency- ով:.

Սա խլում է ձեր կայքի ռեսուրսները և կարող է մեծ ազդեցություն ունենալ կատարման վրա: Քանի որ նրանք թռչում են ռադիոտեղորոշիչի տակ, դուք պետք է պարբերաբար սկանեք ձեր կայքը ՝ ապահովելու համար, որ այն լուռ չի առևանգվել.

Ներդրումներ կատարեք Sucuri- ի նման հեղինակավոր անվտանգության լուծումների մատակարարի անվտանգության գործիքի անվտանգության համակարգում և համոզվեք, որ միայն վստահելի աղբյուրներից եք plugins տեղադրել: Ստուգելու համար, արդյոք ձեր plugin- ները օրինական են, օգտագործեք նման գործիք Plugin Security Checker հարցերի սկանավորման համար.

Բարդություններից խուսափելու համար փորձեք ստուգեք plugin- ի հեղինակությունը նույնիսկ այն տեղադրելուց առաջ.

Եզրակացություն. Կենտրոնացեք մանրամասների վրա

Ինչպես տեսնում եք մինչ այժմ, արդյունավետ WordPress կայքի գործարկում կարող է լինել գործնականում լիաժամկետ աշխատանք: Այնուամենայնիվ, եթե դուք ցուցակագրում եք և պարբերաբար հետևում եք լավագույն փորձերին, ապա կկարողանաք նվազեցնել WordPress- ի ցածրորակ կայքի հնարավորությունները, ինչպես դա երկրորդ բնույթն է: Մի մոռացեք ձեր գործի վրա կենտրոնացած մնալ կատարման վրա և ուշադիր հաշվի առնել այն ամենը, ինչ ցանկանում եք ավելացնել ձեր կայքում: WordPress կայքի շատ նոր տերեր հակված են դուրս գալ և գցել ամեն ինչ, բայց խոհանոցի լվացարանը.

Խուսափեք այդ գայթակղությունից և դանդաղորեն կերտեք գործառույթները, քանի որ ձեր կայքը և բիզնեսը աճում են.

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