سفارش تبلیغ
صبا ویژن

سئو- استفاده از همه شگردها برای بالابردن ترافیک سایت

چه وقتهایی نباید محتوای یک صفحه را کش کرد

گفتیم که کش کردن محتوا نقش زیادی در بالا بردن سرعت بارگذاری صفحه دارد اما مواردی هم هست که نباید محتوا را کش کرد

به عبارتی به برخی دلایل و صلاحدیدهای امنیتی نباید خیلی اصرا به کش محتوا داد و در مواردی با تمهیدات لازم را دید(علی الخصوص در مواردی که از CDN استفاده شده است)

به طور خلاصه هر محتوایی ک وابسته به تغییرات زمان است یا وابسته به شرایطی است که در هدرهای HTTP پیش بینی نشده است مانند آی پی درخواست کننده در این موارد نباید محتوا را کش کرد
که شامل
1-اگر محتوای مطالب شما هر 5 دقیقه به روز می شود کلا قید کش را بزنید
 2-  اگر طراحی سایت بگونه ای است که محتوا متناسب با آی پی  شخص درخواست کننده  تغییر می کند محتوا را نباید کش کرد
3- در صورتیکه شرایط خاص در هدر سایت پیش بینی شده است می توان صفحات وابسته به زبان یا agent یا کدینگ فونت را نیز کش کرد  که در اینصورت باید 
Vary: negotiate,accept-language,accept-charset
را داشته باشیم تا بتوان بر اساس زبان یا انکدینگ انتخابی زبان  یا سایر انتخاب های محلی درخواست  کش را به مرورگر داد
چرا که مرورگر ها قادرند بر حسب vary کش را مدیریت کنند
 نکته: Vary: negotiate به معنای وضعیت مذاکره است مثلا ارسال فرم  و امثالهم که مرورگر باید از کش صفحه بپرهیزد