ویب سرور لیول پر مکمل صفحہ کیشنگ، ایک اختیاری Redis آبجیکٹ کیش، اور ایسی صفائی جو صرف وہی مواد صاف کرتی ہے جو حقیقت میں تبدیل ہوا ہو۔
LSCache کنٹرول
یہ X-LiteSpeed-Cache-Control اور ٹیگ کے ہیڈرز لگاتا ہے تاکہ ایک LiteSpeed سرور PHP یا MySQL کو چھوئے بغیر مکمل صفحات فراہم کر سکے۔ اگر فریق ثالث کا LiteSpeed Cache پلگ ان موجود ہو تو صفحہ کیشنگ اس کے سپرد کر دی جاتی ہے — کوئی تنازع نہیں ہوتا۔
ٹیگ پر مبنی اسمارٹ خودکار اخراج
جب کوئی پوسٹ، تبصرہ، اصطلاح، تھیم یا پلگ ان تبدیل ہوتا ہے، تو ہدف شدہ کیشے ٹیگز کے ذریعے صرف متاثرہ صفحات اور ان کی فہرستوں کو صاف کیا جاتا ہے — پوری سائٹ کو نہیں۔
Redis آبجیکٹ کیشے
ایک کلک کا ٹوگل ایک خود مختار آبجیکٹ کیشے ڈراپ اِن انسٹال کرتا ہے جو بار بار ڈیٹا بیس پڑھنے کے بوجھ کو کم کرتا ہے۔ یہ کبھی بھی کسی دوسرے پلگ ان کے ڈراپ اِن کو اوور رائٹ نہیں کرتا، اور اگر Redis ناقابل رسائی ہو تو اِن میموری کیشے پر واپس چلا جاتا ہے، تاکہ سائٹ کام کرتی رہے۔
محفوظ کیشے استثنیٰ جات
WordPress، WooCommerce اور Easy Digital Downloads کے معقول پہلے سے طے شدہ ترتیبات — cart، checkout، my-account، REST/AJAX، preview، search اور لاگ ان یا سیشن کی کوئی بھی درخواست کبھی کیش نہیں کی جاتی ہے۔ ہر سائٹ کے لیے اپنے راستے، استفسار اور کوکی کے قواعد شامل کریں۔
دستخط شدہ پرج اینڈ پوائنٹ
ایک REST اینڈ پوائنٹ سائن ان شدہ منتظم کے لیے یا سائٹ کے اپنے HMAC-SHA256 خفیہ راز سے دستخط شدہ درخواست کے لیے ہر چیز، مخصوص URLs یا مخصوص ٹیگز کو صاف کرتا ہے — صرف دستخط شدہ پے لوڈ کو پڑھتا ہے، استفسار کے پیرامیٹرز کو کبھی نہیں۔
تدریجی زوال
مکمل صفحے کی کیشنگ کے لیے ایک LiteSpeed سرور درکار ہوتا ہے؛ اس کے بغیر پلگ ان محض کوئی کیش ہیڈرز جاری نہیں کرتا جبکہ آبجیکٹ کیش اور اخراجات کام کرتے رہتے ہیں۔ کیشنگ ہر خاکہ وار صلاحیت ہے، یہ کوئی سب یا کچھ نہیں سوئچ نہیں ہے۔