راهکارهای افزایش سرعت یک سایت وردپرسی
در این مطلب قصد داریم راهکارهای افزایش سرعت سایت وردپرسی که اکثرا به قالب سایت مربوط می شود را بدر اختیار شما قرار دهیم.
راهکارهای مهمی که در خصوص افزایش کارایی و سرعت سایت وردپرسی در ادامه آموزش خواهید دید:
معرفی افزونه های حرفه ای افزایش سرعت سایت وردپرسی
استفاده از شبکه توزیع محتوا CDN
البته تعدادی از افزونه ها و راهکارهای کاربردی جهت افزایش سرعت سایت وردپرسی مانند استفاده از فریم ورک AMP ،بارگزاری تنبل در مطالب قبلی معرفی گردید.
افزونه WP Rocket
انتخاب افزونه ای که بصورت یکجا امکانات افزایش سرعت را به سایت وردپرسی بدهد، اندکی دشوار است.
برخی افزونه ها عملکرد خوبی ندارند و اکثر آنها همه قابلیت هایی که برای افزایش سرعت سایت وردپرسی لازم است را بصورت یکجا ندارند.
بدون تردید افزونه WP Rocket یکی از بهترین و محبوب ترین افزونه های وردپرس است که یک پکیج جامع را
برای افزایش سرعت سایت وردپرسی به شما ارائه میدهد. این افزونه که به موشک وردپرس معروف است، ورژن
رایگانی ندارد وبرای تهیه آن نیاز است مبلغی را پرداخت نمایید، اما به جرات می توان گفت از کار کرد و استفاده
آن رضایت خواهید داشت. همچنین در بین افزونه های افزایش سرعت سایت وردپرسی ، همواره این افزونه بعنوان بهترین افزونه معرفی شده است.
برخی از قابلیت هایی که توسط این افزونه ارائه می شود:
تاخیر در بارگزاری فایلهای جاوااسکریپت و افزایش سرعت سایت وردپرسی
فشرده سازی فایل های CSS، html و جاوااسکریپت
سازگاری کامل با افزونه های فروشگاهی وردپرس
سازگاری با سرویس دهنده های CDN
فشرده سازی فایل ها بصورت GZip
بهینه سازی فونت های گوگل
بهینه سازی بانک اطلاعاتی
سازگاری کامل با کلود فلر
بارگزاری تنبل تصاویر
کش صفحات
در صورتی که قصد استفاده از افزونه های رایگان را داشتید، می توانید از افزونه ای که درادامه برای Cache معرفی می شود استفاده کنید.
لازم است به نکته ای توجه نمایید و آن این است که هیچ وقت از دو افزونه Cache بصورت همزمان استفاده ننمایید.
این کار باعث اختلال عمکلرد و کاهش سرعت سایت می شود.
افزونه LiteSpeed Cache
وب سرور لایت اسپید در چند سال اخیر رشد بسیار زیادی داشته است، به گونه ای که اکنون اکثر سرویس دهندگان
معروف هاست در ایران و جهان، این وب سرور را روی سرورهای خود نصب دارند. احتمالا هاست شما نیز
روی بستر وب سرور لایت اسپید در حال میزبانی کاربران باشد. این مورد را می توانید از پشتیبان هاست خود
سوال نمایید و یا با نصب افزونه هایی مانند Wappalyzer روی مرورگر، این موضوع را تشخیص دهید. اگر در
بستر وب سرور لایت اسپید باشید، می توانید افزونه LiteSpeed Cache را برای فعال سازی قابلیت کش روی
وردپرس خود نصب نمایید. به جرات می توان گفت اکنون یکی از بهترین افزونه ها برای کش وردپرس این
افزونه می باشد. افزونه لایت اسپید کش ضمن سازگاری و هماهنگی کامل با سرور، علاوه بر افزایش کاملا سرعت سایت وردپرسی ، این تضمین را به شما می دهد که هیچگونه اختلالی در عملکرد آن ایجاد نشود.
برخی از قابلیتهای دیگر افزونه:
فشرده سازی فایل های Css html و جاوااسکریپت
بهینه سازی و تمیز کننده دیتابیس
بهینه سازی تصاویر سایت
بارگزاری تنبل تصاویر
افزونه WP Optimize
بانک اطلاعاتی در هر وب سایت اینترنتی مانند مغز انسان است، یعنی محلی است برای ذخیره سازی کلیه داده
های آن سایت از روز تولد تا به امروز که قابل مشاهده است. سبک بودن این بانک، باعث بهبود سرعت رسیدگی و
پاسخ دهی به ریکوئست های کاربران خواهد بود. بانک اطلاعاتی وردپرس پس از مدتی بنا به یکی از دلایل زیر
بی دلیل، حجیم و سنگین می شود که می توان آنها را به کمک این افزونه پاکسازی نمود.
وجود رونوشت از کلیه مطالبی که ویرایش کرده اید و اکنون بلااستفاده در بانک اطلاعاتی هستند.
وجود نظرات اسپم و نظرات موجود در سطل زباله که هیچ ارزشی ندارند.
وجود جداول افزونه هایی که قبلا یکبار نصب و حذف کرده اید.
این افزونه که هم اکنون بیش از ۹۰۰ هزار نصب فعال در مخزن رسمی افزونه های وردپرس دارد، یکی از
بهترین افزونه ها برای بهینه سازی سرعت سایت وردپرسی و پاکسازی بانک اطلاعاتی می باشد. همچنین لازم
به توضیح است که افزونه WP – Optimize علاوه بر قابلیت بهینه سازی بانک اطلاعاتی، شامل قابلیت هایی
مانند بهینه سازی تصاویر و کش می باشد. در صورتی که از افزونه LiteSpeed Cache یا هر افزونه دیگری
در زمینه کش استفاده می نمایید، به هیچ عنوان از قابلیت کش این افزونه استفاده ننمایید و صرفا از بخش بهینه سازی بانک اطلاعاتی استفاده نمایید.
استفاده از CDN (شبکه تحویل محتوا)
در یک تخمین ساده می توانم بگویم حدود ۹۰٪ از سایتهایی که روزانه به آنها مراجعه می کنم در خارج از کشور
میزبانی می شوند و سرورشان در ایران نیست. فرض کنید سرور سایت Www.wpmashin.com در کشور
آمریکا است و هنگامی که آدرس سایت وردپرس ماشین را تایپ می کنیم درخواست ما از طریق مسیریاب های
موجود در شبکه جهانی اینترنت تا آمریکا می رود و پاسخ از آمریکا مجدد به ایران بر می گردد. آیا این پروسه
بر روی افزایش سرعت سایت وردپرسی تاثیرگذار است؟ همچنین مسئله ای وجود دارد و آن این است که موقعیت
کاربران در اختیار ما نیست، یعنی نمی توانیم بگوییم اگر سرور خود را به ایران منتقل نماییم قطعا مشکل حل
خواهد شد، چرا که به احتمال بسیار زیاد مخاطبان زیادی نیز از سایر کشورهای جهان بازدید کننده وبسایت ما
هستند و این مسئله متقابلا برای آنها وجود خواهد داشت. باید به دنبال راهکاری اساسی باشیم تا گوگل نیز با این
اقدام تحت تاثیر رفتار حرفه ای ما قراربگیرد. اما راهکار چیست؟ قطعا راهکار استفاده از شبکه تحویل محتوا یا CDN است.