افزونه لایت اسپید کش بهینه سازی سرعت سایت
افزونهLiteSpeed Cache :
یکی از بهترین افزونه های کش وردپرس است که با بهره گیری از کش صفحه درون ساخته وب سرور LiteSpeed به بهبود عملکرد
سایت وردپرس کمک می کند.
کش صفحه، محتوا را از صفحاتی که به صورت پویا ایجاد شده اند، ذخیره می کند و در نتیجه زمان بارگذاری صفحه را کاهش می دهد.
افزونه LiteSpeed Cache کمی متفاوت از سایر افزونه های وردپرس است زیرا تا حدی به وب سرور LiteSpeed متکی است. این بدان
معنا نیست که شما باید از وب سرور LiteSpeed استفاده کنید تا بتوانید از افزونه caching استفاده کنید ، اما اگر می خواهید به همه
گزینه های موجود دسترسی داشته باشید مطمئناً به شما کمک می کند.
افزونه کش لایت اسپید یک افزونه رایگان عالی کش وردپرس است و به روز رسانی آن به سرعت انجام می شود.
در حال حاضر اکثر هاستینگهای برتر ایرانی در لایت اسپید کش استفاده میکنند. اما برای اطمینان از مدیر سرور (پشتیبانهاست)
خود بپرسید که آیا وب سرور شما لایت اسپید کش هست یا خیر.
یا اینکه وارد بخش ابزارها > سلامت سایت شوید و از بخش اطلاعات سرور مشاهده کنید که وب سرور شما چیست.
باید عبارت LiteSpeed یا OLS یا OpenLiteSpeed را مشاهده کنید.
اگر وب سرور شما لایت اسپید نبود از مدیرهاست بخواهید وب سرور را به لایت اسپید تغییر دهید یا پیشنهاد میکنیم
هاستینگ خود را بهصورت کامل تغییر دهید.
آموزش افزونه LiteSpeed Cache(کش لایت اسپید):
قبل از استفاده از افزونه های کش از سایت خود یک پشتیبان تهیه کنید تا در صورت وقوع هر گونه اتفاق غیرمنتظره بتوانید سایت
خود را بازیابی کنید.
افزونه را از پایین صفحه دریافت نموده و آن را در سایت خود در بخش افزونه ها نصب کنید، بعد از اینکه افزونه نصب شد آن را فعال کنید.
دانلود افزونه Litespeed Cache:
پس از نصب ، آن می توانید تصویری کامل از داشپبورد افزونه LiteSpeed Cache که در نوارد پیشخوان وردپرس سمت راست
ایجاد شده است مشاهده نمائید.
در ادامه مطالب لینک دانلود افزونه لایت اسپید را برای کاربران عزیز آپ وب قرار می دهیم.
LiteSpeed Cache بسیار زیبا با رابط وردپرس ادغام می شود. این را می توان در صفحه اصلی پلاگین به اصطلاح داشبورد
مشاهده کرد.این به عنوان یک نمایش اطلاعات سریع عمل می کند که در آن می توانید تنظیمات کانفیگ پلاگین فعلی
خود را تغییر دهید.
LSCache ممکن است دارای ویژگی های زیادی باشد ، اما ما همچنان در تنظیم آن تمرکز می کنیم تا وب سایت
وردپرسی شما را سریعتر لود کند.
تنظیمات Cache Control در افزونه LiteSpeed Cache
تقریباً تمام ویژگی های بهینه سازی LSCache در تنظیمات Cache Control قرار گرفته اند.به طور کلی ، تنظیمات Cache Control شامل موارد زیر است:
- Cache
- TTL
- Purge
- Excludes
- ESI
- Object
- Browser
- Advanced
گزینه کش(Cache):
این تب را فشار دهید و روشن کنید زیرا از این قسمت است که می توانید گزینه ها را فعال و غیرفعال کنید. به طور پیش فرض ، بیشتر گزینه ها
فعال هستند. تا زمانی که تجربه استفاده از LSCache را ندارید ،آنها را فعلاً بگذارید بماند و تغییراتی اعمال نکنید.
- کش کاربران وارد شده(Cache Logged-in Users): در بیشتر موارد بهتر است این گزینه در حالت خاموش باشد.
روشن بودن این ویژگی، اگر تعداد کاربران فعال شده شما زیاد باشد باعث می شود صفحات کش زیادی ایجاد شود که
به ندرت استفاده می شوند.
- کش نظر دهندگان(Cache Commenters): تأثیر خاصی ندارد و می توانید آن را خاموش کنید.
- کش REST API: برای بیشتر کاربران صدق نمی کند. می توانید آن را روشن بگذارید.
- کش صفحه ورود(Cache Login Page): بهتر است روشن باشد زیرا ربات ها اغلب به صفحه ورود به سیستم
حمله می کنند. اما اگر این گزینه باعث شکستن صفحه ورود شما شود، آن را خاموش کنید.
کسانی که آدرس url صفحه wp-login را تغییر داده اند، بهتر است این گزینه را خاموش کنند.
سرورهای LiteSpeed به صورت محلی از url های ادمین محافظت می کنند.
اگر به LS اجازه دهید در برابر حملات بروت فورس از شما محافظت کند، عملکرد بهتری را مشاهده خواهید کرد.
- کش favicon.ico: این گزینه را روشن نگه دارید.
- کش منابع PHP: این گزینه را روشن نگه دارید زیرا به قالب ها و افزونه های خوب کدگذاری نشده کمک می کند.
- کش موبایل: برای بیشتر سایت ها این گزینه می تواند خاموش باشد. تنها در صورتی آن را روشن نگه دارید که
AMP یا محتوا طراحی مخصوص موبایل داشته باشید. سایت هایی که طراحی رسپانسیو دارند بهتر است این گزینه
را خاموش کنند.
- لیست نمایندگان تلفن همراه: این گزینه تنها در صورتی کاربرد دارد که کش موبایل فعال شده باشد.
Time to Live (TTL)
داشتن یک ابزار caching به تنهایی کافی نیست ، همچنین سیستم باید قبل از اجبار refresh ، از مدت زمان نگهداری
نسخه های cached آگاه باشد. این امر به ویژه برای سایتهای پویا مانند سایتهایی که توسط وردپرس طراحی شده اند
بسیار مهم است.
- تنظیمات TTL مدت زمان ذخیره انواع مختلف محتوا در حافظه کش را کنترل می کند
- TTL به تعداد ثانیه هایی که یک صفحه می تواند در کش بماند قبل از آنکه قدیمی تلقی شود، اشاره دارد.
هنگامی که یک صفحه به TTL خود رسید ، از حافظه کش پاک می شود.
تنظیمات این قسمت برای اکثر وب سایت ها به خوبی کار می کند و بهتر است آنها را به همان صورت پیش فرض باقی بگذارید.
تنظیمات پاکسازی(Purge)
تب پاکسازی شامل تنظیماتی برای پاکسازی محتوای ذخیره شده در کش است. به صورت پیش فرض افزونه LiteSpeed Cache
به طور خودکار وقتی افزونه ها،قالب ها یا وردپرس بروزرسانی می شوند، کش را پاک می کند.
شما به صورت دستی نیز می توانید کش را پاک کنید. کافی است در تب پاکسازی نوع صفحه یا محتوایی که می خواهید پاکسازی
کنید را مشخص نمایید.
- پاکسازی همه هنگام ارتقا(Purge All On Upgrade): این گزینه را در حالت روشن قرار دهید.
- قوانین پاکسازی خودکار برای انتشار یا بروزرسانی(Auto Purge Rules For Publish/Update): تنظیمات پیش فرض این قسمت مناسب است.
- زمانبندی پاکسازی URLها(Scheduled Purge URLs): از این گزینه برای پاک کردن URL های خاص در یک زمان مشخص استفاده کنید.
- زمان زمانبندی پاکسازی(Scheduled Purge Time): در این قسمت می توانید زمان دقیق برای پاکسازی های زمان بندی شده را مشخص کنید.
تنظیمات استثنائات(Excludes)
در اینجا تنظیمات به پروژه خاص شما بستگی دارد. همه صفحات برای ذخیره سازی مناسب نیستند ، اگرچه صفحاتی
که اطلاعات حساس مانند اطلاعات مالی یا شخصی را مدیریت می کنند بهتر است بدون cahce باشند. چنین موارد
استثنائی باید برای حذف در اینجا اضافه شود.
- URI ها را کش نکنید(Do Not Cache URIs): برای مستثنی کردن صفحات از کش استفاده می شود.
- رشته های کوئری را کش نکنید(Do Not Cache Query Strings): رشته های کوئری خاصی را از کش
کردن مستثنی کنید.
- دسته بندی ها را کش نکنید(Do Not Cache Categories): دسته بندی های خاصی را از کش مستثنی کنید.
- برچسب ها را کش نکنید(Do Not Cache Tags): برچسب ها را از کش مستثنی کنید.
- کوکی ها را کش نکنید(Do Not Cache Cookies): کوکی ها را از کش مستثنی کنید.
- User Agents را کش نکنید(Do Not Cache User Agents): نمایندگان کاربر را از کش مستثنی کنید.
- نقش ها را کش نکنید(Do Not Cache Roles): نقش های کاربری خاصی را از کش مستثنی کنید.
ESI(Edge Side Includes):
اگر این اولین تجربه شما با LSCache است ، از تب ESI چشم پوشی کنید. در این قسمت می توانید
تنظیمات سفارشی مانند کش جزئی را تعیین کنید.در اصل به شما امکان می دهد صفحات را تقسیم کرده و بخشهای خاصی را
cache کنید و بقیه مطالب را پویا کنید.
ESI برای مواردی مانند ابزارک های سبد خرید و خوش آمدگویی های شخصی مفید است ، اما به طور پیش فرض غیرفعال است.
Object Cache :
در بیشتر سایت ها بهتر است خاموش باشد. تنها در صورتی آن را روشن کنید که اولاً Memcache یا Redis
را نصب کرده باشید و ثانیاً تعداد زیادی محتوای پویا یا کوئری های پایگاه داده داشته باشید.
اگر این گزینه را فعال کرده اید، تنها کاری که معمولاً باید انجام دهید این است که Memcache یا Redis را انتخاب کرده و سایر
تنظیمات را به همان صورتی که هست باقی بگذارید. طول عمر پیش فرض باید به صورت پیش فرض باقی بماند یا مدت زمان
کمی انتخاب شود زیرا اشیاء پایگاه داده معمولاً فقط برای کوتاه مدت کش می شوند.
اگر نمی دانید چه کاری انجام می دهید بهتر است از کش شی استفاده نکنید. کش Wp-Admin با توجه به اینکه ناحیه مدیریت
سایت در سایت های سنگین می تواند کند عمل کند، وسوسه انگیز است اما این ریسک وجود دارد که اطلاعات قدیمی نمایش
داده شوند.
تنظیمات مرورگر(Browser)
یک گزینه عالی برای فعال نگه داشتن ، زیرا بخشی از cahce را به مرورگر وب بازدید کننده شما هدایت می کند ، با
صرفه جویی در وقت و منابع هنگام بازگشت به سایت شما.
کش مرورگر TTL:گزینه پیش فرض که 31557600 ثانیه است، مناسب می باشد.
پیشرفته (Advanced):
این تب برای کاربران با تجربه تر است و به احتمال زیاد نیازی به این تب بوجود نیاید مگر اینکه به نوعی
با افزونه کش دیگری درگیر باشید. در تنظیمات این تب دقت لازم را به عمل آورید.بسته به پیکربندی
سایت شما، تغییر این تنظیمات می تواند باعث شود سایت شما به طرز غیر منتظره ای رفتار کند
یا حتی غیرقابل دسترس شود.
کوکی ورود به سیستم(Login Cookie): این ویژگی تنها در صورتی مورد نیاز است که شما
چندین سایت دارید که نام دامنه مشابهی را (در زیر دایرکتوری ها) به اشتراک می گذارند. در این
صورت ، یک سایت باید یک شناسه کوکی جستجوگر منحصر به فرد وارد کند تا افزونه LiteSpeed Cache
بداند کدام بازدیدکننده به کدام سایت وارد می شود.
بهبود سازگاری HTTP / HTTPS : این گزینه باید خاموش باشد و به هیچ وجه نباید از محتوای ترکیبی
استفاده کنید زیرا وضعیت SSL شما را تحت تأثیر قرار می دهد.
کلیک فوری(Instant Click): بهتر است این گزینه را خاموش کنید زیرا برای بسیاری از سایت ها
ممکن است دردسرساز باشد و باعث استفاده زیاد از منابع سرور شود.
ووکامرس:
LSCache با افزونه WooCommerce سازگار است. اگر WooCommerce را فعال کنید ، این تب ظاهر
می شود و به شما امکان می دهد تنظیمات مربوط به ذخیره محتوای فروشگاه را پیکربندی کنید.
اگر این برگه را در صفحه تنظیمات افزونه LiteSpeed Cache مشاهده نمی کنید،افزونه WooCommerceرا
بر روی سایت خود نصب و فعال سازی نکرده اید.
توصیه می شود که هنگام استفاده از ووکامرس ESI را فعال کنید. ESI امکان کش انعطاف پذیر داده های
ترکیبی خصوصی و عمومی در محیط ای کامرس را فراهم می کند.
بازه بروزرسانی محصول: اولین گزینه بهترین حالت ممکن است.
استفاده از TTL صفحه اول برای صفحه فروشگاه: فعال کردن این گزینه باعث می شود صفحه
اول از تنظیمات TTL فرانت پیج استفاده کند.
کش خصوصی سبد خرید: اگر این گزینه فعال باشد، سبد خریدی که خالی نیست در کش خصوصی
ذخیره می شود. اگر این گزینه خاموش باشد، سبد خرید کامل به هیچ عنوان کش نمی شود. بهتر است
این گزینه را خاموش کنید.
دانلود افزونه Litespeed Cache:
[us_message]امیدواریم این آموزش مورد توجه و استفاده شما قرار گرفته باشد.[/us_message]