მთლიანი გვერდის ქეშირება ვებ-სერვერის დონეზე, არჩევითი Redis ობიექტების ქეში და გასუფთავებები, რომლებიც შლის მხოლოდ იმას, რაც რეალურად შეიცვალა.
LSCache-ის მართვა
სვამს X-LiteSpeed-Cache-Control-ისა და ჭდეების თავსართებს, რათა LiteSpeed სერვერმა მიაწოდოს მთლიანი გვერდები PHP-სა და MySQL-თან შეხების გარეშე. თუ მესამე მხარის LiteSpeed Cache მოდული არსებობს, გვერდების ქეშირება მას გადაეცემა — ყოველგვარი კონფლიქტის გარეშე.
ჭკვიანი ავტომატური გასუფთავება ჭდეების მიხედვით
როდესაც პოსტი, კომენტარი, ტერმინი, თემა ან მოდული იცვლება, მიზნობრივი ქეშის ტეგების მეშვეობით იწმინდება მხოლოდ დაზარალებული გვერდები და მათი სიები — და არა მთელი საიტი.
Redis-ის ობიექტების ქეში
ერთი დაწკაპუნების გადამრთველი აინსტალირებს ობიექტების ქეშის დამოუკიდებელ drop-in-ს, რომელიც ამსუბუქებს მონაცემთა ბაზის განმეორებით კითხვას. იგი არასოდეს გადააწერს სხვა მოდულის drop-in-ს და უბრუნდება ოპერატიულ მეხსიერებაში არსებულ ქეშს, თუ Redis მიუწვდომელია, ასე რომ საიტი აგრძელებს მუშაობას.
ქეშის უსაფრთხო გამონაკლისები
WordPress-ის, WooCommerce-ისა და Easy Digital Downloads-ის გონივრული ნაგულისხმევი პარამეტრები — cart, checkout, my-account, REST/AJAX, preview, search და ნებისმიერი ავტორიზებული მომხმარებლის ან სესიის მოთხოვნა არასოდეს ინახება ქეშში. დაამატეთ თქვენი საკუთარი ბილიკის, მოთხოვნისა და cookie-ს წესები თითოეული საიტისთვის.
ხელმოწერილი გასუფთავების ბოლოწერტილი
REST ბოლოწერტილი ასუფთავებს ყველაფერს, კონკრეტულ URL-ებს ან კონკრეტულ ტეგებს შესული ადმინისტრატორისთვის ან საიტის საკუთარი HMAC-SHA256 საიდუმლოებით ხელმოწერილი მოთხოვნისთვის — კითხულობს მხოლოდ ხელმოწერილ მონაცემებს და არასდროს მოთხოვნის პარამეტრებს.
ეტაპობრივი დეგრადაცია
მთლიანი გვერდის ქეშირებისთვის საჭიროა LiteSpeed სერვერი; მის გარეშე მოდული უბრალოდ არ გამოსცემს ქეშის სათაურებს, სანამ ობიექტების ქეში და გამონაკლისები აგრძელებს მუშაობას. ქეშირება არის ფუნქცია თითოეული მონახაზისთვის და არა გადამრთველი პრინციპით „ყველაფერი ან არაფერი“.