Ինչպես կատարել ձեր WordPress կայքի բեռնումը ավելի արագ

Գիտե՞ք արդյոք, որ վառելիքի թևավորիչները ամենաշատը ժամում հասնում են արագության ավելի քան 300 մղոնի վրա և կարող են 4 վայրկյանից պակաս քառորդ մղոնով անցնել: Անհավատալիորեն արագ.


Սա նաև այն է, թե որքան արագ կտպավորվի կայքէջի սովորական այցելուը և կտեղափոխվի վեբ էջը բեռնելու սպասելու ժամանակ: Փաստորեն, ա ուսումնասիրություն KISSmetrics- ից հայտնում է, որ վեբ կայքի այցելուների 47% -ը հրաժարվում է կայքից երկու վայրկյանից պակաս ժամանակահատվածում: Բարեբախտաբար, պետք չէ կորցնել այդ այցելուին: Մենք կքննարկենք, թե ինչպես օպտիմիզացնել ձեր WordPress կայքը `արագացնելու կատարումը և անցում կատարելու համար.

Այն ամենը, ինչ դուք պետք է իմանաք WordPress- ի գործունեության օպտիմիզացման մասին

Թարթեք ձեր աչքերը: Դա, հավանաբար, ձեզ համար պահանջեց 300 միլիարդ վայրկյան մեկ բլոկի համար.

Amazon- ը և Walmart- ը պարզեց, որ էջի բեռի 100 միլիարդ վայրկյան նվազման յուրաքանչյուր անկման համար տեղի է ունեցել եկամուտների համապատասխան 1% աճ: Էջերի ավելի արագ բեռները նշանակում են ավելի շատ փոխարկումներ, նույնիսկ եթե ավելացումը կարող է աննշան թվալ ձեզ համար: Անկախ նրանից, թե դուք էլեկտրոնային առևտուր եք անում, թե ոչ, ձեր WordPress կայքում ավելի արագ բեռնման էջը նշանակում է, որ ձեր այցելուը երջանիկ կլինի, ինչը կարող է հանգեցնել էջում ավելի երկար մնալու.

Դա նաև նշանակում է, որ ձեր էջը ավելի լավ դասակարգվելու է որոնումների մեջ, ըստ Google- ի: Իհարկե, էջի բեռնման արագությունը դասակարգման մեջ օգտագործված հարյուրավոր չափանիշներից միայն մեկն է, բայց հարկ է նշել, որ Google- ը ինքնին վեբ վարպետների համար գործիքներ է տրամադրում ՝ արագացնելու համար էջերը.

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

Դուք խխունջ եք, կամ այտիր?

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

  • PageSpeed ​​Insights – Google- ի գործիք ՝ բեռնվածքի արագությունը վերլուծելու համար: Այս մեկը հատկապես օգտակար է, քանի որ վերլուծում է նաև բջջային կատարումը: Էջում կա նաև հղում դեպի Google- ի վեբ կատարողականի այլ գործիքներ.
  • Վեբ էջ – Այս գործիքի միջոցով տեսնում եք, թե ինչպես է ձեր կայքը կատարում տարբեր զննարկիչների միջոցով: Այն նաև առաջարկում է արդյունքների գրաֆիկական տեսակետներ.
  • GTMetrix – Այս գործիքը օգտագործում է մի քանի տարբեր վերլուծական ծրագրեր և թվարկում է արդյունքները ՝ այն բանի, թե ինչպես են դրանք ազդում ձեր էջի բեռնվածքի վրա.
  • Պինգդոմ – Այս կայքը առաջարկում է վերլուծություն, իրական ժամանակի դիտում և ժամանակի և օգտագործողի աշխատանքի արդյունավետության մոնիտորինգ, կոտրված հղումների ստուգում և այլն: Այն առաջարկում է անվճար ամսական փորձարկում, և այնուհետև կա ամսական վճար ՝ օգտագործումը շարունակելու համար.

WordPress- ի հատուկ գործիք է P3 (Plugin Performance Profiler), որը WordPress plugin- ն է, որը ստուգում է ձեր տեղադրված plugins- ը և մանրամասն տեղեկություններ է հաղորդում կատարման մասին: WordPress- ի ևս մեկ օգտակար գործիք է Նոր մասունք, որը մատնանշում է plugin- ը և թեմաները, որոնք կարող են դանդաղեցնել ձեր MySQL տվյալների բազան.

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

«Նրանք, ովքեր չգիտեն պատմությունը, վիճակված են կրկնել այն» – Էդմունդ Բուրկեն

Որոշ գործոններ ազդում են WordPress- ի գործունեության վրա, որոնք կայքում կարելի է գտնել կայքից հետո: Համոզվեք, որ ձեր կայքը դրանցից մեկը չէ: Ընդհանուր խնդիրները և հնարավոր լուծումները ներառում են.

Հնացած օրենսգիրք

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

Լուծում – Շարունակեք ձեր WordPress- ի և թեմաների վարկածները: Եթե ​​plugin- ը չունի թարմացում WordPress- ի վերջին տարբերակի համար, անջատեք այն և փորձեք գտնել նմանատիպ մեկը, որը.

Արյունոտ շտեմարան

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

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

Լուծում – Երկու բարձր գնահատված WordPress plugins- ը, որոնք մաքրում են չօգտագործված իրերը և տվյալների բազան օպտիմիզացնում են WP- օպտիմիզացնել և Փոփոխությունները ջնջելուց հետո օպտիմիզացրեք տվյալների բազան. Մեկ այլ շատ սիրված և բարձր գնահատական ​​ունեցող հավելված է WP- մենեջեր. Այն դուրս է գալիս օպտիմիզացումից և ձեզ հնարավորություն է տալիս տվյալների բազայի նորոգման, կրկնօրինակման և տվյալների բազան վերականգնելու համար.

Ձեռնարկի լուծում – Կարող եք օգտագործել phpMyAdmin ՝ ձեր տվյալների բազան օպտիմիզացնելու համար առանց plugin- ի: Անհատական ​​սեղաններն օպտիմիզացնելու համար կարող եք օգտագործել SQL հարցման «OPTIMIZE_TABLE»: Օրինակ, OPTIMIZE_TABLE «wp_comments» – ը կօգտագործվի մեկնաբանությունների աղյուսակը օպտիմալացնելու համար.

Կամ կարող եք օգտագործել «Օպտիմիզացնել աղյուսակը» տարբերակը phpMyAdmin բացվող ընտրացանկից: Ստուգեք աղյուսակները, որոնք ցանկանում եք օպտիմիզացնել կամ պարզապես սեղմեք «Ստուգեք բոլորը» վանդակը բոլոր սեղանների համար և կտտացրեք «Գնալ»: Օպտիմիզացումը ավարտվելուց հետո phpMyAdmin- ը ձեզ կասի ՝ այն հաջողությամբ ավարտված է, թե ոչ.

Չափից շատ plugin

Երբ ամեն անգամ ակտիվ եք մի plugin, երբ այցելուը էջում է գալիս էջին, սերվերի խնդրանք է ուղարկվում: Ունեցեք շատ այցելուներ և շատ շատ plugins, և ձեր էջը բեռնելու համար սերվերի պատասխանը սկսում է տառապել: Թիվից ավելին, այնուամենայնիվ, որակն է: Նույնիսկ եթե դուք ունեք ընդամենը մեկ կամ երկու plugin, եթե վատ են գրված կամ սխալներով լցված, ձեր էջերը բեռնելը դանդաղում է.

Լուծում – Օգտագործեք միայն plugin- ներ, որոնք, ձեր կարծիքով, անհրաժեշտ կլինեն ձեր կայքը գործելու համար: Եթե ​​կասկածում եք մի plugin- ին, փորձարկեք այն անջատելով և ստուգելով, թե արդյոք էջն ավելի արագ է բեռնում: Եթե ​​դա ավելի արագ է բեռնվում, ապա plugin- ը փոխարինեք մեկ այլով.

Թեմաներ, որոնք օպտիմիզացված չեն

Դժվար է դիմակայել պայծառ սողանցիկներին և ֆայլերը, որոնցում կան որոշ թեմաներ: Այնուամենայնիվ, այդ ամենը դանդաղեցնում է բեռի ժամանակը.

Լուծում – Եթե ձեզ հարկավոր չէ, կամ չեք օգտագործում, այն հատկանիշները, ինչու՞ դանդաղեցնել էջի բեռները սերվերների ավելորդ զանգերով: Ընտրեք թեմաներ, որոնք արդեն օպտիմիզացված են կամ սահմանափակված են ձեզ անհրաժեշտ հատկություններով, կամ ստեղծեք երեխաների թեմաներ, որոնք հեռացնում են անցանկալի հատկությունները.

Չափազանց շատ հարմարանք

Սովորաբար, ձեզ հարկավոր չէ յուրաքանչյուր էջի վիդջեթը: Նման հավելվածների նման, սերվերի զանգերը կատարվում են յուրաքանչյուր widget- ի համար յուրաքանչյուր անգամ, երբ օգտագործողը վայրէջք է կատարում այդ էջում: Էջերը, որոնք ունեն ֆայլեր, որոնք ռեսուրսներ են դուրս մղում ոչ կայքից, հատկապես ենթակա են էջի բեռի դանդաղեցման.

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

Դանդաղ սերվեր

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

Լուծում – Եթե դանդաղումը, կարծես, սերվեր է, գուցե ցանկանաք անցնել WordPress- ի գործարկման համար հատուկ օպտիմիզացված վեբ հոստին: Մեկ այլ տարբերակ `WordPress- ի կառավարվող հոստինգի մատակարարին փնտրելն է: Այդ վեբ հոստերը կկատարեն ձեզ համար թարմացումներն ու օպտիմիզացիաները, ուստի ձեր վեբ կայքի աշխատանքը շատ ավելի լավն է. Ոմանք պնդում են 300% ավելի արագ, քան որոշ ցածր գին ունեցող համացանցային ցանցի հաղորդավարները կարող են ապահովել:.

Դա կարող է թվալ ինչպես մոգություն, բայց…

Հոդվածում արդեն բերված լուծումներից բացի, կան մի շարք պարզ քայլեր, որոնք կարող եք ձեռնարկել, որոնք օպտիմիզացնելու են ձեր WordPress կայքը ՝ ավելի լավ կատարման համար.

Pare ձեր գլխավոր էջը դեպի ոսկրը

Սովորաբար սա այն էջն է, որը այցելուների մեծ մասը առաջին հերթին կգա: Եթե ​​այն արագորեն բեռնում է, հնարավոր է, որ այլ էջերի բեռնվածքի արագությամբ ավելի շատ ուղի ունենաք ՝ այցելուներին կայքում պահելու համար: Բլոգի կայքում կրճատեք առաջին էջում ցուցադրված գրառումների քանակը և ցույց տվեք քաղվածքներ, այլ ոչ թե լրիվ գրառումներ: Հեռացրեք բոլոր անհարկի վիդջեթները: Օրինակ ՝ համօգտագործման ֆայլերը պետք է լինեն միայն հաղորդագրությունների էջերում: Հիմնական էջը մաքուր և նիհար պահեք.

Նվազեցնել և համախմբել օրենսգիրքը

Փոքրացման կոդը կրճատում է HTML, CSS և JavaScript ֆայլերի չափերը `վերացնելով սպիտակ տարածքը: Կարող եք նաև սեղմել և միավորել ֆայլերը: Դուք կարող եք ձեռքով դա անել, եթե կոդին հարմար եք, կամ կարող եք օգտագործել WordPress plugin- ը ՝ օգնելու համար. Ինքնիշխանացնել և Ավելի լավ WordPress Minify երկու դյուրին օգտագործման և կարգավորելի plugin- ներ են, որոնք համատեղում են, մեղմացնում և սեղմում են ֆայլերը ձեզ համար.

Ավելացնել սպառման վերնագրերը

Սա HTTP հարցումների կրճատման մեկ այլ եղանակ է, որը դանդաղեցնում է էջի բեռնման արագությունը: Ավարտված վերնագրերը պատմում են զննարկիչին, թե որքան ժամանակ է պահվում ֆայլը իր քեշում: Օգտագործված ժամկետների վերնագրերը օգտագործելը չի ​​նվազեցնում էջի բեռնվածքի արագությունը առաջին անգամ, երբ այցելուը գալիս է էջում: Այնուամենայնիվ, հաջորդ անգամ էջը նույն օգտագործողի կողմից այցելելու դեպքում զննարկիչը ստուգում է ՝ արդյոք այն ավարտված վերնագրում նշված ժամկետում է:.

Եթե ​​դա է, ապա պահված էջը բեռնված է, այլ ոչ թե նորից ներբեռնելու էջը: Դուք կարող եք սահմանել «սպառվում է վերնագրերը» `ձեր .htaccess ֆայլը խմբագրելով Apache սերվերի վրա, բայց WordPress- ի համար հեշտ լուծում է վերը նշված երկու plugin- ներից մեկը օգտագործել ՝ Autoptimize կամ Better WordPress Minify- ը, քանի որ դրանց համար կան ընտրանքներ.

Քէշ էջեր

PHP ֆայլերը գործարկելու և տվյալների բազայում զանգեր կատարելու փոխարեն ՝ պահպանումը ՝ ստատիկ HTML էջերի ստեղծում է, որոնք ժամանակավորապես պահվում են սերվերի վրա և սպասարկվում են այցելուներին: WordPress- ի լավագույն cache plugin- ներից երկուսն են WP Super Cache և W3 ընդհանուր քեշ. Երկուսն էլ անում են ավելին, քան քեշելը `նախաբեռնում և սեղմում ապահովելով: Բեռի օպտիմալ արագությունը ձեռք է բերվում այն ​​դեպքում, երբ քեշը զուգակցվում է ականապատման հետ.

Օգտագործեք բովանդակության առաքման ցանցեր (CDN)

Ավելի ծանր երթևեկություն ունեցող կայքերի համար CDN- ները սովորաբար պահպանում են ձեր ստատիկ ակտիվները, ինչպիսիք են CSS և JavaScript ֆայլերը և նկարները բազմաթիվ կայքերում, ուստի դրանք մատուցվում են ավելի մոտ ձեր վեբ կայքի այցելուին: CDN- ներ, ինչպիսիք են Amazon CloudFront, CloudFlare- ը և MaxCDN- ը կարող են ծառայել ձեր ամբողջ կայքին: CloudFront- ը և

CloudFront- ը և CloudFlare երկուսն էլ ունեն սահմանափակ անվճար հաշիվներ, մինչդեռ MaxCDN ձեզ համար փորձարկման հաշիվ ունի ՝ դրանք փորձարկելու համար: Բոլոր երեքն ունեն ավելի ամբողջական ներկայացված վճարովի հաշիվներ, որտեղ որքա՞ն թողունակությունն է գանձում ձեզ համար: Ձեր այցելուին ավելի մոտ կայքերից ծառայելը նվազեցնում է ներբեռնման ժամանակը և նվազեցնում է թողունակության ծանրաբեռնվածությունը ձեր տան կայքում ՝ արագացնելով էջի բեռները.

Սեղմեք նկարները և օգտագործեք ծույլ բեռ

Նկարները արագ բեռնման ժամանակների մեծ ճանապարհի արգելափակում են: Ձեր պատկերները սեղմելը զգալիորեն արագացնում է իրերը. WP Smush և EWWW պատկերի օպտիմիզատոր WordPress plugin- ներն են, որոնք ինքնաբերաբար սեղմում են ձեր նկարները, երբ դրանք վերբեռնեք WordPress- ի ձեր մեդիայի գրադարանում: Եթե ​​ամսական 100-ից պակաս պատկեր եք վերբեռնում, plugin- ի մեկ այլ տարբերակ է ShortPixel պատկերի օպտիմիզատոր.

Երբ սեղմումը զուգորդվում է Ծույլ բեռ, Գրաֆիկայի պատճառով դանդաղ բեռները բոլորն են, բայց վերացված են: Lazy Load- ը WordPress plugin- ն է, որը կոչ է անում բեռնել պատկերները միայն այն ժամանակ, երբ դրանք տեսանելի են այցելուի համար: Սա նվազեցնում է բեռի ժամանակը, քանի որ պատկերները, որոնք գտնվում են ծալովի տակ և տեսադաշտում տեսանելի չեն, էջը բեռնելու ժամանակ անտեսվում են.

Սահմանափակեք WordPress- ի վերանայումները

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

Փոխարենը, սահմանափակեք WordPress- ի կողմից պահվող փոփոխությունների քանակը: Օրինակ, եթե ուզում եք սահմանը սահմանել հինգ վերանայման, ապա այս գիծը կօգտագործեք ձեր wp-config.php ֆայլում.

սահմանել («WP_POST_REVISIONS», 5);

Կարո՞ղ եք անցնել այս թեստը?

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

Եզրակացություն

Փախչել չի կարելի այն փաստը, որ նրանք, ովքեր այսօր համացանց են օգտագործում, արագաթթուն են: Ձեր այցելուները ցանկանում են, որ ձեր կայքը բեռնվի երեկ, այլ ոչ թե վաղը: Եթե ​​դուք չեք տալիս նրանց արագ էջի բեռներ, նրանք շուտով պատրաստվում են հեռանալ: Պետք է օպտիմիզացնել ձեր WordPress կայքը `հնարավորինս լավ կատարման համար: Նվազեցրեք և համախմբեք կոդը և սեղմեք օգտագործեք ձեր էջերն ու ֆայլերը ավելի փոքր պահելու համար և օգտագործեք պահոցը `ձեր այցելուի դիտարկիչին ավելի արագ ներբեռնելու համար.

Ձեր գլխավոր էջի նիհար պահելը և համոզվելով, որ ձեր բոլոր ֆայլերը, թեմաները և WordPress ծրագիրը միշտ թարմացվում են, կարագացվեն WordPress- ի աշխատանքը: Շարունակեք հեշտացնել օպտիմիզացումը և օգտագործել առկա plugin- ները, որոնք ինքնաբերաբար անում են ձեզ համար օպտիմիզացման մեծ մասը: Կատարեք այս բաները `խուսափելով WordPress- ի կատարողականի սխալներից, և դուք արագ ուղու վրա կլինեք ձեր WordPress կայքում այցելուներին պահելու և պահելու համար:.

Շարունակեք հեշտացնել օպտիմիզացումը և օգտագործել առկա 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