نحوه استفاده از WP Super Cache در وبلاگ وردپرس
امروز قصد داریم بر یادگیری نحوه استفاده از WP Super Cache در وبلاگ وردپرس(WordPress blog) تمرکز کنیم. دو افزونه عالی وجود دارد که میتوان از آنها برای ذخیرهسازی افزونهها استفاده کرد: WP Super Cache و W3 Total Cache . بسته به نیاز شما، یکی از آنها باید در وبلاگ شما فعال باشد، اما امروز ما فقط در مورد نحوه استفاده از WP Super Cache در وبلاگ وردپرس(WordPress blog) بحث خواهیم کرد.
کاری که WP Super Cache انجام می دهد این است که فایل های PHP پویا وردپرس شما را از وبلاگ شما می گیرد و آنها را به فایل های (Dynamic WordPress PHP)HTML ایستا تبدیل می کند . مزیت این فایل این است که وزن کمتری نسبت به فایل PHP(PHP file) واقعی دارد و سرعت بارگذاری صفحه(page load speed) را افزایش می دهد که در نهایت بازدید کننده را خوشحال می کند زیرا هیچکس دوست ندارد منتظر بماند. با افزایش سرعت بارگذاری صفحه(page load speed search) ، موتورهای جستجو به احتمال زیاد صفحات شما را ایندکس می کنند و آنها را به بازدیدکنندگان بالقوه نشان می دهند.
خیلی از موارد بالا درست است، اما یک نکته وجود دارد، فایل HTML(HTML file) ایستا برای اکثر کاربران به جز کاربرانی که وارد وب سایت شما شده اند یا در وبلاگ شما نظر گذاشته اند، ارائه می شود. این جزئی بودن به این دلیل است که وقتی کاربر وارد شده است یا نظری را در وبلاگ شما ارسال کرده است با نام او به جای فایل ثابت نمایش داده می شود، بنابراین(file hence) توسط موتور کش قدیمی مدیریت می شود.
ویژگی WP Super Cache:
- به شما امکان می دهد از (Allow)شبکه تحویل(Delivery Network) محتوا ( CDN ) همراه با سیستم کش استفاده(caching system) کنید.
- صفحات وب فشرده شده برای کاهش زمان بارگذاری.
- ذخیره سازی برای صفحات PHP نیز موجود است(PHP)
- حافظه پنهان برای دستگاه های تلفن همراه و تبلت ها نیز موجود است.
نحوه استفاده از WP Super Cache در وبلاگ وردپرس(WordPress blog)
برای استفاده از WP Super Cache در وبلاگ وردپرس(WordPress blog) ، ابتدا باید افزونه را نصب کنید. بیایید ببینیم چگونه این کار را انجام دهیم، به حساب مدیریت(admin account) خود بروید و از Plugin > Add New ، WP Super Cache را جستجو کنید، سپس افزونه را نصب و فعال کنید.
پس از نصب این افزونه پیغام زیر نمایش داده می شود:
WP Super Cache is disabled. Please go to the plugin admin page to enable caching.
قبل از اینکه بتوانید از آن استفاده کنید باید افزونه WP Super Cache(WP Super Cache plugin) را فعال کنید، فقط روی "صفحه مدیریت پلاگین" کلیک کنید و به سمت تنظیمات WP Super Cache(WP Super Cache Settings) هدایت می شوید .
WP Super Cache را پیکربندی کنید
کادر کنار Caching On (توصیه می شود) را علامت بزنید تا WP Super Cache فعال شود و روی دکمه Update Status کلیک کنید(Update Status button) تا تغییرات شما ذخیره شود.
حالا بیایید با کلیک روی دکمه Test Cache(Test Cache button) در زیر Cache Tester بررسی کنیم که آیا افزونه کار می کند یا خیر . اگر همه چیز مطابق با آن پیش برود، چیزی شبیه به این خواهید دید:
اگر به دلایلی می خواهید صفحات کش شده را حذف کنید، کافیست روی دکمه Delete Cache کلیک کنید(Delete Cache button) و می توانید بروید.
در گزینه های پیشرفته(Advanced Options) این 4 تنظیمات را انجام می دهید:
- ذخیره سازی
- متفرقه
- پیشرفته
- مکان کش
بیایید فقط در مورد هر یک از آنها صحبت کنیم و ببینیم چگونه می توان از تنظیمات Wp Super Cache تا حداکثر پتانسیل خود استفاده کرد.
ذخیره سازی
برای دسترسی سریع (توصیه میشود)(Cache hits to this website for quick access (Recommended)) برای روشن کردن حافظه پنهان ، کادر ضربههای کش به این وبسایت را علامت بزنید .
در مرحله بعد، سه گزینه برای کش وجود دارد و به طور پیشفرض از PHP برای سرویس دادن به فایلهای کش استفاده میشود، اما ما نمیخواهیم PHP را درگیر کنیم، زیرا این باعث افزایش زمان بارگذاری صفحه میشود. بنابراین روی دکمه رادیویی(radio button) کنار « استفاده از mod_rewrite برای ارائه فایلهای کش(Use mod_rewrite to serve cache files) » کلیک کنید، که سریعترین روش برای ارائه فایلهای HTML شما بدون نیاز به (HTML)موتور PHP است(PHP engine) .
متفرقه
در گزینه های Miscellaneous Enable (Miscellaneous)Compress pages به طور پیش فرض این گزینه غیرفعال است. این گزینه به کاهش کل زمان بارگذاری صفحه(page load time) کمک می کند .
کش کردن مرورگر 304 اصلاح نشده را(304 not Modified browser caching) فعال کنید که نشان میدهد صفحهای از زمان آخرین درخواست تغییر کرده است یا خیر. صفحات پنهان را برای کاربران شناخته شده ذخیره نکنید، زیرا این امکان را به سرپرست و کاربران میدهد(administrator and users) تا صفحات واقعی را بدون هیچ گونه ذخیرهسازی در حافظه پنهان ببینند.
Don't cache را با پارامترهای GET فعال کنید زیرا این درخواستها از طریق موتورهای PHP پردازش میشوند و سپس گزینه (PHP)بازسازی Cache(Cache rebuild) را فعال کنید.
پیشرفته
پشتیبانی از دستگاه تلفن همراه را(Mobile device) فعال کنید که بدیهی است Wp Super Cache(Wp Super Cache compatible) را با دستگاه های تلفن همراه سازگار می کند. در مرحله بعد، اگر تاریخ انقضای کش(cache expiration date) طولانی دارید ، گزینه Clear all cache files when a post or page is published را فعال کنید، در غیر این صورت این گزینه را همانطور که هست بگذارید.
بررسی های اضافی صفحه اصلی(Extra homepage) را فعال کنید تا ذخیره صفحه اصلی(homepage caching) به طور غیرمنتظره متوقف شود تا بررسی شود که آیا به درستی کار می کند یا خیر. همچنین، گزینه Only refresh current page when comments made را فعال کنید تا دوباره صفحه PHP(PHP page) را هنگام نظر دادن به کاربر نشان دهد.
مکان کش
خبر خوب شما حتی نیازی به لمس این گزینه ندارید، آن را به حال خود رها کنید.
پس از انجام تمام تنظیمات بالا، کافیست روی دکمه Update status کلیک کنید. پس از بازخوانی صفحه، قوانین بازنویسی حالت را دقیقاً در زیر تنظیمات پیشرفته مانند این مشاهده خواهید کرد:
کافی است روی Update Mod_rewrite Rules کلیک کنید و پس از تکمیل آن چیزی شبیه به زیر را مشاهده خواهید کرد:
خوب، حدس میزنم همه چیز را در مورد تنظیمات پیشرفته یاد گرفتهاید و میتوانید نحوه استفاده کارآمد از افزونه WP Super Cache(how to use WP Super Cache plugin efficiently) را به دیگران آموزش دهید . اما هنوز تنظیمات بیشتری وجود دارد که قبل از ترک باید در مورد آنها بدانید.
زمان انقضا و جمع آوری زباله
در اینجا شما زمان و فرکانس(time and frequency) اعتبار داده های کش روی سرور خود را تنظیم می کنید. بهطور پیشفرض، زمان کش(cache timeout) روی 1800 ثانیه تنظیم شده است، اما اگر تعداد مقالات زیادی در سایت خود دارید، زمان کمتری را تنظیم کنید.
بعدی، Accepted Filnames & Rejected URI(Filenames & Rejected URIs) است، در اینجا میتوانید انواع صفحات زیر را برای cache کردن بر اساس نیاز خود غیرفعال کنید:
- پست های تک
- جستجوی صفحات
- صفحات نویسنده
- صفحه اول
- دسته بندی
- آرشیوها
- صفحات
- تغذیه می کند
- صفحه اصلی
- برچسب ها
خوب، نیازی نیست که با این تنظیمات دست و پنجه نرم کنید، بنابراین درست پیش بروید.
پشتیبانی CDN را فعال کنید
برای فعال کردن پشتیبانی CDN(CDN support) با افزونه WP Super Cache(WP Super Cache plugin) ، باید علامت فعال کردن پشتیبانی CDN را(Enable CDN support) علامت بزنید ( مطمئن شوید(Make sure) که زبانه CDN(CDN tab) را در کنار تنظیمات پیشرفته انتخاب کرده باشید).
در مرحله بعد، URL محلی یا URL Offsite(URL or Offsite URL) خود را مانند http://cdn.test.adityafarrad.com/wp-includes/js/prototype.js وارد کنید و روی ذخیره تغییرات کلیک کنید.
محتوا
تب بعدی Content است که در مجاورت CDN قرار دارد. در اینجا می توانید آمارهای کش شده را دوباره تولید کنید زیرا به طور خودکار تولید نمی شوند. همچنین، می توانید صفحات منقضی شده و حافظه پنهان را حذف کنید.
پیش بارگیری کنید
گزینه Preload(Preload option) تمام صفحات و پست های وب سایت شما را در حافظه پنهان ذخیره می کند و سپس نسخه استاتیک را برای همه بازدیدکنندگان ارائه می دهد. این گزینه به طور پیش فرض روی 0 تنظیم شده است که در واقع یک حالت غیرفعال است. حداقل زمان مورد نیاز 30 دقیقه است و همچنین باید تمام گزینه های پیش بارگذاری را فعال کنید تا در واقع از این افزونه بهره ببرید.
سپس روی گزینه Update Settings کلیک کنید و پس از بازخوانی صفحه خود، روی دکمه Preload Cache Now کلیک کنید. هنگامی که کش شروع به ساختن برای سایت شما کند، سرعت بارگذاری صفحه(page load speed) خود را به شدت بهبود می بخشد .
امیدواریم این مقاله برای شما مفید بوده باشد و نحوه استفاده از افزونه WP Super Cache(WP Super Cache plugin) در وبلاگ وردپرس(WordPress blog) را با موفقیت یاد گرفته باشید . هنگامی که تنظیمات فوق را اجرا کردید، سرعت بارگذاری سایت(site load speed) شما به شدت افزایش می یابد. اگر هنوز در مورد این پست سؤالی دارید، در نظرات از آنها بپرسید.
پیشنهادی برای اضافه کردن اینجا دارید؟ آیا ترفند مخفی برای افزایش سرعت بارگذاری صفحه(page load speed) خود دارید؟ پیشنهادات همیشه در اینجا استقبال می شود!
Related posts
چگونه WordPress site را از یک میزبان به دیگری حرکت دهیم
نحوه نصب و راه اندازی WordPress در Microsoft Azure
چگونه برای اجرای پرسرعتی WordPress در Microsoft Azure
چگونه برای پیکربندی Privacy در WordPress و چرا این مهم است
چگونه به نصب WordPress در Google Cloud Platform
چگونه از Lumen5 برای تبدیل پست وبلاگ خود به یک ویدیو استفاده کنید
نحوه انتقال از ویرایشگر کلاسیک وردپرس به گوتنبرگ
وردپرس نشان می دهد HTTP Error هنگام آپلود تصاویر
چگونه یک سایت تست وردپرس را بر روی کامپیوتر خود نصب کنیم
چگونه از سایت وردپرس خود بک آپ بگیرید
چگونه صفحات را در وب سایت وردپرس خود با رمز عبور محافظت کنیم
نحوه ویرایش پاورقی در وردپرس
8 تم Premium WordPress رایگان برای نصب
چگونه ورود مدیریت وردپرس خود را پیدا کنیم
ایجاد Child Theme در WordPress
چگونه می توان یک WordPress Site Secure
Wix در مقابل وردپرس: کدام یک برای ایجاد وب سایت شما بهترین است؟
چگونه برای بررسی اگر یک وب سایت از AdSense ممنوع
چگونه به صورت دستی وردپرس را روی یک دامنه راه اندازی کنیم
چگونه تمام آثار پلاگین وردپرس را حذف کنیم؟