Hyper Cache plugin – քեշավորում առանց խնդիրների: WordPress-ում քեշավորման համար Hyper Cache հավելվածի կարգավորումը Ընդլայնված քեշի php ընդգրկում

Տուն / Արգելակներ

Տեղադրեք օգտատերերի բրաուզերներում և նվազեցրեք ռեսուրսի վրա դրված բեռը . Բեռնման արագությունը մեծանում է այն պատճառով, որ ամեն անգամ օգտատերերին տրվում է պատրաստի և գեներացված էջ (քեշից վերցված), այլ ոչ թե զրոյից ստեղծված էջ։ Սերվերի ծանրաբեռնվածությունը կրճատվում է նվազեցնելով http հարցումների քանակը.

Քեշավորումը կենսական նշանակություն ունի գրեթե բոլոր ժամանակակից կայքերում և բլոգներում: Դա պայմանավորված է հոսթինգի բեռի էքսպոնենցիալ աճով նույնիսկ համեմատաբար ցածր տրաֆիկի դեպքում: Իսկ եթե քեշավորումն անջատվելիս այցելուները շատ լինեն, ապա կայքը բառացիորեն «կխաշի ուղեղը» (էջերը բացելու համար շատ երկար ժամանակ կպահանջվի, կայքը պարբերաբար «կիջնի», այսինքն՝ ձախողվի):

Hyper Cache հավելվածի տեղադրում

WordPress շարժիչն ունի առնվազն մի քանի հավելումներ, որոնք թույլ են տալիս ակտիվացնել քեշավորումը: Ամենատարածված և օգտագործման համար դյուրիններից մեկն այն է Hyper Cache plugin. Այն կարող եք ներբեռնել WordPress-ի պաշտոնական պահոցից՝ wordpress.org (ներբեռնում), կայքի որոնումն օգտագործելուց հետո։

Ներբեռնման և տեղադրման առումով խնդիրներ չպետք է առաջանան, քանի որ այստեղ ամեն ինչ տեղի է ունենում ստանդարտ սխեմայի համաձայն (մենք արխիվից հանում ենք թղթապանակը բոլոր ֆայլերով և պատճենում այն wp-content/plugins). Unzip-ից հետո գնացեք ադմինիստրատորի վահանակ և փնտրեք Hyper Cache-ը բոլորի մեջ տեղադրված պլագիններ. Սեղմեք «Ակտիվացնել» կոճակը. Դուք նաև պետք է փոխեք բոլոր wp-content/plugins պլագիններով պանակի մուտքի իրավունքները 777-ի (կարդալ և գրել): Տեղադրման վերջին փուլը wp-config.php ֆայլի խմբագրումն է: Այստեղ պետք է մուտքագրվի կոդի հետևյալ տողը.

define ('WP_CACHE', ճշմարիտ):

Սա ավարտում է տեղադրումը: Ակտիվացումից հետո փլագինը անմիջապես կսկսի աշխատել (այն կքեշավորի բլոգի էջերը):

Hyper Cache-ի կարգավորում և սերվերի բեռի նվազեցում

Hyper Cache-ում շատ քիչ կարգավորումներ կան: Նախևառաջ անցեք «Հիմնական» ներդիրին:

Այստեղ դուք կարող եք նշել քեշի կյանքի տևողությունը (ժամանակը, որի ընթացքում քեշավորված էջերը կպահվեն սերվերում): Օպտիմալ ժամանակը մի քանի ժամից մինչև մի քանի օր է (ամեն ինչ կախված է կայքի առանձնահատկություններից, բովանդակության թարմացումների հաճախականությունից, տրաֆիկից և այլ գործոններից): Որքան հաճախ է բովանդակությունը թարմացվում և որքան մեծ է տրաֆիկը, այնքան ավելի կարճ պետք է լինի քեշի ժամանակը: Ես սովորաբար նշում եմ մեր բլոգի համար 24 ժամ: Դուք պետք է միացնեք սեղմումը, եթե այն ակտիվ չեք:

Երկրորդ, անցեք «Բացառություններ» ներդիրին: Այստեղ դուք կարող եք նշել այն էջերը, որոնք պետք է պահվեն: Օրինակ, կարող եք անջատել քեշավորումը.

  • գլխավոր էջի համար,
  • 404 էջի համար,
  • մեկնաբանությունների հոսքի համար,
  • RSS հոսքի համար,

Բոլոր մյուս տարրերը կարելի է թողնել որպես լռելյայն:


հիպեր քեշ «Բացառություններ» ներդիր

Հաջորդ ներդիրում « Բջջային«Պետք է հստակեցվի» Գործառնական ռեժիմ” — > “Օգտագործեք ստանդարտ կանխիկ գումար”.


հիպեր քեշ «Բջջային» ներդիր

Բավականին հեշտ է ստուգել՝ արդյոք Hyper Cache-ն աշխատում է, թե ոչ։ Դա անելու համար դուք պետք է մուտք գործեք բլոգ այլ բրաուզերից կամ որպես չգրանցված օգտվող: Նայիր աղբյուր կոդըայս էջի (իհարկե, եթե դուք անջատած չեք դրա քեշավորումը plugin-ի կարգավորումներում): Կոդի հենց վերջում պետք է լինի այսպիսի տող.

Բարև այցելուներ: Վերջին հոդվածը մի քիչ չավարտեցի, այնտեղ նաև շատ օգտակար նյութեր կան, անպայման կարդացեք։ Նա ինձ ասաց, թե ինչպես անել քեշավորում օգտատիրոջ կողմից, ավելի ճիշտ, որպեսզի ֆայլերը այցելուի կողմից պահպանվեն իր բրաուզերում՝ պարզ բառերով:

Բայց եթե այցելուն առաջին անգամ է եկել, կամ սիրում է հաճախակի մաքրել պատմությունը և բրաուզերի քեշը, ապա ի՞նչ պետք է անես, ապա նախորդ գրառումն անօգուտ էր։ Ոչ, մենք կարող ենք քեշ ստեղծել մեր սերվերի ներսում: Այս հարցում մեզ կօգնի լավ և բարձրորակ Hyper Cache հավելվածը: Մեր ամբողջ կայքը կպահվի հոսթինգի հատուկ թղթապանակում և այնտեղից կբեռնվի, հարմար է, այնպես չէ՞:

Պլագինի տեղադրում:

Փլագինը կարող է տեղադրվել որպես ստանդարտ՝ հենց WordPress-ի վահանակում որոնման միջոցով (այստեղ ոչինչ չեմ ասի, բոլորը կարող են տեղադրել պլագիններ): Դե, վերջ, անցնենք առաջ: Հիմա նա երդվելու է, որ դուք չեք գրել իր կոդը կոնֆիգուրացիայի ֆայլում (իմ կարծիքով, սա շատ թույն է, դուք որոշումներ եք կայացնում, ոչ թե ծրագիրը), նա ձեզ կհրավիրի ավելացնել ձեր կոդը wp-config.php ֆայլում։ .

Այս ֆայլը գտնվում է կայքի արմատում, բաց մի՛ թողեք այն, պարզապես բացեք public_html թղթապանակը, և այն այնտեղ է, ներբեռնեք այն ինքներդ:

Հաջորդը, դուք պետք է բացեք այն ցանկացած խմբագրիչով և մուտքագրեք այս կոդը.

Սահմանել («WP_CACHE», ճշմարիտ);

Հիպեր քեշի պլագինը ինքնին առաջարկում է այն ավելացնել տողից հետո.

Սահմանել ("WPLANG", "ru_RU");

Բայց, օրինակ, ես չունեի այն, այս խնդիրը կարող է որոշ սկսնակների փակուղի տանել, բայց իրականում այն ​​կարող է տեղադրվել ամենուր, մինչև այս տողը wp-config.php ֆայլում.

Սահմանել («WP_DEBUG», կեղծ);


Այժմ մենք պահպանում ենք ամեն ինչ և վերբեռնում այն ​​հոսթինգում, եթե դա ճիշտ եք արել, դիտողությամբ տողը կվերանա:

Կարգավորում:

Այստեղ մենք հասնում ենք մի համեղ բանի: Ինտերնետում կան բազմաթիվ հոդվածներ այս փլագինի ստեղծման մասին, բայց դրանք բոլորը գրված են դրա հին տարբերակների մասին, որոնք ոչ մի ընդհանուր բան չունեն նորի հետ, ուստի պարոնայք, բլոգերներ, թարմացրեք տվյալները կամ ջնջեք դրանք ընդհանրապես, այն կորցրել է իր համապատասխանություն. Օ, լավ:

Հիմա եկեք նայենք գլխավոր ներդիրին և հիպեր քեշի հիմնական կոճակներին, ես անմիջապես կտամ սքրինշոթ:

Սկսենք հիմնական կոճակների տողից, երբ տեղադրեք plugin-ը, այն կստեղծի կայքի պատճենը սեփական թղթապանակում։

  1. Ջնջել ամբողջ քեշը:Պլագինի կողմից արված և պատճենված ամեն ինչ անմիջապես կջնջվի: Սա օգտակար է, եթե դուք որոշակի գլոբալ փոփոխություններ եք կատարում ձեր բլոգում, օրինակ՝ դիզայնը փոխելով, ապա այս կոճակը կջնջի ամեն ինչ և պատճենելու նոր պատկերները ձեր քեշում:
  2. Արխիվների և տան մաքրում:Շատ օգտակար ֆունկցիոնալություն, որը պետք կգա մոլեգնած բլոգերներին, ովքեր օրական 10 հոդված են պատրաստում, պարզապես եթե plugin-ը ժամանակ չունի հիմնական էջը քեշավորելու ձեզ համար, այն թարմացնելու իմաստով, ապա սեղմեք այս կոճակը, բայց մենք՝ Այս մասին կխոսենք ստորև:
  3. Քեշի չափի հաշվարկ:Հիմար գաջեթ, փլագինը պարզապես տեղեկացնում է, թե որքան տեղ է զբաղեցնում բլոգի պատճենը այս պահին.
  4. Ներմուծման կարգավորումներ.Բանն ավելի անօգուտ է, քան նախորդը։ Երբեք, լսիր ինձ, երբեք մի փոխանցիր կարգավորումները պլագինների հին տարբերակներից, քանի որ դրանց հետ մեկտեղ կարող են տարածվել նաև հին թերություններն ու թերությունները:

Այժմ կարող եք գնալ «Տուն» ներդիրի կարգավորումներ:

  1. Անջատել թարգմանությունները:Փլագինը մասամբ թարգմանվել է ռուսերեն, բայց եթե ցանկանում եք սպասել ամբողջական ռուսաֆիկացված արտադրանքի թողարկմանը, կարող եք նշել վանդակը այստեղ, թեև ես խորհուրդ չեմ տալիս դա, քանի որ դա երբեք տեղի չի ունենա, սրանք վիճակագրություն են, դուք չպետք է սպասել եղանակին ծովի մոտ:
  2. Քեշավորված էջերը վավեր կլինեն:Այստեղ դուք կարող եք սահմանել ձեր քեշի պահպանման ժամկետը: Խորհուրդ եմ տալիս ամեն ինչ թողնել այնպես, ինչպես կա օրը մեկ անգամ (24 ժամը մեկ) և թող թարմացվի։

    Եթե ​​օրական մեկից ավելի հոդված եք գրել, բայց մի քանիսը, ապա մի սպասեք, որ դրանք կհայտնվեն գլխավոր էջում, քանի որ հիմնական քեշը դեռ չի թարմացվել, պարզապես սեղմեք «Արխիվների և տան մաքրում» կոճակը և ամեն ինչ անմիջապես կհայտնվի ձեզ մոտ ապագայում:

  3. Միացնել սեղմումը:Բավականին հակասական կետ, այն ակտիվացնում է սեղմումը gzip ձևաչափով, այսինքն, այն փաթեթավորում է ամբողջ էջը արխիվի մեջ և տալիս այն օգտվողի բրաուզերին, որն իր հերթին բացում է այն և ցուցադրում այն: Բայց շատ ֆորումներում թափառելուց հետո ես պարզեցի, որ այս գործառույթը կարող է չաշխատել, և օգտատերերին ցուցադրվում է դատարկ մուտք, ուստի մենք չենք սահմանում այս տարրը: Մենք կկազմաձևենք ինքնին սեղմումը հաջորդ հոդվածում, որտեղ ամեն ինչ մի փոքր ավելի բարդ կլինի, բայց ավելի անփորձանք:
  4. Միացնել սեղմումը թռիչքի ժամանակ:Ճանապարհի սեղմումը, եթե բառացի թարգմանվում է, ես իմաստ չեմ տեսնում այն ​​միացնելու մեջ: Եթե ​​գրառումը ինչ-ինչ պատճառներով քեշավորված չէ, ապա այն կկատարվի մի ակնթարթում, բայց բեռնվելու համար չափազանց երկար ժամանակ կպահանջվի, ավելի լավ է դա անել այսպես:
  5. Երբ թարմացվում է գլխավոր էջ, մնացածը կթարմացվի. Անիմաստ ֆունկցիա, ինչու՞ մաքրեմ վերջին գրառումների քեշը, եթե մաքրում եմ ամբողջ գլխավոր էջը, լրիվ անհեթեթություն, ամեն ինչ թողնում ենք զրոյի վրա։
  6. Երբ գրառումները խմբագրվում են:Այստեղ, սկզբունքորեն, դուք կարող եք տեղադրել առաջին նյութի մաքուր արխիվները (կատեգորիաներ, պիտակներ, ..., բայց ոչ տունը), որպեսզի գրառումը խմբագրելուց հետո այն անմիջապես թարմացվի քեշում: Բայց ես չեմ տեղադրել այն, ես հաճախ չեմ թարմացնում հին գրառումները, և իմ քեշը պետք է թարմացվի օրական մեկ անգամ (այս ցուցակի 2-րդ կետ), բայց համոզվեք ինքներդ:
  7. Մեկնաբանություններ գրելիս.Դա նաև վիճելի կետ է, ես անմիջապես կասեմ, որ ես դրանք չեմ դրել, ես կբացատրեմ, թե ինչու: Գրառումը կպահվի ամեն անգամ, երբ մեկնաբանություն է թողնվում, սա աղետ կլինի բարձր տրաֆիկ և մեկնաբանություններ ունեցող կայքերի համար, քանի որ յուրաքանչյուր մեկնաբանության հետ այն նորից կվերագրվի, ինչը լավ չէ սերվերի արագության և մշակման համար: Իսկ ինձ համար բավական կլինի 24 ժամը մեկ թարմացնել, թող ամեն ինչ գնա նման ցիկլով, ամեն ինչ դատարկ թող
  8. Քեշի թղթապանակ:Դուք կարող եք գրել ձեր ուղին դեպի այն ֆայլերը, որոնք կստեղծի plugin-ը, ես դաշտը դատարկ եմ թողել, թող գրի որտեղ իրեն պետք է։
  9. Հետագայում այս գործառույթը կկատարվի միջոցով:Ոչ ոք չգիտի, թե դա ինչ է և ինչու, ես չեմ օգտագործում այս բաժինը:
  10. Թույլատրել դիտարկիչի քեշավորումը:Այսինքն՝ մենք օգտատիրոջ կողմից բրաուզերներին թույլ ենք տալիս քեշավորել մեր կայքը, դա արդեն կարգավորել ենք .htaccess-ի մասին նախորդ հոդվածում, և կոնֆլիկտներից խուսափելու համար ավելի լավ է անջատել այն, դա չի վատթարացնի ամեն ինչ։
  11. HTTPS.Եթե ​​դուք ապահով կապ ունեք, ապա դուք դեռ կարող եք խաղալ այստեղ, բայց թողնել ամեն ինչ, ինչպես կա:
  12. Օգտագործեք readfile().Բացի այդ, ոչ ոք չգիտի, թե դա ինչ է, ուստի մենք այն թողնում ենք անջատված:
  13. Սպասարկում է ժամկետանց էջերով բոտերին:Մենք վանդակը չենք նշում, դա անհրաժեշտ չէ:

Բացառություններ.

  1. Մի պահեք գլխավոր էջը:Հիմնական էջը բլոգի շատ դինամիկ տարր է:
  2. Մի պահեք «էջ 404»:Մենք այն նույն կերպ չենք դնում, հիշողության մեջ դնելու պատճառ չկա:
  3. Մի քեշավորեք մեկնաբանությունների հոսքը:Չեմ դրել, թող մեկնաբանություններն էլ նույն կերպ մտնեն։
  4. Մի քեշավորեք RSS մեկնաբանությունների հոսքը:Ես այն չեմ միացրել և խորհուրդ չեմ տալիս:
  5. Բացառեք ճշգրիտ URI-ն:Մուտքագրեք այստեղ այն հասցեները, որոնք ցանկանում եք բացառել, դա օգտակար է, եթե բլոգում անցկացնում եք փոխանցումավազք, երբ մուտքը պետք է անընդհատ փոխվի:
  6. (Սկսած) URI-ները բացառված են:Նույնը, ինչ նախորդը, միայն այստեղ կարող եք բացառություն նշանակել ամբողջ բաժինների համար, օրինակ՝ վերնագրերի համար:
  7. Բացառել թխուկները:Մենք դրանք բացառում ենք օգտագործողի կողմից:
  8. Սարքերը (օգտագործողը) պետք է բացառվեն:Այս բաժինը բացառում է սարքերը, որոնց համար քեշը միացված չէ:
  9. Մի սպասարկեք պահված էջերը՝ մեկնաբանելու հեղինակներին:Համոզվեք, որ միացրեք այն, եթե միացված եք մեկնաբանությունների մոդերատորը, հակառակ դեպքում «Մեկնաբանությունը վերանայվում է» գրությամբ պատուհանը չի հայտնվի:
  10. Մի պահեք ավելի հին էջերը:Կարծում եմ, որ այս տողը բոլորովին ավելորդ է, ինչպես կարելի է չքեշել հին գրառումները, դրանք պարունակում են բլոգի ամենակարևորը, չնայած կարծում եմ, որ այն հարմար է լրատվական կայքերի համար, բայց մնացածի համար դա չարիք է։

Բաժին «Բջջային».

  1. Գործառնական ռեժիմ.Եթե ​​դուք չեք օգտագործում առանձին թեմա շարժական սարքերի համար, ապա թողեք ամեն ինչ, ինչպես միշտ:
  2. Բջջային թեմա.Ելնելով առաջին բաժնից՝ մենք ընտրում ենք թեմա, կամ թողնում ենք այնպես, ինչպես կա:
  3. Բջջային օգտատերերի գործակալներ.Այստեղ դուք կարող եք մուտքագրել տարբեր ՕՀ, android, հավելված և այլն:

Ընդհանուր առմամբ, այս ներդիրը տեղին է, եթե դուք ունեք առանձին թեմա շարժական սարքերի համար, քանի որ ես ամեն ինչ ունեմ արձագանքող դիզայնի վրա, ես ոչինչ չեմ դիպչել, ամեն ինչ լռելյայն է:

Ես ամբողջովին մոռացել եմ, դուք կարող եք ստուգել plugin-ի ֆունկցիոնալությունը այսպես. նախնական կարգավորումթող ամեն ինչ անի, մի քիչ սպասիր, հիմա մուտքագրիր ցանկացած մուտք՝ WordPress-ից դուրս գալով կամ մեկ այլ բրաուզերի միջոցով և սեղմիր Cntrl + U կոմբինացիան, կունենաս նոր ներդիր, որտեղ գրված է ամբողջ կոդը, ոլորիր մինչև վերջ, և եթե. ամեն ինչ աշխատում է, այնուհետև հենց ներքևում կլինի այս գրության նման մի բան:

Հիմա հասկանում եք, թե ինչու, ես չէի ուզում ակնարկ անել վերջին գրառման մեջ, դա պարզապես մեծ սրբիչ կլիներ:

P.S. Շնորհակալություն ուշադրության համար, հուսով եմ, որ հոդվածը օգտակար էր, և դուք ամեն ինչ ճիշտ եք կարգավորել

Բարի օր, ընկերներ:

Այսօրվա հոդվածը նվիրված է Hyper Cache plugin-ին, որն իրականացնում է էջի քեշավորում WordPress կայքում և ստիպում է այն ավելի արագ աշխատել։

Ավելին, plugin-ը թարմացվել է և այնքան էլ պարզ չի դարձել, իմ կարծիքով։ Հրամայական է պարզաբանել այս հարցը և մանրամասն վերլուծել դրա կարգավորումները: Դուք կարող եք ներբեռնել հավելվածը պաշտոնական կայքից:

Առաջարկում եմ սկսել «քեշավորման» հասկացությունը սահմանելով և բացատրելով, թե ինչու է այն այդքան կարևոր ձեր կայքի համար։

Ի՞նչ է քեշավորումը և ինչու է ձեզ անհրաժեշտ Hyper Cache-ը:

Ես կփորձեմ ձեզ ասել պարզ բառերով.

Փաստն այն է, որ մեր շարժիչները (WordPress, Joomla և այլն) ի սկզբանե իրենց էջերը ստեղծում են PHP կոդից։ Իսկ մեր այցելուներին տրվում է պատրաստի HTML կոդ։ Այժմ դուք տեսնում եք մի էջ՝ բոլոր տեքստերով, նկարներով և այլ տարրերով: Սա արդեն ստեղծված էջ է:

Յուրաքանչյուր այդպիսի սերունդ ստեղծվում է, երբ այցելուն մուտք է գործում էջ: Օրինակ, ես գրել եմ Google որոնումինչ-որ արտահայտություն և ինձ ցույց տվեց 10 էջ վերադարձ: Ես գնում եմ դրանցից մեկին և այս պահին շարժիչը ստեղծում է տվյալների բազա ձևավորելու հարցում HTML էջեր PHP-ից: Որից հետո տեսնում եմ իմ ներբեռնած էջը պատրաստի տեսքով։

Յուրաքանչյուր նման հարցում որոշակի բեռ է ստեղծում բլոգի տվյալների բազայում: Բնականաբար, սա որոշակի աշխատանք է, որը ռեսուրս է պահանջում: Մեր դեպքում սա էջի բեռնման արագությունն է, այսինքն. բեռնման ժամանակը.

Պատկերացրեք, որ օրական 1000 այցելու ունեք ձեր բլոգում։ Ենթադրենք, որ 40-50 այցելու այցելում է ձեր կայքի էջերը մեկ միավոր ժամանակում։ Այսպիսով, ցանկացած պահի տվյալների բազայում ստեղծվում է 40-50 հարցում՝ պատրաստի էջ ստեղծելու համար։

Ի՞նչ եք կարծում, բլոգը կդանդաղի՞: Պատասխանն ակնհայտ է՝ այո։ Իսկ եթե հաճախելիությունը շատ ավելի մեծ լինի: Այնուհետեւ արագությունը կարող է զգալիորեն նվազել:

Գաղտնիք չէ, որ կայքի բեռնման արագությունը որոնման համակարգերում կայքի դիրքի վրա ազդող գործոններից մեկն է։ Եթե ​​վերցնում եք 2 բացարձակապես նույնական կայք, բայց մեկի արագությունը տևում է 1 վայրկյան, իսկ երկրորդը 2 վրկ, ապա 1-ին կայքը ավելի բարձր դիրքով կլինի:

Հետեւաբար, դուք պետք է հնարավորինս արագ բեռնեք կայքը: Hyper Cache հավելվածը շատ է օգնում այս հարցում:

Ո՞րն է նրա աշխատանքը:

Երբ դուք կատարում եք տվյալների բազայի առաջին հարցումը էջ ստեղծելու համար, plugin-ը անմիջապես ստեղծում է պատրաստի էջի պատճենը և տեղադրում այն ​​իր թղթապանակում: Թղթապանակը գտնվում է հոսթինգում:

Այսպիսով, կարիք չկա ամեն անգամ նորից ստեղծել այս էջը։ Այն բանից հետո, երբ այցելուն մուտք գործի այս էջ, հավելվածն ավտոմատ կերպով նրան կտրամադրի պատրաստի տարբերակ:


Ինչպես տեսնում եք, կա հոդվածի անունով թղթապանակ, իսկ թղթապանակի ներսում՝ index.html ֆայլը։ Այսինքն՝ արդեն ստեղծված էջ։

Բարձր տրաֆիկով plugin-ը իսկապես խնայում է բլոգի ռեսուրսները: Սա հատկապես կարևոր է, եթե ձեր հոսթինգ պլանն ունի բեռի սահմանափակումներ:

Հուսով եմ, որ ես հստակ բացատրեցի ձեր կայքում նման հավելվածի կարևորությունը: Ես դասակարգել եմ այս փլագինը որպես . Այժմ եկեք անցնենք դրա կարգավորումներին:

Պլագինի տեղադրում

Հեշտ տեղադրում plugin այս դեպքումդու չես հասնի: Անհրաժեշտ է դիպչել մեր բլոգի կոնֆիգուրացիայի ֆայլին։

Փլագինը տեղադրելուց և ակտիվացնելուց հետո անհրաժեշտ է միացնել քեշավորման գործառույթը, որպեսզի այն աշխատի: Եկեք գնանք plugin-ի կարգավորումներին: Այն ակտիվացնելուց հետո «Կարգավորումներ» ցանկում հայտնվում է համապատասխան «Hyper Cache» տարրը:

Հաջորդ էջում մենք կտեսնենք plugin-ի կարգավորումները, բայց մեզ հետաքրքրում է էջի վերևի նախազգուշացումը:

Նախազգուշացումն ասում է, որ մենք պետք է նոր տող ավելացնենք wp-config.php ֆայլին.

define ("WP_CACHE", true);

սահմանել ("WP_CACHE", ճշմարիտ);

Եկեք դա անենք: Բացեք wp-config.php ֆայլը: Այն գտնվում է կայքի արմատում, այսինքն, որտեղ գտնվում են շարժիչի բոլոր թղթապանակները և ֆայլերը: Դիտեք ստորև ներկայացված նկարը և ամեն ինչ կհասկանաք։

Ես ներբեռնեցի այս ֆայլը իմ կայքի թղթապանակից անմիջապես հոսթինգից՝ օգտագործելով FTP հաճախորդ FileZilla (). Ես նաև կվերբեռնեմ այն ​​ավելի ուշ:

Ես բացում եմ ֆայլը Notepad-ի խմբագրիչում և տեղադրում վերը նշված կոդը ցանկացած վայրում: Պարզության համար ես ձեզ ցույց կտամ, թե որտեղ եմ տեղադրել այն:

Եկեք վերադառնանք plugin-ի կարգավորումներին և փորձենք պարզապես թարմացնել էջը: Եթե ​​ամեն ինչ ճիշտ է արվել, այս կոդը տեղադրելու անհրաժեշտության մասին հաղորդագրությունը կվերանա: Մնում է միայն պահպանել կարգավորումները՝ ֆայլերը թարմացնելու համար:

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

Hyper Cache հավելվածի հիմնական կարգավորումները

Կարգավորումների էջում առաջին բանը, որին ուզում եք ուշադրություն դարձնել, քեշը կառավարելու կոճակներն են:

Համառոտ կոճակներից յուրաքանչյուրի մասին։

  • Ջնջել ամբողջ քեշը - կոճակը օգտագործվում է ամբողջ քեշը մաքրելու համար: Այն սեղմելուց հետո քեշի բոլոր պահպանված էջերը կջնջվեն: Քեշի մեջ էջերի հավաքումը նորից կսկսվի.
  • Արխիվների և տան մաքրում - կոճակ՝ քեշից միայն էջերը հեռացնելու համար գլխավոր էջկայք և բաժինների էջեր արխիվներով;
  • Քեշի չափի հաշվարկ. եթե ցանկանում եք պարզել էջերի ընդհանուր թիվը, որոնք ներկայումս գտնվում են քեշում, ապա սեղմեք կոճակը և plugin-ը կհաշվարկի ամեն ինչ: Իմ ներկայիս քեշի չափը 235 կբ է;

Չափը շատ փոքր է, քանի որ բլոգում կա ընդամենը 10 հոդված:

  • Ներմուծման կարգավորումներ - որքան հասկանում եմ, կոճակն օգտագործվում է կարգավորումներ ներմուծելու համար հին տարբերակ plugin. Ես չկարողացա օգտագործել այս կոճակը:

Այժմ դիտեք Hyper Cache-ի հիմնական կարգավորումները:

Սկզբում ցույց կտամ կարգավորումների պատկերը, այնուհետև կնկարագրեմ դրանք։

  • Անջատել թարգմանությունը. այս վանդակը պատասխանատու է հավելվածը ռուսերեն թարգմանելու համար: Քանի որ plugin-ն ինքնին է Անգլերեն, ապա սկսնակը բավականին դժվար է դա հասկանալ։ Միացնելով այս պարամետրը, դուք կկազմեք փլագին-ի բոլոր գործառույթների նկարագրությունը կարգավորումներում անգլերեն լեզվով՝ չեղյալ համարելով թարգմանությունը, որով այն տեղադրված է լռելյայնորեն.
  • Քեշավորված էջերը վավեր կլինեն - նշեք այն ժամանակահատվածը, որի ընթացքում պահված էջերը կպահվեն քեշում: Եթե ​​սահմանեք այն 0, ապա էջերը միշտ կլինեն քեշում: Եթե ​​դուք շատ հաճախ եք թարմացնում ձեր էջերի բովանդակությունը, ապա սահմանեք այս արժեքը ավելի ցածր, քանի որ այցելուները չեն տեսնի այս փոփոխությունները, քանի որ կցուցադրվեն նախկինում պահված ընտրանքները, որոնք գտնվում են քեշավորված էջերով թղթապանակում: Ես արժեքը սահմանեցի 300 ժամ՝ էջերը քեշում ավելի երկար պահելու համար;
  • Միացնել սեղմումը. եթե ցանկանում եք սեղմել ձեր էջերը, ապա նշեք այս վանդակը: Ես օգտագործում եմ սեղմում, ուստի ակտիվացրել եմ պարամետրը.
  • Երբ տունը թարմացվում է, թարմացրեք նույնիսկ - այս պարամետրում մենք կարող ենք սահմանել, թե քանի վերջին գրառում կջնջվեն քեշից, երբ գլխավոր էջը թարմացվի: Իսկ բլոգներում հիմնական էջը թարմացվում է գրառումների ավելացման ժամանակ, քանի որ դրանց հայտարարությունները ցուցադրվում են գլխավոր էջում։ Եվ սա նաև էջի թարմացում է: Ես թողնում եմ լռելյայն արժեքը;
  • Երբ գրառումը մեկնաբանություն է ստանում՝ միացնելով այս պարամետրըԱրխիվային էջերի, կատեգորիաների և պիտակների քեշը կթարմացվի (վանդակը «մաքուր արխիվներ»), ինչպես նաև կթարմացվի գլխավոր էջը (վանդակը՝ «մաքրել տունը»), երբ մեկնաբանություններ ավելացվեն հոդվածին։ Կարծում եմ, որ այս կարգավորումները պետք չէ միացնել.
  • Երբ հաղորդագրությունը խմբագրվում է - նույնը, ինչ նախորդ կարգավորումը, միայն քեշը թարմացվում է, երբ էջը խմբագրվում է;
  • Քեշի թղթապանակներ - դուք կարող եք մուտքագրել ձեր սեփական ուղին պահված էջերը պահելու համար: Ես բավականին գոհ եմ ստանդարտ գրացուցակից;
  • Ավելին, այս գործառույթը կկատարվի - այս պարամետրի արժեքը սահմանվում է ավտոմատ: Մենք ոչինչ չենք կարող փոխել;
  • Բրաուզերի քեշավորման թույլտվություն. ճիշտն ասած, ես դեռ լիովին չեմ հասկանում այս կարգավորումը: Եթե ​​որևէ մեկը գիտի, թե ինչի մասին է խոսքը, գրեք մեկնաբանություններում։ Մշակողը չի օգտագործում այս կարգավորումը: Եկեք լսենք նրա կարծիքը և չներառենք այն.
  • HTTPS – քեշավորման որ տարբերակն օգտագործել https արձանագրության համար: Ես օգտագործում եմ «cache առանձին» տարբերակը;
  • Օգտագործեք readfile - կարգավորումն ավելացնում է php readfile-ի ինչ-որ ֆունկցիա: Ճիշտն ասած, ես չհասկացա դրա իմաստը.
  • Ծառայել ժամկետանց էջերը բոտերին. արդյոք ժամկետանց էջերը սպասարկե՞լ ձեր կայք այցելող բոտերին: Այն անջատված է թողել;
  • Կոկիկ - նույնը, ինչ նախորդը: Փլագինը թարմացնելուց հետո կարգավորումը հեռացվեց:

Իրականում, կան հարցեր վերջին կարգավորումների հետ կապված, քանի որ դրանք հայտնվել են plugin-ի վերջին թարմացումից հետո, և ես հստակ չգիտեմ, թե որն է դրա օգտագործումը: Բայց ես թողեցի ամեն ինչ, ինչպես նկարագրված է վերևում:

Բացառության կարգավորումներ

  • Մի պահեք հիմնական էջը. եթե մենք ունենք սովորական բլոգ, որտեղ անընդհատ ավելացվում են նոր գրառումներ, և դրանց հայտարարությունները հրապարակվում են գլխավոր էջում, ապա մենք միացնում ենք այս կարգավորումը, որպեսզի հիմնական էջը չքեշվի: Գլխավոր էջում բոլոր փոփոխությունները պետք է ցուցադրվեն իրական ժամանակում.
  • Մի պահեք 404 էջը քեշում – 404 էջը քեշավորելու հատուկ կարիք չկա: Հետևաբար, մենք նաև վանդակ ենք դնում.
  • Մի պահեք մեկնաբանությունների հոսքը. ես չեմ միացրել այս կարգավորումը.
  • Մի քեշավորեք RSS մեկնաբանությունների հոսքը. նույնպես միացված չէ;
  • URL-ի ճշգրիտ բացառում. եթե ցանկանում եք որոշ էջեր բացառել քեշից, կարող եք մուտքագրել դրանց ամբողջական հասցեները: Դա կարող է օգտակար լինել, եթե կա որևէ հոդված, որտեղ դուք անընդհատ ինչ-որ բան եք փոխում: Օրինակ, դուք ամեն օր թարմացնում եք մրցույթի արդյունքները իրական ժամանակում;
  • (սկսած) exclude URL - այս պարամետրը օգտակար է, եթե ցանկանում եք արգելել էջերի որոշակի հավաքածուի քեշավորումը, օրինակ՝ մեկ կատեգորիայից: Այնուհետև այստեղ մուտքագրեք հասցեի մի մասը՝ սկսած կատեգորիայի անունից, և բոլոր էջերը, որոնք սկսվում են այս կատեգորիայի անունով, քեշ չեն պահվի.
  • Թխուկների բացառումը ավելի պրոֆեսիոնալ կարգավորում է: Թույլ է տալիս բացառել էջի քեշավորումը՝ օգտագործելով թխուկներ;
  • Բացառել սարքերը (օգտատերը) - եթե այցելուն որևէ գործակալի միջոցով մուտք է գործում կայք, ապա այս պարամետրում նշելով դրա անունը, նրա համար քեշավորում չի առաջանա.
  • Մի սպասարկեք քեշավորված էջերը մեկնաբանությունների հեղինակներին. երբ դուք մեկնաբանություն եք թողնում բլոգում, այն սովորաբար սպասում է հաստատմանը, որպեսզի այն իրականում ցուցադրվի, այս պարամետրը պետք է միացված լինի:


  • Մի քեշավորեք ավելի հին էջերը. Կարծում եմ, որ այս պարամետրը անօգուտ է, քանի որ որքան հին է էջը, այնքան բարձր է նրա դիրքը որոնման համակարգերում և այնքան շատ այցելուներ պետք է այցելեն: Ընդհակառակը, նման էջերը պետք է պահվեն քեշում։ Հետևաբար, ես չեմ շոշափում այս պարամետրը: Դուք կարող եք ձեր տարիքը սահմանել այն էջերի համար, որոնք կարիք չունեն քեշում պահելու:

Բջջային կարգավորումներ

  • Գործառնական ռեժիմ - ես ինքս օգտագործում եմ ստանդարտ ռեժիմը: Առանձին քեշավորման համար կարող եք ընտրել «cache առանձին» տարբերակը: Կարող է պահանջվել, եթե դուք ունեք տարբեր բովանդակություն շարժական սարքերի համար.
  • Բջջային թեմա - ընտրեք դիզայնի թեման, որը ցանկանում եք քեշավորել կամ թողնել «Օգտագործեք ակտիվ բլոգի թեման» ստանդարտ տարբերակը, որով հավելվածը կորոշի ակտիվ թեման.
  • Բջջային օգտատերերի գործակալներ - այս դաշտը պարունակում է հիմնականները շարժական սարքեր, որտեղից այցելում են կայքեր:

Սրանով մենք լրացրել ենք բոլոր կարգավորումները։ Մի մոռացեք պահպանել կատարված բոլոր գործողությունները:

Մենք կարող ենք շատ պարզ ստուգել հավելվածի աշխատանքը։ Բավական է մեկ այլ բրաուզերի միջոցով անցնել ձեր կայքի ցանկացած էջ։ Այս էջն արդեն պետք է լինի քեշում: Այնուհետև բացեք դրա սկզբնական կոդը (ctrl+u) և էջի ամենաներքևում կլինի մի տող, որը թողարկվում է plugin-ի կողմից:


Եթե ​​նման տող կա, ապա այս էջն արդեն քեշում է, և plugin-ը հաջողությամբ աշխատում է։

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

Սրանից հետո հուսով եմ, որ ձեզ համար ամեն ինչ ավելի քան պարզ է դարձել։

Եթե ​​ունեք հարցեր, գրեք դրանք մեկնաբանություններում։ Ես ամեն ինչ կպատասխանեմ. Գրեք նաև գաղափարներ նոր փլագինների և այլ հնարավորությունների վերանայման համար: Ես ամեն ինչ հաշվի կառնեմ և մոտ ապագայում անպայման կանեմ:

Այստեղ ես ավարտում եմ այս հոդվածը: Եվ հիշեք. «Արագ բլոգ՝ հարմար բլոգ». Հետևաբար, արագացրեք նրա աշխատանքը:

Կհանդիպենք շուտով:

Հարգանքներով՝ Կոնստանտին Խմելև։

Դրսից կայքի բարձր վարկանիշի համար որոնման համակարգերԿարևոր է կայքի էջերի բեռնման արագությունը: Որքան արագ օգտվողը ստանա բովանդակություն, այնքան քիչ հավանական է, որ նա կլքի բեռնման էջը: Ե՛վ հոստինգի մատակարարները, և՛ CDN ցանցերը հաճախ մասնակցում են վեբ կայքի բեռնման արագության համար մղվող պայքարին: Բայց շատ ավելի հեշտ է բարելավել նախագծի կատարումը՝ օգտագործելով հատուկ պլագիններ։ WordPress հարթակի համար մշակվել են բազմաթիվ քեշավորման ընդլայնումներ, որոնց թվում Hyper Cache-ն առանձնանում է իր կատարողականությամբ և հեշտ կազմաձևմամբ։ Ի տարբերություն «հիպերքեշի», այն կայքը չի վերածում մաքուր ստատիկ HTML-ի, այլ թույլ է տալիս աշխատել և՛ JS սկրիպտներին, և՛ AJAX-ին: Ինչու է այս փլագինը այդքան լավ և ինչպես ճիշտ կարգավորել այն:

Hyper Cache և Super Cache– Կան 2 ամենատարածված քեշավորման պլագինները, և օգտատերերը հարցնում են, թե որն է ավելի լավ ընտրել: Պետք է ասեմ, որ մի անգամ ես խնդիրներ ունեցա Super Cache-ի աշխատանքի հետ կապված կայքերից մեկում, այն դադարեց աշխատել հոսթինգի որոշ փոփոխված կարգավորումների պատճառով: Փոխարենը տեղադրվեց Hypercache-ը: Այդ ժամանակ ես վերահսկեցի այս կայքի հոսթինգի ծանրաբեռնվածությունը և հայտնաբերեցի, որ հիպերքեշը տեղադրելուց հետո հոսթինգի բեռը նկատելիորեն պակասեց, այսինքն՝ հիպեր քեշն ավելի արդյունավետ էր աշխատում։ Այնուամենայնիվ, կարելի է կարդալ բոլորովին հակառակ տեսակետներ. Ամենայն հավանականությամբ համար տարբեր իրավիճակներ(կայքի և հոսթինգի կոնֆիգուրացիաներ), այս կամ այն ​​փլագինը կարող է ավելի արդյունավետ լինել:

Hyper Cache հավելվածի տեղադրումը չի տարբերվում այլ ընդլայնումների տեղադրումից: Տեղադրումը հնարավոր է երկու տարբեր եղանակներով.

  • չփաթեթավորված արխիվը plugin-ով վերբեռնել FTP-ի միջոցով և հետագա ակտիվացում վահանակի միջոցով.
  • ընդլայնումը տեղադրելով plugin կառավարման վահանակի միջոցով:

Ավարտելուց հետո մի մոռացեք ակտիվացնել ընդլայնումը «Plugins» ներդիրում: «Հիպերքեշի» կարգավորումները կառավարելը գտնվում է «Կարգավորումներ» >> «Հիպեր քեշ» ճանապարհի երկայնքով:

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

Բացեք բլոգի արմատային թղթապանակը ձեր հոսթինգում՝ օգտագործելով ֆայլերի կառավարիչը և գտեք wp-config.php ֆայլը: Կտտացրեք «Խմբագրել» և տողից հետո նոր պատուհանում սահմանեք («WP_DEBUG», կեղծ); մուտքագրեք սահմանման կոդը («WP_CACHE», ճշմարիտ), ինչպես գրված է վերևի սքրինշոթում առաջին տողում:

Պահպանեք ֆայլը և փորձեք թարմացնել հավելվածի կարգավորումները: Եթե ​​«հիպերքեշը» դեռ դժգոհում է, ապա ավելի մոտիկից նայեք այն, ինչ նշել եք կազմաձևման ֆայլում: Կարող եք նաև փոփոխություններ կատարել wp-config.php-ում FTP-ի միջոցով՝ խմբագրելով ֆայլը Notepad-ում, օրինակ՝ Notepad++-ում:

Փլագինը կարող եք գտնել WP-ի դեպոզիտարիաներում – https://wordpress.org/plugins/hyper-cache/: Այնուամենայնիվ, այն չպետք է շփոթել Hyper Cache Extended ընդլայնման հետ, դրանք երկու բոլորովին տարբեր պլագիններ են:

Plugin-ի կարգավորում

Հիպերքեշի կարգավորումները բաղկացած են չորս բաժիններից: Հիմնական կարգավորումները պահվում են «Հիմնական» բաժնում, իսկ կարգավորումները՝ շարժական հարթակներ«Բջջային» ենթաբաժնում: CDN-ն պատասխանատու է CDN ցանցերի հետ աշխատելու համար, և «Բացառություններ» ենթաբաժինը ինքնին խոսում է: Եթե ​​հավելվածը հայտնվում է ձեր առջև անգլերեն տարբերակում, ապա դուք պետք է հանեք «Անջատել թարգմանությունները» կետի նշումը և ներքևում սեղմեք «Պահպանել»: Ընդլայնումը դեռ ամբողջությամբ թարգմանված չէ, բայց շատ ավելի հեշտ է հասկանալ կարգավորումները, երբ դրանք գոնե մասամբ գրված են օգտագործողի համար հասկանալի լեզվով:

Բացի ինքնին կարգավորումներից, վերին բլոկը պարունակում է չորս կոճակ՝ plugin-ի գործառույթներին «արագ» մուտք գործելու համար.

  • ջնջել ամբողջ քեշը – մաքրում է սերվերում պահվող ամբողջ քեշը: Դիզայնը փոխելու կամ ձևանմուշում որևէ փոփոխություն կատարելիս շատ օգտակար հատկություն։
  • արխիվների և տան մաքրում – երբ այս ընտրանքն ակտիվացված է, ազդում են միայն գլխավոր էջը և արխիվները: Այնուամենայնիվ, քեշավորված էջերը և գրառումները մնում են բլոգի քեշում:
  • Քեշի չափը հաշվարկելը. եթե ձեր հոսթինգը բավարար տեղ չունի, ապա սեղմելով այս կոճակը, կարող եք պարզել, թե բլոգի էջերի քեշ պատճենները որքան են զբաղեցնում սկավառակի վրա:
  • ներմուծման կարգավորումներ – Hyper Cache plugin-ն անցել է մի քանի ռեինկառնացիաների միջով, ինչի արդյունքում մշակողները թույլ են տվել ընդլայնման հին տարբերակների սեփականատերերին ներմուծել հին կարգավորումները։ նոր տարբերակ«հիպերքեշ».

Այժմ եկեք անցնենք կարգավորումները, որոնք դուք անպայման պետք է ակտիվացնեք: «Հիմնական» բաժնում առաջին բանը, որ դուք պետք է անեք, նշեք քեշի կյանքի տևողությունը: Եթե ​​ցանկանում եք, որ էջերը ընդմիշտ պահվեն քեշում, ապա մուտքագրեք 0 թիվը հակառակ դեպքումմուտքագրեք կյանքի տևողությունը վայրկյաններով: Հիշենք, որ ժամը 3600 վայրկյան է։ Հարկ է նաև նշել «Միացնել սեղմումը» տարբերակը նրանց համար, ովքեր չեն օգտագործում Gzip սեղմման համար: Գլխավոր էջի մնացած կարգավորումները կամընտիր են, բայց ցանկության դեպքում կարող եք փորձարկել դրանք:

«Բացառություններ» բաժնում կարող եք կանխել հիմնական էջի, ինչպես նաև «404» սխալ ունեցող էջերի քեշավորումը՝ համապատասխան վանդակները նշելով: Եթե ​​ձեզ համար կարևոր է, որ բլոգի որևէ էջ չհայտնվի քեշում, ապա ակտիվացրեք «Exact URI address to exclude» տարբերակը՝ ստուգելով այն և մուտքագրեք ձեզ անհրաժեշտ էջերի ամբողջական URL-ները։

Ցանկության դեպքում կարող եք նաև անջատել քեշավորումը անհատական ​​բրաուզերներև հարթակներ, ինչպես նաև որոշակի տարիքից ավելի հին էջերի համար։ Օրինակ, գրանցելով «Opera» օգտատերերի գործակալը, դուք կանջատեք քեշավորումը համանուն բրաուզերի համար:

Եթե ​​ձեր բլոգը դեռևս հագեցած չէ արձագանքող թեմայով, և դուք դեռ օգտագործում եք հատուկ փլագին բլոգի թեմաները փոխելու համար, ապա «Օպերացիոն ռեժիմ» տարրը ստեղծվել է ձեզ համար: Նշեք «Քեշը առանձին» և սեղմեք «Պահպանել»: Միևնույն ժամանակ, մի մոռացեք ընտրել համապատասխան ձևանմուշը «Բջջային թեմա» կետում:

Դուք օգտվո՞ւմ եք CDN ցանցերից՝ կայքի բեռնումն արագացնելու համար: «Հիպերքեշը» նույնպես կօգնի ձեզ այս հարցում, քանի որ ձեզ հարկավոր է միայն ակտիվացնել կարգավորումը և մուտքագրել CDN URL-ը համապատասխան վանդակում:

Սա ավարտում է plugin-ի կարգավորումը: Հարկ է նշել, որ կարգավորումների յուրաքանչյուր փոփոխությունից հետո անհրաժեշտ է սեղմել «Պահպանել» կոճակը, այնուհետև վերականգնել բլոգի ամբողջ քեշը, որպեսզի էջերը վերափոխվեն քեշում:

  • htaccess caching-ը պահպանում է վեբ էջի բովանդակությունը տեղական համակարգիչերբ օգտագործողը այցելում է այն;
  • Օգտագործելով բրաուզերի քեշը – Վեբ վարպետը հրահանգում է բրաուզերներին, թե ինչպես վարվել ռեսուրսների հետ:

Երբ զննարկիչը ներկայացնում է վեբ էջ, այն պետք է բեռնի պատկերանշանը, CSS ֆայլը և այլ ռեսուրսներ.


Բրաուզերի քեշը «հիշում է» ռեսուրսները, որոնք զննարկիչն արդեն ներբեռնել է: Երբ այցելուն գնում է կայքի մեկ այլ էջ, պատկերանշան, CSS ֆայլեր և այլն: չպետք է նորից ներբեռնվի, քանի որ զննարկիչն արդեն «հիշել» է դրանք (պահպանել է դրանք): Սա է պատճառը, որ ձեր առաջին այցելության ժամանակ վեբ էջի բեռնումն ավելի երկար է տևում, քան կրկնվող այցելությունների ժամանակ:

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

Ինչպես միացնել բրաուզերի քեշավորումը

  • Փոփոխել ռեսուրսների հարցումների վերնագրերը՝ քեշավորումն օգտագործելու համար;
  • Օպտիմիզացրեք ձեր քեշավորման ռազմավարությունը:

Հարցումների վերնագրերի փոփոխություն

Մարդկանց մեծամասնության համար կայքի htaccess-ը քեշավորելու միակ միջոցը վեբ սերվերի .htaccess ֆայլին կոդ ավելացնելն է:

.htaccess ֆայլը վերահսկում է շատերին կարևոր պարամետրերձեր կայքի համար:

Բրաուզերի քեշավորում .htaccess ֆայլի միջոցով

Ստորև բերված կոդը զննարկիչին ասում է, թե ինչ պետք է պահի քեշը և որքան ժամանակ այն «հիշի»: Այն պետք է ավելացվի .htaccess ֆայլի սկզբում.

## ՍՊԱՌՆՈՒՄ Է CACHING ## ExpiresActive On ExpiresByType image/jpg «մուտք 1 տարի» ExpiresByType պատկեր/jpeg «մուտք 1 տարի» ExpiresByType պատկեր/gif «մուտք 1 տարի» ExpiresByType պատկեր/png «մուտք 1 տարի» ExpiresByType text/cs html «մուտք 1 ամիս» ExpiresByType հավելված/pdf «մուտք 1 ամիս» ExpiresByType տեքստ/x-javascript «մուտք 1 ամիս» ExpiresByType հավելված/x-shockwave-flash «մուտք 1 ամիս» ExpiresByType պատկեր/x-պատկերակ «մուտք 1 տարի» ExpiresDefault «մուտք 1 ամիս»## ՍՊԱՌՆՈՒՄ Է CACHING ##

Պահպանեք .htaccess ֆայլը և թարմացրեք վեբ էջը:

Ինչպես սահմանել քեշի ժամանակը տարբեր ֆայլերի տեսակների համար

Վերոնշյալ կոդը սահմանում է ժամանակային ընդմիջումներ: Օրինակ, 1 տարի (1 տարի) կամ 1 ամիս (1 ամիս): Դրանք կապված են ֆայլերի տեսակների հետ: Վերոնշյալ ծածկագիրը նշում է, որ .jpg ֆայլերը (պատկերները) պետք է պահվեն մեկ տարվա ընթացքում:

Եթե ​​ցանկանում եք փոխել սա այնպես, որ JPG պատկերները նույնպես պահվեն մեկ ամիս, ապա դուք պարզապես կփոխարինեք «1 տարի»-ը «1 ամիս»-ով: Վերոհիշյալ htaccess քեշավորման արժեքները օպտիմալ են վեբ էջերի մեծ մասի համար:

Այլընտրանքային քեշավորման մեթոդ .htaccess-ի համար

Վերը նկարագրված մեթոդը կոչվում է « Ժամկետը լրանում է«, այն օգնում է սկսնակների մեծամասնությանը քեշավորման հարցում: Հենց որ դուք հարմարավետ լինեք քեշավորման հետ, կարող եք փորձել քեշավորման մեկ այլ մեթոդ, որը կոչվում է Cache-Control, որը ձեզ ավելի շատ տարբերակներ է տալիս:

Հնարավոր է, որ Expires մեթոդը չաշխատի ձեր սերվերի վրա, որի դեպքում կարող եք փորձել օգտագործել Cache-Control-ը:

Cache-Control

Այս մեթոդը թույլ է տալիս ավելի շատ վերահսկողություն ձեռք բերել բրաուզերում էջերի քեշավորման վրա, սակայն շատերի համար ավելի հեշտ է մեկ անգամ նշել բոլոր կարգավորումները:

Օգտագործման օրինակ .htaccess ֆայլում.

# 1 ամիս ստատիկ ակտիվների մեծ մասի համար Վերնագրի հավաքածու Cache-Control «max-age=2592000, public»

Վերոնշյալ կոդը սահմանում է Cache-Control վերնագիրը՝ կախված ֆայլի տեսակից:

Ինչպե՞ս է աշխատում Cache-Control-ը:

Հաշվի առեք htaccess բրաուզերում քեշավորման վերը նշված տողը.

# 1 ամիս ստատիկ ակտիվների մեծ մասի համար

Այս տողը պարզապես նշում է։ .htaccess ֆայլը անտեսում է # նիշով սկսվող տողերը: Այս նշումը խորհուրդ է տրվում, քանի որ դուք կարող եք ունենալ մի քանի տարբեր տվյալների հավաքածուներ որպես ձեր ֆայլերի քեշավորման լուծում.

Վերը նշված տողը ասում է, որ « եթե ֆայլը այս տեսակներից մեկն է, ապա մենք դրա հետ ինչ-որ բան կանենք...»

Այս տողում ամենակարևորն այն է, որ այն թվարկում է տարբեր տեսակներֆայլեր ( CSS, JS, JPEG, PNGև այլն: ) և որ քեշավորման հրահանգները պետք է կիրառվեն այս ֆայլերի տեսակների վրա: Օրինակ, եթե դուք չեք ցանկանում, որ JPG ֆայլերը պահվեն որոշակի ժամանակահատվածում, կարող եք հեռացնել « JPG«. Եթե ​​ցանկանում եք ավելացնել HTML, ապա այս տողում պետք է նշեք « HTML«:

Վերնագրի հավաքածու Cache-Control «max-age=2592000, public»

Վերը նշված տողը սահմանում է իրական վերնագրերը և արժեքները.

  • մաս» Վերնագրի հավաքածու Cache-Control» — սահմանում է վերնագիրը;
  • Փոփոխական» max-age=2592000«— ցույց է տալիս, թե որքան ժամանակ կպահանջվի քեշավորման գործընթացը (վայրկյաններով): Այս դեպքում մենք քեշավորում ենք մեկ ամիս (2592000) վայրկյան;
  • մաս» հանրային» հայտնում է, որ այն հասանելի է հանրությանը:

© 2024 ermake.ru -- Համակարգչի վերանորոգման մասին - Տեղեկատվական պորտալ