کش سایت چیست ؟ معرفی و مقایسه افزونه های کش وردپرس

نوین ادمین » آموزش بهینه سازی سایت » کش سایت چیست ؟ معرفی و مقایسه افزونه های کش وردپرس

  • تاریخ ثبت : ۱۳ اسفند ۱۳۹۸
  • آخرین بروزرسانی : ۱۳ اسفند ۱۳۹۸
  • زمان مورد نیاز برای مطالعه : ۱۱ دقیقه

امتیاز / ۵. از رای

هنوز کسی رای نداده !

متاسفیم که خوشتون نیومد!

بهمون بگید چیکار کنیم بهتر بشه!

مقدمه

در مورد چی میخوایم صحبت کنیم؟

سیستم مدیریت محتوای وردپرس به دلیلی اینکه ارتباط زیادی با دیتابیس برقرار میکنه و قابلیت اتصال به افزونه های مختلف رو داره نسبت به سایر CMS ها احتیاج به منابع بیشتری داره. جدا از اینکه سرور باید کیفیت مطلوبی داشته باشه از نظر نرم افزاری هم باید سیستم رو بهینه سازی کنید تا با قدرت بیشتری بتونه کار کنه . یکی از اقدامات مهم و اصلی در این زمینه فعال سازی کش هست . در این مقاله بهتون یاد میدیم کش چیه و چطوری میتونه سرعت سایتتون رو به طور چشمگیری افزایش بده. در ادامه بهترین افزونه های کش رو هم بهتون معرفی می کنیم.

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

آشنایی با عملیات پردازشی سرور در لود یک سایت

سرور کلی پردازش میکنه تا یک سایت رو لود کنه !

فرض کنید میخواید وارد یک سایتی بشید . از اونجایی که سایت ها دارای فایل های مختلفی  مثل php ، css ، js ، تصاویر ، ویدئو و . . . هستن سرور میره آخرین نسخه اونها رو پیدا میکنه و با استفاده از اونها یک صفحه html نهایی میسازه و بهتون نمایش میده . در هنگام مراجعه بعدی به سایت دوباره همین اتفاق میفته و همین که آدرس سایت رو در مرورگر بزنید فایل ها فراخوانی میشن و فایل html نهایی شکل میگیره . خب عقل سلیم میگه دلیلی نداره هر بار این فایل های تکراری توسط سرور پردازش بشن و شما اونها رو دانلود کنید . . .! به همین دلیل بحث کش به میون اومد .

کش چیست و چطوری باعث افزایش سرعت لود میشه؟

یک نسخه از قبل ذخیره شده !

در سیستم کش اون فایل html فقط یک بار (برای اولین مرتبه) ساخته میشه و برای دفعات بعدی همون فایل ساخته شده به کاربر نمایش داده میشه . فایل های دانلودی هم یکبار در مرورگر کاربر ذخیره میشه و در دفعات بعدی این فایل ها از سیستم خود کاربر فراخوانی میشه . اینطوری هم پردازش های سرور کمتر میشه و هم حجم فایل های دانلودی به حداقل میرسه . سرعت لود سایت هم به طور محسوسی افزایش پیدا میکنه . بر همین اساس دو نوع کش سمت سرور و سمت کاربر تعریف میشه :

کش سمت سرور

کش سمت سرور چیست؟

سرور نسخه ذخیره شده رو به کاربر نشون میده

در کش سمت سرور اون صفحه html نهایی که پس از پردازش کامل ، در سرور ذخیره میشه و هر بار کسی درخواست مجدد داد همون صفحه html به کاربر نمایش داده میشه . در این نوع کش هدف کاهش پردازش های سرور هست و تلاش میشه درخواست هایی که به سمت سرور میاد رو یجورایی از پردازش CPU دور کنیم .

کش سمت کاربر (مرورگر) چیست؟

فایل های متداول سایت در کامپیوتر کاربر ذخیره میشه

در مبحث کش مرورگر ، برخی از فایل های سایت مثل فایل css و js در مرورگر ذخیره میشه و هر بار که سایت رو باز کردید این آیتم ها از کامپیوتر خودتون فراخوانی میشه و سرعت لود سایت به طور محسوسی بالا میره . در اینجا هدف اینه که حجم اطلاعات دانلودی کاهش پیدا کنه و کاربران سریعتر بتونن سایت رو مشاهده کنن .

مدت زمان کش

کش تا چه زمانی برقراره؟

اولین سوالی که پیش میاد اینه که اگر فایلی در هاست تغییر کرد اونوقت تکلیف چیه ؟ برای این مشکل هم راه چاره ای هست . در واقع کش دائمی نیست و مدت زمان مشخصی داره که شما میتونید اون رو تعیین کنید . مثل کش فایل های css میتونه چند ساعت باشه و کش مربوط به تصاویر چند روز یا هفته .  ضمن اینکه شما براحتی میتونید کش رو خالی کنید و از سرور بخواید فایل ها رو براتون نوسازی کنه .

برای همین قضیه هست که وقتی که طراح سایتتون تغییراتی در سایت اعمال میکنه ممکنه شما در بازدید اول سایت رو بهم ریخته ببینید و ایشون هم احتمالاً در جواب میگه Ctrl + F5 بزنید تا کش خالی بشه و مرورگر شما فایل های جدید رو جایگزین کنه .

عملا هم شما به عنوان کاربر سایت با زدن کلید های ترکیبی Ctrl + F5 میتونید کش رو خالی کنید و محتوای جدید رو درخواست بدید و هم مدیر سایت میتونه پس از تغییرات کش رو بازسازی کنه و کش قدیمی رو پاک کنه . خود افزونه کش هم میتونه بعد از هر تغییراتی مثل درج محتوای جدید ، نصب و غیر فعال سازی افزونه ها و . . .  کش رو خالی کنه .

معرفی و مقایسه افزونه های مختلف کش در وردپرس

کذوم افزونه کش بهتره؟

بر خلاف همیشه افزونه های معروف خیلی زیادی نداریم و لیستمون برای مقایسه محدود به چند افزونه برتر و معروف هست . افزونه های W3 Total Cache ، WP Super Cache و WP Rocket لیست ما رو تشکیل میدن . در ادامه به بررسی و مقایسه این افزونه ها پرداختیم :

معرفی افزونه w3 total cache

افزونه W3 Total Cache

رایگان با امکانات زیاد و گسترده

افزونه W3 Total Cache رایگان هست و میتونید اون رو از مخزن وردپرس دانلود کنید . این افزونه امکانات بسیار زیادی رو در اختیار شما قرار میده و میتونید تا حد بالایی تنظیمات مختلفی روش اعمال کنید . به همین جهت هم هست که معمولاً کاربران مبتدی زیاد بهش علاقه ندارن و از تنظیمات زیادی میترسن ! معمولاً تنظیمات پیشفرض مناسب نیست و طراحان افزونه در نظر داشتن کاربر خودش تنظیمات مد نظرش رو اعمال کنه .

افزونه WP Super Cache

رایگان با تنظیمات ساده

افزونه WP Super Cache هم رایگان هست و میتونید اون رو از مخزن وردپرس دانلود کنید . افزونه سوپر کش در مقایسه با W3 Total Cache تنظمیات ساده تری داره و کاربران بیشتری باهاش ارتباط برقرار میکنن . به همین دلیل هم هست که تعداد نصبش دو برابر افزونه توتال کش شده و همینطور به تعداد نصبیاتش اضافه میشه . البته طراحان افزونه کاربران حرفه تر رو فراموش نکردن و با ایجاد مد پیشرفته این امکان رو فراهم کردن که بتونید تنظیمات بیشتری رو در خصوص کش سایت اعمال کنید .

معرفی افزونه wp super cache
افزونه موشک وردپرس راکت wp-rocket

افزونه WP Rocket

پیشنهاد شده و کاملاً حرفه ای

افزونه WP Rocket رو میشه محبوب ترین افزونه غیر رایگان (پرمیوم) فعال سازی کش در وردپرس دونست . این افزونه با تنظیمات ساده و راحتی که داره برای تمامی کاربران حرفه ای و آماتور مناسبه . ضمن اینکه ظاهر پنل تنظیمات هم ساده و شکیل طراحی شده . امکانات مختلفی مثل بهینه سازی فایل ها ، دیتابیس ، بارگزاری تنبل ، کنترل قلب تپنده ، فعال سازی CDN و . . . افزونه راکت وردپرس رو به یکی از بهترین گزینه ها جهت نصب روی سایت های وردپرسی تبدیل کرده .

مقایسه افزونه های کش وردپرس

عضویت در خبرنامه نوین ادمین

عضو خبرنامه بشید تا مقالات سایت رو از طریق ایمیل براتون ارسال کنیم !

.
سوالات متداول

سوالات متداول کاربران

نصب افزونه هاش قدرتمند کش تا حد زیادی میتونه رتبه وب سایت شما رو در سایت GTmetrix افزایش بده اما افزونه فقط بخشی از این مسیره و باید تنظیمات دیگه ای رو هم مد نظر قرار بدید مثل کاهش سایر تصاویر ، کاهش تعداد درخواست ها ، استفاده از تصاویر در ابعاد مناسب ، خرید هاست پر سرعت و . . .

محتمل ترین دلیل این اتفاق تنظیمات نادرست افزونه و یا قالب غیر استاندارد هست . معمولاً کاربران بعد از فعال سازی آپشن فشرده سازی و ادغام فایل های css و js با مشکل بهم ریختگی سایت مواجه میشن . ما در دوره آموزشی افزونه راکت بهتون یاد میدیم تا حد زیادی از بروز این مشکل جلوگیری کنید .

ما هم خودمون از WP Rocket استفاده می کنیم و هم روی سایت های مشتریانمون برای بهینه سازی نصب می کنیم .

۰ پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خوشحال میشیم از مطالب ما در سایتتون استفاده کنید . خوشحال تر میشیم اگر یک لینکی هم از مقالتون به سایت ما بدید