حافظه پنهان یا Memory Cache ،حافظه ای است سرعت پردازش را بهبود می بخشد و تاخیر در پردازش را به حداقل میرساند، چون پردازنده ها دسترسی آسان تری به کش دارند تا رم. حافظه پنهان در صفحات وب، میتواند باعث شود تا سایت سریعتر باز شود، مخصوصا سایت هایی که از اسکریپت های سنگین بهره میبرند. این افزایش سرعت بر رتبه سایت شما تاثیر بسزایی دارد. در این زمینه از افزونه WP Super Cache میتوانید استفاده کنید؛ در این مقاله، ما به آموزش افزونه WP Super Cache می پردازیم.

یک مثال ساده برای توضیح کامل حافظه کش؛

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

شما میتواند با تغییر بعضی از عوامل، سرعت سایت خود را افزایش دهید، از جمله این عوامل هاست، قالب، تعداد افزونه های فعال، عکس و غیره هستند.

نصب افزونه

افزونه WP Super Cache رایگان میباشد و میتوانید آن را از سایت اصلی وردپرس دانلود کنید.

برای نصب افزونه وارد داشبورد مدیریت شده و به بخش افزونه ها=>افزودن بروید و در آنجا عبارت “WP Super Cache” را جست وجو کنید.

مطابق شکل بر روی هم اکنون نصب کن کلیک کرده و پس از آن دکمه به فعال نمایید تغییر میکند ،بر روی آن کلیک کنید.

راه اندازی آسان افزونه

برای کسانی که تمایل به تنظیمات پیشرفته ندارند، راه اندازی آسان را توصیه میکنیم. به این منظور مراحل زیر را دنبال کنید:

ابتدا به قسمت تنظیمات=>WP Super Cache بروید.

در صفحه که باز میشود به تب آسان بروید و کش کردن روشن(پیشنهادی) را انتخاب و سپس بروزرسانی وضعیت را بزنید.

تست کش؛ میتوانید حافظه کش خود را تست و بررسی کنید.

به این منظور در قسمت تنظیمات افزونه به تب آسان بروید. در قسمت آزمایش کش بر روی تست کش کلیک کنید.

نتیجه آن اینگونه خواهد بود؛

حذف کش؛ مدیرانی که سایت خود را بروز رسانی میکنند -به خصوص در زمینه CSS و جاوا اسکریپت- بایستی کش ها را حذف کنند.

برای حذف کش، در تب آسان به قسمت حذف برگه های کش شده بروید و بر روی حذف کش کلیک کنید.

تنظیمات در تب پیشرفته

این تب شامل تنظیمات جامع و کامل تری است که مدیران وب سایت ها میتوانند آن را شخصی سازی کنند.

کش کردن : این گزینه برای روشن کردن حافظه پنهان میباشد. (همانند تب آسان)

روش تحویل کش : این گزینه روش کش کردن صفحات را تعیین میکنید.

متفرقه

Cache Restrictions : در این قسمت سه گزینه وجود دارد که میتوانید، برای کاربران خود محدودیت در ساخت فایل کش ایجاد کنید.

برگه های دارای پارامتر GET را کش نکن :  با فعال کردن این گزینه، ذخیره سازی صفحات با پارامتر GET انجام نخواهد شد؛ مانند صفحات جستجو

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

هدر HTTP با محتوا صفحه را مخفی نگه دارید : اگر این گزینه فعال باشد، علاوه بر محتوای صفحه، هدرها هم کش میشوند.

کش بازسازی شد. بکارگیری پرونده supercache به کاربران ناشناس در حالی که پرونده جدید شروع به ایجاد شدن کرده است : هنگامی که یک سند جدید ساخته میشود، برای کاربرانی که وارد حساب کاربری خودشان نشده اند، فایل ها مجدداً کش خواهند شد.

۳۰۴ کش مرورگر را اصلاح نکرده است. نشان دادن وقتی که برگه اصلاح شده بر اساس آخرین درخواست : کد ۳۰۴، کدی است که وقتی مرورگر آن را از هر صفحه ای دریافت کند، متوجه خواهد شد که محتوای صفحه تغییری نکرده است. اگر تمایل دارید صفحه ای که کد ۳۰۴ را به مرورگر میدهد، کش آن اصلاح نشود، میتوانید آن را فعال کنید.

ساخت کاربران شناخته شده ناشناس که آن ها بکار می برند پرونده های ایستای supercached : ارائه خدمات به کاربران شناخته شده همانند کاربران ناشناس باشد.

پیشرفته

Enable dynamic caching : این گزینه برای فعال سازی، کش کردن پویا (داینامیک) می باشد.

Mobile device support : این گزینه کش کردن در وسایل پورتابل مانند تبلت، تلفن همراه و … را فعال میکند.

 Remove UTF8/blog charset support from .htaccess file : اگر با حروف در سایتتون به مشکل برخوردید و چینش آنها بهم خورد، برای حل شدن آن باید این گزینه فعال شود.

بیشتر بخوانید :  آموزش افزونه All in One SEO Pack

پاکسازی همه پرونده های کش وقتی که نوشته یا برگه ارسال می شود یا بروزرسانی میگردد : با فعال سازی، تمام کش ها در هنگام افزودن نوشته و یا بروز رسانی آن، حذف خواهند شد.

بررسی صفحه اصلی اضافی.(گاهی اوقات توقف کش صفحه اصلی) : با فعال سازی این گزینه ،صفحه اصلی بیشتر بررسی خواهد شد. چون ممکن است در کش کردن با مشکل مواجه شود.

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

لیست برگه های کش شده جدید در این صفحه : اگر فعال شود، صفحات کش شده جدید در همین صفحه نشان داده خواهد شد.

قفل پرونده Coarse. به این نیاز ندارید در حالی که سرعت سایتتان را کاهش می دهد : در مواقعی که بازدید سایت شما بالا میرود، میتوانید بروز کردن کش صفحات پربازدید (به دلیل ارسال دیدگاه) را قفل کنید؛ و به این منظور این گزینه باید فعال سازی شود.

Late init : با فعال سازی، بعد از بارگذاری وردپرس، فایل های کش بارگذاری خواهند شد.

کش نکن برگه : اگر کلید امنیتی را به هر صفحه اضافه کنید، آن صفحه کش نخواهد شد.

مکان کش

آدرسی که وجود دارد، محلی است که کش ها قرار هست ذخیره بشوند.

توجه! پس از انجام هرگونه تغییر، بر روی بروزرسانی تغییرات کلیک کنید.

زمان ابطال & کالکشن زباله

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

هشدار از طریق ایمیل : پس از اجرای پاکسازی و ساخت مجدد کش، یک هشدار از طریق ایمیل به شما ارسال میشود.

نام پرونده های پذیرفته شده & آدرس های اینترنتی نپذیرفته شده

در قسمت اول، شما هر گزینه ای را که فعال کنید، آن قسمت و ساختار کش نخواهد شد.

در قسمت دوم، رشته هایی را وارد کنید که نمی خواهید کش بشوند. بطور مثال wp-.*\.php ، فایل هایی که هم نام این هستند کش نخواهند شد.

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

رد کردن عوامل کاربر

در اینجا تعیین می کنید که برای کدام نوع از کاربرها که سایت شما را بررسی می کنند، نسخه کش ارائه نشود.

تنظیمات سربرگ CDN

CDN مخفف Content Delivery Network به معنی شبکه توزیع محتوا میباشد. زمانیکه شما این سیستم را برای سایت خود فعال سازی کنید، اطلاعات شما بر روی تمامی این سرورها کپی و ذخیره میشود و زمانیکه یک بازدید کننده به سایت شما وارد میشود محتوای سایت شامل تصاویر و … را از نزدیک ترین سرور نزدیک به خود دریافت میکند و مستقیما به هاست یا سرور شما متصل نمیشود.

فعال سازی پشتیبانی CDN : با زدن تیک، سرویس CDN برای شما فعال سازی میشود.

آدرس سایت : آدرس سایت خودتون رو وارد میکنید.

آدرس خارج از سایت : آدرس ثانویه سایتتون را وارد میکنید.

شامل دایرکتوری ها : این قسمت را با پوشه هایی تکمیل کنید که محتوای ثابتی دارند و آن ها روی شبکه CDN قابل دریافت هستند.

حذف اگر رشته فرعی باشد : پسوند هایی که در این قسمت قرار میدهد در سرویس CDN قرار نمیگیرند.

تنظیمات سربرگ محتویات

در این قسمت، آمار و ارقام دقیق افزونه WP Super Cache را در اینجا میتوانیم ببنیم.

تنظیمات سربرگ پیش بارگزاری

تنظیمات این قسمت یک قدم جلوتر از تنظیمات کش در گزینه های قبلی می باشد. در اینجا شما میتوانید پست و برگه های منتشر شده در سایت خود را به صورت کش در بیاورید و اینکار باعث بالا رفتن سرعت سایت میشود و همچنین به بهبود رتبه گوگل شما کمک میکند.(دقت کنید که فشار زیادی به سرور شما می آورد)

به این منظور تیک گزینه روش پیش‌بارگذاری را بزنید.

اگر هم تمایل دارید برچسب ها، دسته ها و … کش بشوند گزینه پیش بارگذاری برچسب ها،دسته ها و دیگر طبقه بندی ها را فعال کنید.

تنظیمات سربرگ پلاگین ها

ممکن است شما از چهار افزونه زیر به همراه افزونه WP Super Cache استفاده کنید، در این قسمت شما میتوانید برای جلوگیری از تداخل افزونه ها، تنظیمات را شخصی سازی کنید.

در انتظار بررسی : با فعال کردن این قابلیت، متن “دیدگاه شما در انتظار تائید است” که پس از ارسال دیدگاه به کاربر نشان داده میشود، دیگر نشان داده نمیشود.

رفتار بد : دسترسی کاربران مخرب را مسدود میکند، مانند ربات ها

نقشه دامنه : اگر تمایل دارید دامنه ای دیگر را در وردپرس به جای زیر دامنه استفاده کنید باید این گزینه فعال شود.

قالب موبایل Jetpack : اگر شما از افزونه Jetpack استفاده میکنید و همچنین قالب برای موبایل در این افزونه فعال است، باید این گزینه فعال شود.

در آخر، آگر سوالی دارید میتوانید در قسمت دیدگاه بیان کنید، و ما در کوتاه ترین زمان پاسخگوی شما خواهیم بود.

منبع: StyleMixThemes