در این مقاله قصد داریم دو افزونه کشینگ محبوب میان سایت های وردپرسی را بررسی کنیم، سپس بررسی کنیم آیا نصب همزمان لایت اسپید کش و WP-Optimize باعث ایجاد اختلال می شود؟
ابتدا افزونه wp-optimize را معرفی می کنیم»
افزونه wp-optimize یک افزونه جهت پاکسازی و بهینه سازی دیتابیس، فشرده سازی تصاویر، کوچک سازی (minify) فایل های CSS/JS و کش صفحه می باشد.
افزونه litespeed cache یک افزونه پیشرفته برای شتاب بخشی به سایت های وردپرسی است که مهم ترین ویژگی آن “کش سطح سرور(LsCache)” می باشد،
نکته مهم در خصوص استفاده از افزونه لایت اسپید کش، عملکرد صحیح قابلیت “کش” در سرورهای litespeed می باشد. اما سایر ویژگی های افزونه مانند فشردهسازی تصویر، ادغام/کوچکسازی فایلهای CSS/JS، بارگذاری تنبل تصاویر و بهینهسازی دیتابیس بدون نیاز به سرور litespeed در دسترس هستند.
به عبارت دیگر، در هاست Apache بخش کش سروری فعال نبوده ولی امکانات دیگر (مانند بهینهسازی دیتابیس و (minify) قابل استفاده است.
اکنون میخواهیم بررسی کنیم، فعالسازی دو افزونه نام برده شده، با هم باعث ایجاد تداخل بر وب سایت می گردد یا خیر؟
چون هر دو افزونه عملکردهای مشابهی مثل کش و بهینهسازی دارند، احتمال تداخل وجود دارد. مستندات LiteSpeed بهصراحت WP-Optimize را در فهرست «احتمال تداخل» (Potential Conflict) با LiteSpeed Cache قرار داده و هشدار میدهد اگر افزونهای ادعای سرعت بیشتر سایت کند، احتمال تداخل عملکردی با LiteSpeed Cache را دارد
از سوی دیگر، خود WP-Optimize توصیه میکند همزمان از دو سیستم کش صفحه استفاده نشود، زیرا معمولاً آخرین سیستم کش فعال عملا اثرگذار خواهد بود
بهینه سازی دیتابیس
هر دو افزونه قابلیت پاکسازی و بهینه سازی دیتابیس را دارند.
WP-Optimize با حذف رونوشتهای بیاستفاده، نظرات اسپم و دادههای اضافی، حجم دیتابیس را کاهش داده و کارایی پرسوجوها را افزایش میدهد
در عین حال LiteSpeed Cache افزونهای برای بهینهسازی دیتابیس دارد که هدفی مشابه ارائه میکند
معمولا اجرای همزمان عملیات دیتابیس توسط هردو مشکلی ایجاد نمیکند ولی ضرورتی هم ندارد؛ کافی است هر افزونه یکی از برنامههای پاکسازی را انجام دهد تا از دو بار پردازش یکسان پرهیز شود.
تاثیر بر سرعت
به طور کلی هر افزونه به تنهایی باعث بهبود سرعت سایت خواهد شد.
wp-optimize با کش صفحه باعث بارگذاری سریع تر صفحات می شود
اما lite speed cache در صورت وجود سرور litespeed حتی با کش سطح سرور عملکرد بهتری ارائه می دهد.
اما اگر هر دو افزونه کش را همزمان فعال کنید، معمولا فقط یکی از آن ها عملکرد صحیحی خواهد داشت.
همچنین در محیط Apache نیز چون Lscache سرور فعال نیست، نقش کشینگ بر عهده wp-optimize خواهد بود
اما اگر دو افزونه برای minify یا فشردهسازی تصویر وارد عمل شوند، با تنظیمات مناسب میتوان از تداخلهای جانبی جلوگیری کرد. در عمل روشن بودن همزمان دو سیستم کش معمولا مزیتی ایجاد نمیکند و ممکن است منجر به افزایش بار سرور شود.
در نهایت با پیکربندی صحیح هر دو افزونه و با رعایت نکات اعلام شده، استفاده همزمان از WP-Optimize و LiteSpeed Cache امکانپذیر است بدون اینکه تداخل جدی ایجاد کنند. در نهایت، اگر بهینهسازی دیتابیس و تصاویر مهمتر است، WP-Optimize ابزارهای قویتری دارد؛ و اگر سرورتان LiteSpeed بود، LiteSpeed Cache برای کش سروری و موارد پیشرفته مناسبتر است