افزونه WP Optimize قادر به پاکسازی دیتابیس، فشرده سازی تصاویر و ایجاد کش برای وب سایت است.
کش ایجاد شده طبق ادعای سازندگان آن، یکی از سریعترین سیستم ها در بین افزونه های هم نوع خود است. این افزونه محبوب و بسیار ساده دارای ابزارهای موثری برای سرعت هر چه بیشتر سایت شما و بهینه سازی آن است.
بهینه سازی های قابل انجام توسط این افزونه به سه شکل صورت می پذیرد:
- پاکسازی و بهینه سازی دیتابیس
- امکان فشرده سازی تصاویر
- قابلیت کش صفحات برای افزایش سرعت بارگذاری آنها
تست های بسیاری نشان داده اند که سیستم کش این افزونه دارای کارایی بسیار خوبی است. اگر این قابلیت در کنار دو ویژگی دیگر این افزونه مورد استفاده قرار گیرد، تفاوت شگرفی در نتیجه به دست آمده حاصل خواهد شد.
1. پاکسازی دیتابیس
دیتابیس وردپرس جاییست که اطلاعات وب سایت شما در آنجا ذخیره سازی می شود. WP Optimize تمام داده های اضافی را پاک کرده و حتی داده های گم شده را بازیابی می کند.
این بخش از افزونه در کنار سادگی می تواند:
- تمام داده های اضافه (مانند پست های پاک شده، کامنت های اسپم، داده های قدیمی) را به علاوه دیگر آیتم های منقضی شده پاک کند.
- جداول MySQL را تنها با یک کلیک، فشرده سازی و سامان دهی کند.
- جزییات مربوط به بهینه سازی را در اختیارتان قرار دهد.
- به طور اتوماتیک و به شکل هفتگی اجرا شود.
- بهینه سازی ها را بدون نیاز به اقدامات دستی مدیریت کند.
- به طور اتوماتیک و به کمک افزونه UpdraftPlus قبل از پاکسازی بک آپ تهیه کند.
- آمار مربوط به پاکسازی و میزان فضای آزاد شده را نمایش دهد.
چرا اقدامات ذکر شده مهم هستند؟
- جداول MySQL در گذر زمان پر از داده های غیر ضروری می گردند. بهینه سازی و پاکسازی این جداول به سایت شما کمک می کند تا همراه با نهایت سرعت کار کند.
- با هر بار بروزرسانی یک نوشته یا برگه در وردپرس، نسخه جدید اصلاح شده ای از آن ایجاد می گردد. به عنوان مثال اگر شما شش بار اقدام به بروزرسانی یک برگه کنید، پنج نسخه اصلاح شده از آن ایجاد و ذخیره می گردد. این نوع کارکرد موجب ایجاد حجم زیادی از داده های غیر ضروری می گردد و بارگذاری صفحه را در دفعات بعد با کندی رو به رو می کند.
- مطمئنا پس از مدتی متوجه وجود صدها یا شاید هم هزاران کامنت اسپم در وب سایت می شوید. WP Optimize می تواند تنها با یک کلیک وب سایت شما را عاری از این داده های اضافی کند.
- WP Optimize می تواند به شما اعلام کند که کدام یک از جداول فضای غیر معقولی را اشغال کرده و نیاز به پاکسازی دارند.
- WP Optimize می تواند دیتابیس سایت را هفته ای یک بار پاکسازی کرده و به انتخاب شما تا چند هفته داده را جهت بازیابی حفظ کند.
افزونه WP Optimize در این بخش به طور خلاصه به شما کمک می کند تا:
- فضای خالی بیشتری ایجاد کنید
- بر روی فضای دیتابیس مدیریت داشته باشید
- وب سایت خود را عاری از داده های اضافه کرده و سریعتر کنید
2. فشرده سازی تصاویر
تصاویر بزرگ یکی از رایج ترین عوامل کند شدن یک وب سایت محسوب می شوند. افزونه WP Optimize دارای ابزار فشرده سازی تصاویریست که از تکنیک lossy compression برای تبدیل تصاویر بزرگ به تصاویر فشرده شده در هنگام آپلود آنها استفاده می کند.
این ابزار می تواند تصاویر با فرمت های PNG، JPG، GIF، BMP و TIF را فشرده کند. علاوه بر اینها ویژگی های زیر نیز در این ابزار گنجانده شده است:
- فشرده سازی دسته جمعی: امکان فشرده سازی تصاویر سایت به صورت یک جا
- الگوریتم هوشمند multi-pass lossy compression: فشرده سازی تصاویر به صورت چند باره در جهت ماکسیمم فشرده سازی
- بازیابی تصویر فشرده شده: امکان بازگردانی تصویر از حالت فشرده شده به حالت اولیه
- فشرده سازی اتوماتیک: فشرده سازی تصاویر به صورت اتوماتیک در لحظه آپلود
- حفظ داده های EXIF: حفظ داده های مرتبط با تصویر در هنگام فشرده سازی
- امکان فشرده سازی تصاویر تا سایز 64MB، بیشتر از هر افزونه دیگری
کوچک تر شدن حجم تصاویر موجب افزایش سرعت بارگذاری شده و فضای آزاد بیشتری را در اختیار شما قرار خواهد داد.
3. کش صفحات
ایجاد کش برای صفحات احتمالا بیشترین تاثیر را در راندمان وب سایت شما خواهد داشت. منظور از کش اینست که اطلاعات داینامیک به صورت استاتیک در یک فضا به صورت موقت ذخیره شوند تا در صورت درخواست بارگذاری، از این نسخه ذخیره شده استفاده گردد. ایجاد کش موجب افزایش فوق العاده سرعت وب سایت می گردد.
WP Optimize دارای ابزار ساده و قدرتمندی برای کش صفحات است تا کاربران پس از درخواست بارگذاری صفحه، نسخه کش شده آن را مشاهده کنند. وردپرس برای ایحاد صفحات در لحظه اقدام به پردازی فایل های php می کند و این افزونه به وردپرس کمک می کند تا نسخه های نهایی HTML صفحات را ذخیره سازی کنند. بنابراین کاربر بعدی نسخه کش شده را مشاهده و نیازی به پردازش فایل های php نیست. این تکنیک موجب کاهش زمان بارگذاری سایت و کاهش استفاده از منابع سرور می گردد.
ایجاد کش با استفاده از WP Optimize بسیار ساده بوده و این ابزار دارای ویژگی های زیر نیز است:
- پیش بارگذاری کش: اطمینان از آماده بودن کش برای تمام صفحات سایت
- فشرده سازی Gzip: فشرده سازی HTML، جاوا اسکریپت و CSS برای کاهش زمان بارگذاری
- ایجاد کش متناسب با نوع دستگاه
- تعریف قوانین برای مانع شدن از ایجاد کش: به عنوان مثال عدم نمایش نسخه کش برای کاربران وارد شده، برخی از URL ها یا کوکی ها
- کش مرورگر: امکان بارگذاری منابع (HTML، CSS، JS) در مرورگرها از نسخه قبلی بارگذاری شده
در حالت کلی WP Optimize به شما امکان می دهد تا از آخرین تکنولوژی کش در وب سایت خود بهره مند شوید.
ویژگی های نسخه Premium افزونه WP Optimize
نسخه Premium این افزونه علاوه بر ویژگی های مطرح شده دارای ویژگی های زیر نیز است:
- پشتیبانی از چند وب سایت: ارتقا بهینه سازی های دیتابیس به گونه ای که برای چندین وب سایت قابل استفاده باشد.
- انعطاف پذیری و کنترل بیشتر: امکان بهینه سازی یک یا چند جدول به صورت جدا به جای بهینه سازی همه جداول
- پاک کردن تصاویر استفاده نشده
- زمان بندی پیچیده تر: امکان زمان بندی بهینه سازی در فاصله های زمانی انتخابی (به جای هفتگی)
- رابط کاربری بهتر
- پشتیبانی از WP-CLI: امکان مدیریت بهینه سازی ها با استفاده از کدهای دستوری
- Lazy Loading: امکان بارگذاری تصاویر در هنگامی که با اسکرول به آن میرسیم با هدف افزایش سرعت بارگذاری سایت