استفاده از افزونه LiteSpeed Cache بدون وب سرور لایت اسپید
یکی از افزونه های خوب کش کردن محتویات سایت، LiteSpeed Cache نام دارد. همانطور که از نام این افزونه پیداست، برای کار کردن این افزونه نیاز است که وب سرور میزبان شما LiteSpeed باشد. اگر وب سرور شما Apache یا Nginx یا دیگر موارد باشد، تمامی عملکرد افزونه LiteSpeed Cache وردپرس بروی سایت شما کار نخواهد کرد. اما باز هم برخی از امکانات کلی این افزونه هست که روی سایت بدون وب سرور لایت اسپید هم کار خواهند کرد.
افزونه LiteSpeed Cache که به اختصار به آن LSCWP هم گفته می شود، توسط شرکت توسعه دهنده وب سرور لایت اسپید نوشته شده است و کار اصلی آن ایجاد ارتباط بین کاربر وردپرس با ماژول کش لایت اسپید با عنوان LSCache است. به دلیل اینکه کار کردن با ماژول LSCache برای تک تک کاربران روی سرور که از وردپرس استفاده می کنند، به صورت اختصاصی غیر ممکن است، افزونه LiteSpeed Cache وردپرس برای همین نوشته شده است.
کاربر این افزونه که مدیر وردپرس است، با استفاده از این افزونه می تواند مشخص کند که چه صفحاتی و با چه محتوایی کش شوند و این دستورات را به ماژول LSCache می دهد تا این ماژول که روی لایت اسپید نصب می شود، به صورت بهینه قادر باشد تا سرعت سایت وردپرس را چندین برابر کند!
پس ما فهمیدیم که برای استفاده از افزونه LiteSpeed Cache نیاز است تا وب سرور میزبان ما LiteSpeed باشد. اما در نسخه های جدید این افزونه امکانات کلی اضافه شده است که حتی اگر وب سرور میزبان شما هم لایت اسپید نباشد، باز هم قادر باشید از بیشتر امکانات این افزونه استفاده نمایید. در ادامه امکانات افزونه در دو حالت های وب سرور لایت اسپید و بدون آن مقایسه شدند.
امکانات کلی LSCWP با هر نوع وب سرور
در بخش تنظیمات و امکانات عمومی افزونه LSCWP می توانید موارد زیر را تنظیم کنید:
- Object Cache (Memcached/LSMCD/Redis)
- Image Optimization (Lossless/Lossy)
- Minify CSS, JavaScript, and HTML
- Minify inline CSS/JS
- Combine CSS/JS
- Automatically generate Critical CSS
- Lazyload images/iframes
- Multiple CDN support
- Load CSS/JS Asynchronously
- Browser Cache
- Smart preload crawler with support for SEO-friendly sitemap
- Database Cleaner and Optimizer
- PageSpeed score optimization
- OPcode Cache
- HTTP/2 Push for CSS/JS (on web servers that support it)
- DNS Prefetch
- Cloudflare API
- Single Site and Multi Site (Network) support
- Import/Export settings
- Basic/Advanced setting view
- Attractive, easy-to-understand interface
- WebP image format support
- Heartbeat control
امکانات خاص LSCWP مختص وب سرور LiteSpeed
در بخش تنظیمات و امکانات مخصوص لایت اسپیدِ افزونه LSCWP می توانید موارد زیر را تنظیم کنید:
- Automatic page caching to greatly improve site performance
- Automatic purge of related pages based on certain events
- Private cache for logged-in users
- Caching of WordPress REST API calls
- Separate caching of desktop and mobile views
- Ability to schedule purge for specified URLs
- WooCommerce and bbPress support
- WordPress CLI commands
- Simple API system for each cache integration
- Exclude from cache by URI, Category, Tag, Cookie, User Agent
- HTTP/2 & QUIC support (QUIC not available in OpenLiteSpeed)
- ESI (Edge Side Includes) support (Not available in OpenLiteSpeed)
با این توضیحات هر چند که بهره برداری از افزونه LiteSpeed Cache وردپرس نیاز به وب سرور لایت اسپید دارد. اما حتی اگر دیگر وب سرورها هم روی میزبان نصب شده باشند، باز هم قادر به استفاده از بیشتر امکانات این افزونه هستید. هر چند که با وجود وب سرور لایت اسپید و ماژول LSCache آن، تمامی امکانات افزونه برای شما فعال خواهند شد.
با آموزش های دیگر این افزونه در دیگر مقالات سایت ما همراه باشید.