افزونه لایت اسپید کش

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

افزونه لایت اسپید کش (LiteSpeed Cache) یکی از محبوب ترین افزونه ها برای بهینه سازی سرعت سایت های وردپرس است. این افزونه (plugin) با استفاده از تکنیک های مختلف مانند کش کردن صفحات تصاویر و فایل های CSS و جاوا اسکریپت و دیگر موارد، می تواند سرعت بارگذاری سایت شما را تا حد زیادی بهبود دهد. این افزونه به صورت رایگان عرضه شده است و با نسخه های 4.0 و بالاتر وردپرس سازگار است. اگر می خواهید که بیشتر با این پلاگین آشنا شوید، این مقاله مخصوص شما است.

افزونه لایت اسپید کش چیست؟

افزونه لایت اسپید کش

سازگاری لایت اسپید کش با انواع وب‌سرور

یکی از نکات مهم قبل از استفاده از LiteSpeed Cache، شناخت تفاوت میان قابلیت‌های عمومی افزونه و ویژگی‌های اختصاصی کش لایت اسپید است. قابلیت‌های عمومی این افزونه مانند بهینه‌سازی تصاویر، کوچک‌سازی فایل‌های CSS، جاوا اسکریپت و HTML، بارگذاری تنبل تصاویر، پشتیبانی از CDN، کش مرورگر و بهینه‌سازی پایگاه داده را می‌توان روی وب‌سرورهای مختلفی مانند LiteSpeed، Apache و NGINX استفاده کرد.

با این حال، برای استفاده از قابلیت‌های اختصاصی LiteSpeed مانند کش خودکار صفحات در سطح سرور، کش خصوصی کاربران واردشده، کش تماس‌های REST API وردپرس، کش جداگانه نسخه دسکتاپ و موبایل و برخی امکانات پیشرفته دیگر، سایت باید از OpenLiteSpeed، محصولات تجاری LiteSpeed، میزبانی مبتنی بر LiteSpeed یا شبکه توزیع محتوای QUIC.cloud استفاده کند. دلیل سرعت بالای این روش آن است که LSCache در سطح سرور فعالیت می‌کند و می‌تواند بدون اجرای مجدد PHP و کوئری‌های پایگاه داده، نسخه کش‌شده صفحه را مستقیماً در اختیار کاربر قرار دهد.

بنابراین اگر وب‌سرور سایت شما LiteSpeed نیست، همچنان می‌توانید از بسیاری از ابزارهای بهینه‌سازی افزونه لایت اسپید کش استفاده کنید؛ اما برای بهره‌بردن از تمام قابلیت‌های اختصاصی کش، بهتر است ابتدا نوع وب‌سرور و امکانات ارائه‌شده توسط شرکت هاستینگ خود را بررسی کنید.

افزونه لایت اسپید کش یکی از افزونه های محبوب برای افزایش سرعت بارگذاری سایت از طریق ذخیره فایل ها در حافظه کش است. ویژگی هایی که این در این افزونه وجود دارد، بسیار شبیه به سرور آپاچی یا همان Apache mod_cache است، اما بسیار بهینه تر اجرا می شود. این افزونه مانند Varnish کار می کند. به لطف این ویژگی، استفاده از این افزونه تنها به صفحات PHP محدود نمی شود و می توان از افزونه لایت اسپید کش برای انواع صفحات استفاده کرد.

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

استفاده از لایت اسپید کش

اگر قصد دارید برای اولین بار از این افزونه استفاده کنید، لازم است با مجموعه‌ای از نکات و بخش‌های کلی آن آشنا شوید؛ بخش‌هایی که شناخت آن‌ها برای شروع کار ضروری است و عبارت‌اند از:

  • تب کش (Cache Tab)

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

  • تب TTL

TTL مخفف عبارت Time to live است. همان طور که از نام آن نیز پیدا است، در این تب می توانید مشخص کنید که یک صفحه تا چه زمانی می تواند در حافظه پنهان باقی بماند تا قبل از این که قدیمی در نظر گرفته شود. بعد از این که یک صفحه به TTL خود رسید، از نظر افزونه لایت اسپید کش قدیمی محسوب خواهد شد و در نتیجه از حافظه پنهان حذف می شود. بهتر است که مقدار TTL را نیز از مقدار پیش فرض تغییر ندهید؛ اما اگر در این زمینه اطلاعات کاملی دارید، می توانید بهترین مقدار TTL را برای سایت و صفحات خود انتخاب کنید.

  • تب Purge

تب Purge یا تب تصفیه، بخشی است که مشخص می‌کند برخی از صفحات پیش از رسیدن به زمان تعیین‌شده پاک شوند. با استفاده از این تب، محتواها از حافظه پنهان حذف خواهند شد.

  • تب Excludes

اگر قصد دارید در افزونه لایت اسپید کش صفحاتی را مشخص کنید که در حافظه کش ذخیره نشوند، این تب برای همین منظور در نظر گرفته شده است. با کمک این تب می‌توانید قسمت‌های خاصی از سایت را به‌طور کامل از حافظه پنهان خارج کنید. به‌صورت پیش‌فرض، تمامی بخش‌های لازم سایت در حافظه کش ذخیره می‌شوند. در صورت نیاز، می‌توانید تنظیمات این بخش را تغییر دهید.

تب های تخصصی افزونه لایت اسپید کش

تب های لایت اسپید کش

اگر قصد دارید به‌صورت تخصصی‌تر از افزونه لایت اسپید کش استفاده کنید و تنظیمات آن را بیشتر شخصی‌سازی کنید، لازم است نگاهی به این تب‌ها داشته باشید:

  • تب ESI

ESI مخفف عبارت Edge Side Includes است. به کمک این تب می توانید حفره هایی را در صفحات مختلف خود ایجاد کنید و این حفره های ایجاد شده را با محتوای شخصی سازی شده ای که در حافظه کش ذخیره می شود، پر کنید. از ESI معمولا در فروشگاه های آنلاین در بخش سبد خرید و همچنین سایت های ارائه دهنده خدمات، در بخش چت آنلاین سایت مورد استفاده قرار می گیرد.

  • تب Object

تب Object در افزونه لایت اسپید کش این امکان را در اختیار شما قرار می‌دهد که حافظه‌های پنهان مانند LSMCD، Memcached یا Redis را کنترل کنید. البته باید توجه داشت که برای دسترسی به این تب، سرپرست سرور باید از قبل این بخش را فعال و پیکربندی کرده باشد.

  • تب Browser

همان‌طور که از نام این تب مشخص است، حافظه‌های پنهان مرورگر روی دستگاه مشتری برای فایل‌های ایستا ذخیره می‌شوند. اگر کاربر حافظه پنهان مرورگر خود را فعال کرده باشد، فایل‌های ایستا مانند تصاویر پس از اولین بارگذاری سایت، به‌صورت محلی (local) روی دستگاه کاربر ذخیره می‌شوند. با این کار، تا زمانی که کاربر حافظه پنهان مرورگر خود را پاک نکند، تصاویر و دیگر مواردی که به‌عنوان حافظه کش روی دستگاه کاربر ذخیره شده‌اند، با هر بار باز کردن سایت به‌صورت محلی از دستگاه کاربر بارگذاری می‌شوند.

  • تب Advanced

از نام این تب مشخص است که شامل تنظیمات پیچیده و مهمی می‌شود و تغییر آن‌ها بیشتر برای کاربران باتجربه و حرفه‌ای مناسب است. اگر برای اولین بار افزونه لایت اسپید کش را نصب کرده‌اید و آشنایی کافی با آن ندارید، بهتر است تنظیمات پیش‌فرض این بخش را تغییر ندهید.

  • تب WooCommerce

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

جمع بندی

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

نظرات کاربران