افزونه افزایش سرعت لود سایت وردپرس
یکی از مهمترین دغدغههای هر مدیر سایتی اینه که سرعت سایتش کم نباشه! وردپرس دوستان معمولاً برای این منظور به دنبال یک افزونه میگردند. به همین دلیل من تصمیم گرفتم که توی این نوشته یکی از بهترین افزونههای افزایش سرعت لود سایت وردپرس رو به شما معرفی کنم که حتماً به کارتون خواهد آمد. این رو میشه از کاربران ۱ میلیونی این افزونه فهمید. اسم این افزونه وردپرس LiteSpeed Cache است. که همونطور که از اسمش پیداست، اگر روی هاست شما لایت اسپید به عنوان وب سرور وجود داشته باشه، که دیگه نور علی نور خواهد شد! چون از قابلیتهای خوب این وب سرور هم استفاده میشه. اما اگر نبود، باز هم افزونه LiteSpeed Cache امکاناتی داره که بشه ازش استفاده کرد. با ادامه ماجرا همراه من باشید.
ایده ساخت LiteSpeed Cache
ایده ساخت افزونه LiteSpeed Cache که به اون LSCWP هم گفته میشه، از اونجایی شروع شد که شرکت لایت اسپید که کار توسعهٔ وب سرور Litespeed رو هم انجام میده، قابلیتی رو اضافه کرد با نام LSCache که همون استفاده از قدرت کش کردن روی این وب سرور بود. از اونجایی که خیلی از سایتها با وردپرس ساخته شدند و میشن، همین شرکت تصمیم گرفت که یک افزونه هم برای وردپرس بنویسه که هماهنگی بیشتری رو با لایت اسپیدی که کدهای وردپرس رو اجرا میکنه داشته باشه.
Cache یعنی چی؟
به دلیل اینکه وردپرس با زبان PHP نوشته شده و این زبان یک زبان پویا است، برای تحویل محتوا به مرورگر بازدید کننده یا حتی مدیران سایتهایی که وارد پیشخوان خود میشن، باید کدهای وردپرس رو اجرا کنه. اگر قرار باشه برای نشون دادن یک صفحهٔ تکراری، وب سرور مدام در حال پردازش کدهای تکراری باشه، بدون اینکه تغییری در این روال وجود نداشته باشه، ممکنه که پردازشهای بیخود و اضافهای به سرور تحمیل بشه. به همین دلیل وب سرور میاد از قابلیتی با نام کش یا Cache استفاده میکنه.
پس حالا میتونید حدس بزنید که چرا استفاده از یک چنین قابلیتی میتونه سرعت بارگذاری صفحات سایت رو بالا ببره. در وب سرور لایت اسپید که این قابلیت به طرز ویژهای طراحی شده است، ما شاهد بهبود سرعت سایت به طرز شگفت آوری هستیم. هر چند که وبسرورهای دیگه هم ممکنه که این امکان رو داشته باشند.
ارتباط بین قابلیت Cache لایت اسپید با WordPress
برای اینکه لایت اسپید دقیقاً متوجه بشه که کدوم صفحات رو باید کش کنه و چطور این کار رو بکنه، یک افزونه به شما پیشنهاد میده که روی وردپرستون نصب کنید که اسمش LiteSpeed Cache هست. این افزونه خیلی از کارها رو خودکار انجام میده و شما فقط باید اون رو نصب و فعالش کنید.
امکانات کلی افزونه LiteSpeed Cache
این افزونه یک سری امکانات کلی داره که فارغ از اینکه وب سرور هاست شما لایت اسپید باشه یا نباشه، کار خودشون رو انجام میدن. پس حتی اگر هاست شما از نوع لایت اسپید هم نیست، بازم قادرید از خیلی از امکانات LSCWP روی وردپرس تون استفاده کنید.
این امکانات شامل:
- Free QUIC.cloud CDN Cache
- 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
- Responsive Image Placeholders
- Multiple CDN support
- Load CSS/JS Asynchronously
- Browser Cache
- 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 Multisite (Network) support
- Import/Export settings
- Attractive, easy-to-understand interface
- WebP image format support
- Heartbeat control
مهمترین این موارد یکی بهینه سازی تصاویر سایت، کم حجم کردن فایل های CSS و JavaScript و HTML، استفاده از قابلیت کش مرورگر کاربر، کش OPcode و فعال سازی لود غیر همگام اسناد صفحات سایت است.
امکانات خاص لایت اسپید افزونه LiteSpeed Cache
اما یک بخشی از امکانات افزونه 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
- API system for easy cache integration
- Exclude from cache by URI, Category, Tag, Cookie, User Agent
- Smart preload crawler with support for SEO-friendly sitemap
- Multiple crawlers for cache varies
- HTTP/2 support
- HTTP/3 & QUIC support
- ESI (Edge Side Includes) support
- Widgets and Shortcodes as ESI blocks
مهمترین ویژگیهای انحصاری روی لایت اسپید، کش کردن خودکار صفحات سایت به طوری که باعث افزایش چشمگیر سرعت سایت خواهد شد میشود.
این افزونه هم روی وردپرس شبکه و هم تک سایته کار میکنه. همچنین تنظیماتش امکان خروجی گرفتن و درون ریزی را دارد. بعد از اینکه افزونه رو نصب و فعال میکنید، توی صفحهٔ اصلیش، کلی اطلاعات راجع به عملکردش به شما نشون میده. تصویر زیر رو ببینید.
امیدوارم که با این افزونه افزایش سرعت لود سایت وردپرس ، همیشه کاربران تون خوشحال باشند.