Кэшкунӣ ва суръат

Кэшикунии чандқабатара, ки сайтҳоро дар миқёси калон босуръат нигоҳ медорад

Аксари боздидҳо аз сомонаи Zinn Digital® ҳеҷ гоҳ ба PHP ё MySQL дахл намекунанд. Кэши саҳифаи пурраи LiteSpeed, кэши объекти Redis барои ҳар як сомона ва канори CDN якҷоя кор мекунанд, ки тавассути тозакунии худкори зеҳнӣ ҳамоҳанг карда шудаанд, то саҳифаҳо зуд бимонанд ва манбаъҳо ором бошанд — дар байни зиёда аз 650,000 сомонаҳои мизбонишуда дар саросари ҷаҳон.

Се сатҳи кеш, як системаи ҳамоҳангшуда

Суръат аз пешниҳоди чизе дуруст аз зудтарин ҷой бармеояд. Мо се кэшро истифода мебарем, то ба дархост ҳарчи зудтар — дар марз, дар сервери вест ё аз хотира — ҷвоб дода шавад ва ҳеҷ гоҳ зарурати аз нав сохтани саҳифае, ки аллакай сохта шудааст, пеш наояд.

Кэши саҳифаи пурраи LSCache

Дар мизбонҳои LiteSpeed, ҷавобҳои кэшшавандаи пешина бо сарлавҳаҳои cache-control ва tag-и LiteSpeed мӯҳр зада мешаванд, то веб-сервер саҳифаҳои мукаммалро бидуни даъвати PHP ё дархости MySQL пешниҳод кунад. Ин бузургтарин дастовард барои вақти то баромади басти аввал дар WordPress аст.

Кэши объекти Redis барои ҳар як сомона

Гузариши якклилика як кэши объекти мустақили Redis-ро насб мекунад, ки хонишҳои такрории пойгоҳи додаҳоро сабук месозад. Агар ягон вақт дастрасӣ ба Redis ғайриимкон шавад, кэши мазкур ба кэши дохили хотираи дархостӣ мегузарад, то сайт корашро давом диҳад.

CDN ва канори шабака

Маводҳои статикӣ ва саҳифаҳои аз нигоҳдорӣ пешборшаванда (cacheable) аз CDN дар наздикии боздидкунандагон пешниҳод карда мешаванд. Тозакуниҳо ба маркази робита (edge) инъикос карда мешаванд, то он бо нигоҳдории аслӣ мувофиқ монад — як идоракунӣ, на се танзимоти ҷудогона.

Тозакунии худкори зеҳн мундариҷаро ҳамеша нав нигоҳ медорад

Кэш танҳо дар сурати тоза кардани саҳифаҳои лозимӣ дар лаҳзаи мувофиқ муфид аст. Системаи мо тағйироти воқеиро мушоҳида мекунад ва бо истифода аз тегҳои кэши LiteSpeed (LiteSpeed cache tags) онҳоро бодиққат тоза мекунад — на бо роҳи бебакорона тоза кардани ҳама чиз ҳангоми ҳар як таҳрир.

  • Ваqte ki navišta yo sahifa zaxira, ba savat andoxta yo nest karda mešavad, tanho sahifahoi tasirrauda va rūyxathoe, ki onho dar onho paydo mešavand, tozalar kardand mešavand.
  • Шарҳҳо, таҳрири категорияҳо, иваз кардани мавзӯъҳо, фаъолсозии плагинҳо ва навсозиҳои ядро/плагин/мавзӯъ ҳама ба тозакунии мақсаднок мусоидат мекунанд.
  • Оинаро ба панели идоракунӣ тавассути вебхуки имзошуда тоза мекунад, то CDN ва канори он бо манбаъ ҳамоҳанг тоза шаванд.
  • Нуқтаи ниҳоии тозакунии REST ба панели идоракунӣ имкон медиҳад, ки ҳама чиз, URL-ҳои мушаххас ё тегҳои мушаххасро тоза кунад — ки тавассути сессияи администратор ё имзои HMAC-SHA256 аутентификатсия мешавад.

Аз ҷиҳати амният пешфарз — саҳифаҳои динамикӣ ҳеҷ гоҳ кэш намешаванд

Кэшиши тӯфонӣ танҳо дар сурати бехатар аст, ки чизҳое, ки бояд фаъол боманд, ҳеҷ гоҳ кэш нашаванд. Zinn® Cache бо танзимоти пешфарзии оқилонаи WordPress ва WooCommerce / Easy Digital Downloads пешниҳод мешавад: ароба, ҳисоббаробаркунӣ, ҳисоби ман, REST ва AJAX, пешнамоиш ва ҷустуҷӯ истисно карда шудаанд ва ҳама гуна дархости корбари воридшуда ё дорои кукии сессия бевосита ва тоза пешниҳод карда мешавад.

Ин маънои онро дорад, ки харидор ҳеҷ гоҳ аробаи хариди каси дигарро намебинад ва муҳаррири воридшуда ҳеҷ гоҳ лоиҳаи кӯҳнашударо намебинад. Шумо метавонед қоидаҳои иловагии масир, калиди дархост ва пешванди кукиро барои ҳар як сайт ҳангоми зарурати ягон плагин, бидуни дахолат ба танзимоти пешфарзии бехатар, илова кунед.

Кэшгузорӣ як қобилияти вобаста ба ҳар як тарҳ (blueprint) аст, бинобар ин сайтҳои статикии PHP ва Node ҳар кадом кэшгузории мувофиқи худро мегиранд ва плагин дар ҳар ҷое, ки қабати кэши саҳифаи пурра мавҷуд нест, бе мушкилот кор мекунад.

Саволҳои серталаб

Оё ман бояд яке аз инҳоро танзим кунам?

Не. Плагини Zinn® Cache дар footprint-и ҷойгиркунӣ ҷойгир шудааст ва кэши саҳифаи пурра, кэши объект, тозакунии худкор ва истисноҳои бехатар дар сайтҳои дар Zinn® мизбонишуда ба таври худкор пайваст карда мешаванд. Шумо метавонед ҳама чизро дар зери Settings → Zinn® Cache ё аз панели асбобҳо, агар хоҳед, танзим кунед.

Оё кэшкунӣ мағозаи WooCommerce-и маро вайрон мекунад?

Не. Arastu, checkout, my-account ва ягон дархости воридшуда ё cookie-и сессия бо нобаёнӣ ҳеҷ гоҳ кэш карда намешаванд, аз ин рӯ саҳифаҳои динамикӣ ва барои ҳар як муштарӣ фардӣ ҳамеша фаъол мемонанд. Кэши саҳифаи пурра танҳо саҳифаҳоеро пешниҳод мекунад, ки барои ҳар як меҳмон якхелаанд.

Агар Redis дастнорас бошад, чӣ мешавад?

Кэши объектҳо ихтиёрӣ аст ва бехатар кор мекунад. Агар васеъшавии phpredis мавҷуд набошад, тугмаи гузариш бо огоҳинома хомӯш карда мешавад; агар Redis дар вақти иҷро дастнорас шавад, модули дарунсохт аз кэши хотираи дохилии як дархост хизмат мерасонад, то сомона ҳеҷ гоҳ вайрон нашавад.

Оё ин LiteSpeed-ро талаб мекунад?

Кэшкунонии пурраи саҳифа веб-сервери LiteSpeed, ё плагини солиси LiteSpeed Cache-ро, агар он аллакай фаъол бошад, истифода мебарад. Дар серверҳои дигар сарлавҳаҳои кэш содир карда намешаванд, аммо кэши объектҳо, истисноҳо ва поксозии дурдаст ҳамчунон кор мекунанд.

Kэши CDN ва сервер чӣ гуна дар ҳамоҳангӣ мемонанд?

Як тозакунии ҳамоҳангшуда. Вақте ки мундариҷа тағйир меёбад, тозакунии мақсадноки бар асоси тэг саҳифаҳои таъсирёфтаро дар сервери веби тоза мекунад ва тавассути вебхуки имзошуда ба CDN ва периметр инъикос меёбад, то ҳар як қабат ҳамон саҳифаҳоро ҳамзамон тоза кунад.

Онро дар сомонаҳои худ бинед

Оғози санҷиши 14-рӯзаи бидуни корт ва иҷоза диҳед, ки кэши серқабаат корро иҷро кунад. Интиқоли ройгон, кафолати бозпас гардонидани маблағ дар 30 рӯз, кафолати 99.99% дастрасии корӣ ва бидуни вобастагӣ ба таъминкунанда.

Оғози ройгон