Քեշավորում և արագություն

Բազմաշերտ հիշողության պահպանում (քեշավորում), որն ապահովում է կայքերի արագ աշխատանքը մեծածավալ ռեժիմում

Zinn Digital® կայքերի այցելությունների մեծ մասը երբեք չի դիպչում PHP-ին կամ MySQL-ին: LiteSpeed-ի ամբողջ էջի քեշը, յուրաքանչյուր կայքի համար նախատեսված Redis օբյեկտային քեշը և CDN եզրային սերվերը աշխատում են միասին՝ համակարգված խելացի ավտոմատ մաքրման միջոցով, որպեսզի էջերը մնան արագ, իսկ սկզբնաղբյուրները՝ հանգիստ՝ աշխարհում հոսթինգ ստացած 650,000+ կայքերում:

Երեք շերտանոց քեշավորում, մեկ համակարգված համակարգ

Արագությունը գալիս է ճիշտ բանը ամենաարագ տեղից մատուցելուց: Մենք կուտակում ենք երեք շերտանի քեշավորում, որպեսզի հարցմանը պատասխանվի հնարավորինս շուտ՝ եզրային (at the edge), վեբ սերվերում կամ հիշողությունից, և երբեք ստիպված չլինի վերակառուցել այն էջը, որն արդեն ստեղծել է:

LSCache ամբողջական էջի քեշ

LiteSpeed հոսթերում քեշավորվող ֆրոնտ-էնդի պատասխանները դրոշմվում են LiteSpeed cache-control և tag վերնագրերով, ուստի վեբ սերվերը մատուցում է ամբողջական էջեր՝ առանց PHP-ի կանչի կամ MySQL-ին հարցում ուղարկելու։ Սա WordPress-ի առաջին բայթի ստացման ժամանակի (time-to-first-byte) ամենամեծ առավելությունն է։

Յուրաքանչյուր կայքի համար Redis օբյեկտների շտեմարան

Մեկ սեղմումով միացվող կոճակը տեղադրում է ինքնավար Redis object-cache drop-in՝ բեռնաթափելով տվյալների բազայի կրկնվող ընթերցումները: Եթե Redis-ը որևէ պահի անհասանելի դառնա, drop-in-ը կանցնի ըստ հարցման հիշողության մեջ պահվող (in-memory) քեշի, ուստի կայքը կշարունակի աշխատել:

CDN և եզրային

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

Խելացի ավտոմատ մաքրումը պահպանում է բովանդակությունը թարմ

Քեշավորումն օգտակար է միայն այն դեպքում, երբ այն մաքրում է ճիշտ էջերը ճիշտ պահին: Մեր համակարգը հետևում է իրական փոփոխություններին և կատարում է հասցեական մաքրում՝ օգտագործելով LiteSpeed քեշի պիտակները, այլ ոչ թե ամեն խմբագրման ժամանակ կատարում ամեն ինչի անխտիր ջնջում:

  • Երբ գրառումը կամ էջը պահպանվում է, տեղափոխվում է աղբարկղ կամ ջնջվում, մաքրվում են միայն տուժած էջերը և այն ցանկերը, որոնցում դրանք հայտնվում են։
  • Մեկնաբանությունները, խմբագրված տաքսոնոմիայի տերմինները, թեմաների փոխարկումները, պլագինների ակտիվացումը և միջուկի/պլագինների/թեմաների թարմացումները՝ բոլորն էլ գործարկում են թիրախային մաքրումներ:
  • Զտումները ստորագրված webhook-ի միջոցով արտացոլվում են control-plane վահանակում, այնպես որ CDN-ը և edge-ը զտվում են սկզբնաղբյուրին (origin) համընթաց։
  • REST մաքրման վերջնակետը թույլ է տալիս վահանակին մաքրել ամեն ինչ, որոշակի URL-ներ կամ որոշակի պիտակներ՝ նույնականացված ադմինիստրատորի սեանսով կամ HMAC-SHA256 ստորագրությամբ:

Լռելյայն անվտանգ է — դինամիկ էջերը երբեք չեն քեշավորվում

Ագրեսիվ քեշավորումն ապահով է միայն այն դեպքում, երբ այն ամենը, ինչ պետք է աշխատի իրական ժամանակում, երբեք չի քեշավորվում: Zinn® Cache-ն առաջարկում է WordPress-ի և WooCommerce-ի / Easy Digital Downloads-ի համար նախատեսված ողջամիտ լռելյայն պարամետրեր․ զամբյուղը, պատվերի ձևակերպումը, իմ հաշիվը (my-account), REST-ը և AJAX-ը, նախադիտումն ու որոնումը բացառված են, իսկ համակարգ մուտք գործած ցանկացած օգտատիրոջ կամ session-cookie պարունակող հարցում սպասարկվում է թարմ վիճակում:

Դա նշանակում է, որ գնորդը երբեք չի տեսնում մեկ այլ անձի զամբյուղը, իսկ մուտք գործած խմբագիրը երբեք չի տեսնում հնացած սևագիր: Դուք կարող եք ավելացնել լրացուցիչ ուղու, հարցման բանալու (query-key) և թխուկի նախածանցի (cookie-prefix) կանոններ յուրաքանչյուր կայքի համար, երբ պլագինին դրանք անհրաժեշտ են, առանց անվտանգ լռելյայն կարգավորումներին դիպչելու:

Քեշավորումը հնարավորություն է յուրաքանչյուր բլուպրինթի համար, ուստի ստատիկ, PHP և Node կայքերից յուրաքանչյուրը ստանում է իրեն համապատասխան քեշավորում, և հավելվածը անխափան կերպով աշխատում է ամբողջական էջի քեշի շերտի բացակայության դեպքում:

ՀՏՀ

Անհրաժե՞շտ է արդյոք կարգավորել այս ամենից որևէ մեկը:

Ոչ։ Zinn® Cache հավելվածը տեղադրվում է deploy footprint-ում, և ամբողջ էջի քեշը, օբյեկտների քեշը, ավտոմատ մաքրումն ու անվտանգ բացառությունները ավտոմատ կերպով կարգավորվում են Zinn-ում հոսթինգ ունեցող կայքերում։ Դուք կարող եք հստակեցնել ամեն ինչ Settings → Zinn® Cache բաժնից կամ վահանակից, եթե ցանկանում եք։

Արդյո՞ք քեշավորումը կխափանի իմ WooCommerce խանութը:

Ոչ: Cart, checkout, my-account էջերը, ինչպես նաև մուտք գործած օգտատերերի կամ session-cookie պարունակող ցանկացած հարցում ըստ դեֆոլտի երբեք չեն քեշավորվում, այնպես որ դինամիկ և յուրաքանչյուր հաճախորդի համար անհատականացված էջերը միշտ թարմ են մնում: Full-page cache-ը սպասարկում է միայն այն էջերը, որոնք նույնն են բոլոր այցելուների համար:

Ի՞նչ է տեղի ունենում, եթե Redis-ը անհասանելի է:

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

Արդյո՞ք սա պահանջում է LiteSpeed:

Ամբողջ էջի քեշավորումն օգտագործում է LiteSpeed վեբ սերվեր կամ երրորդ կողմի LiteSpeed Cache հավելվածը, եթե այն արդեն ակտիվ է: Այլ սերվերների վրա քեշի վերնագրեր չեն թողարկվում, բայց օբյեկտների քեշը, բացառությունները և հեռահար մաքրումը դեռևս աշխատում են:

Ինչպե՞ս են CDN-ը և սերվերի քեշերը մնում համաժամանակեցված:

Մեկ կոորդինացված մաքրում։ Երբ բովանդակությունը փոխվում է, թիրախավորված պիտակահեն մաքրումները հեռացնում են ազդեցության ենթարկված էջերը վեբ սերվերում և ստորագրված webhook-ի միջոցով արտացոլվում են CDN-ում ու edge-ում, այնպես որ յուրաքանչյուր շերտ մաքրում է նույն էջերը միևնույն ժամանակ։

Տեսե՛ք այն ձեր սեփական կայքերում

Սկսեք առանց քարտի 14-օրյա փորձաշրջանը և թույլ տվեք բազմաշերտ քեշին կատարել աշխատանքը: Անվճար տեղափոխումներ, գումարի վերադարձի 30-օրյա երաշխիք, 99.99% աշխատունակության ապահովում և մատակարարից կախվածության բացակայություն:

Սկսեք անվճար