کش در فروشگاه اینترنتی: کجا کار میکند و کجا نه
کش سریعترین راه بهبود زمان پاسخ است، به شرطی که در جای درست استفاده شود. در فروشگاه اینترنتی، جای درست محدودتر از سایت محتوایی است.
نویسنده: تیم فنی مبناوبآخرین بهروزرسانی:
انواع کش
| نوع کش | چه چیزی را نگه میدارد | در فروشگاه |
|---|---|---|
| کش صفحه | خروجی کامل HTML یک صفحه | برای صفحات محصول و دستهبندی مؤثر؛ برای سبد و تسویه باید غیرفعال باشد. |
| کش شیء | نتیجهٔ کوئریها و محاسبات تکراری | برای صفحات پویا هم کار میکند و فشار دیتابیس را کم میکند. |
| کش مرورگر | فایلهای ثابت روی دستگاه کاربر | برای تصاویر و اسکریپتها؛ روی بازدید دوم اثر میگذارد. |
| شبکهٔ توزیع محتوا | فایلهای ثابت در نقاط نزدیکتر به کاربر | برای تصاویر محصول مفید است؛ منطق فروشگاه را تغییر نمیدهد. |
خطاهای رایج
- کشکردن صفحهٔ سبد خرید — نتیجهاش نمایش سبد یک کاربر به کاربر دیگر است.
- کشکردن قیمتهای شخصیسازیشده بدون در نظر گرفتن گروه کاربری.
- عمر کش خیلی طولانی برای صفحاتی که موجودی محصول در آنها نمایش داده میشود.
- اتکا به کش برای پنهانکردن کوئریهای بد؛ مشکل فقط به تعویق میافتد.
مطالب مرتبط
این مطلب بخشی از راهنمای زیرساخت فروشگاه اینترنتی است.
