

افزونه WP Rocket ( راکت یا موشک وردپرس ) قطعا یکی از بهترین و محبوب ترین افزونه های کش وردپرس است، افزونه راکت در بسیاری از نظرسنجی ها رتبه اول در بین افزونه های کش را به خود اختصاص داده است چرا که تاثیر بهتری روی نتایج Lighthouse و GTmetrix نسبت به سایر افزونهها بهینه سازی داشته است.
راه اندازی اولیه و تنظیمات افزونه WP Rocket ممکن است در صورتی که اشتباه انجام گردد منجر به بهم ریختن ظاهر سایت و در نتیجه سردرگمی شما گردد.
جهت دریافت و دانلود آخرین نسخه افزونه WP Rocket فارسی می توانید نسخه اورجینال این افزونه را از سایت دیجکو خریداری و پس از نصب، مطابق این مقاله کانفیگ افزونه را انجام دهید.
تنظیمات و کانفیگ افزونه WP Rocket
پس از نصب افزونه شما از دو طریق می توانید وارد تنظیمات افزونه WP Rocket شوید. پس از نصب و فعالسازی افزونه در بالای منوی مدیریت سایت نام افزونه ظاهر میگردد که با کلیک بر روی آن می توانید با انتخاب گزینه اول وارد تنظیمات افزونه موشک شوید. شما علاوه بر روش اولی که گفته شد می توانید از طریق منوی پیشخوان وردپرس وارد تنظیمات گردید. برای ورود از پیشخوان ابتدا از سمت راست وارد بخش تنظیمات و سپس گزینه WP Rocket را انتخاب نمایید.
1-داشبورد ( Dashboard )
هر دو گزینه را خاموش بگذارید، گزینه Rocket Tester برای کاربرانیست که قصد دارند آزمایش کننده بتا باشند و با انتخاب گزینه Rocket Analytics به WP Rocket اجازه می دهید تا برخی از داده های شما را برای بهبود افزونه جمع آوری کند که منجر به کاهش عملکرد می شود. در خصوص RocketCDN نیز پیشنهاد ما استفاده از Cloudflare از طریق RocketCDN/StackPath (که در بخش CDN پوشش داده شده است) است.
اقدامات سریع
در این بخش دو گزینه را مشاهده می نمایید. هنگامی که تغییراتی در تنظیمات افزونه موشک اعمال می کنید برای اینکه تغییرات در مرورگر کاربر اعمال شود و کاربر تغییرات را مشاهده نماید می بایست کش را یک بار پاک نمایید. برای این کار بر روی پاک کردن کش کلیک نمایید.
2-کش ( Cache )
برای اینکه تنظیمات کش در افزونه WP Rocket در دستگاهای تلفن همراه هم اجرا گردد می بایست این گزینه را فعال نمایید. به طور پیش فرض با نصب افزونه WP Rocket بر روی وب سایت، کش برای نسخه دسکتاپ فعال خواهد شد.
جدا کردن فایل های حافظه پنهان برای دستگاه های تلفن همراه
در برخی از سایت ها ممکن است نسخه دسکتاپ با نسخه موبایل متفاوت باشند. بعنوان مثال ممکن است نسخه موبایلی یک سایت بصورت آدرس mobile.domain.com در دستگاه های موبایلی نمایش داده شود. یعنی از آدرس اصلی به یک آدرس دیگر ریدایرکت گردد. در این صورت با فعالسازی این گزینه کش سایت ر این نسخه هم فعال می گردد.
کش کاربران در افزونه راکت وردپرس
طول عمر کش
3-بهینه سازی فایل ( File Optimization )
این بخش از افزونه، حجم فایل های css و js سایت را تا حد امکان به ترتیب کاهش داده و در صورت امکان آن ها را با هم ترکیب نموده تا علاوه بر کاهش حجم، تعداد درخواست ها کاهش یافته در نتیجه موجب افزایش سرعت سایت وردپرس خواهد شد.
بهینه سازی فایلهای CSS
فشرده سازی فایل css : با فعال نمودن این گزینه فضای خالی و توضیحات بین کدهای نوشته شده در فایل های css حذف و در نتیجه حجم فایل کاهش می یابد.
ترکیب فایل های css : اگر قالب یک سایت دارای چند فایل css باشد، در این صورت برای اجرای هر یک یه درخواست به سمت سرور ارسال خواهد شد. در نتیجه باعث افزایش زمان بارگذاری سایت خواهد گردید. حال اگر همه این فایل ها در یک فایل قرار بگیرند، تنها یک درخواست برای سرور ارسال خواهد شد.
یک بخش دیگر با فعال نمودن ترکیب فایل های css برای شما ظاهر خواهد و آن هم حذف فایل های css می باشد. این بخش برای جلوگیری از ترکیب برخی از فایل های css به دلخواه شما می باشد.
بهینه سازی تحویل css : با فعالسازی این گزینه در راکت سایت شما در ابتدا بدون استایل لود می شود، این مورد می تواند باعث افزایش چشمگیر CLS شود، برای جلوگیری از افزایش CLS می توانید در بخش Fallback critical CSS کدهای CSS حیاطی را اضافه کنید.
فایل های جاوااسکریپت
حذف مهاجرت jQuery : این فایل شامل مجموعه ای از کدهای منسوخ شده است و کمک می کند تا کدهای توسعه دهندگان در نسخه های فعلی و آینده jquery به درستی کار کنند. از وردپرس 3.6 به بعد، jquery migrate به صورت خودکار در تمام صفحات بارگذاری می شود. اکثر وبسایت هایی که از قالب ها و پلاگین های بروز استفاده می کنند نیازی به این فایل ندارند و می توانند آن را حذف کنند.
کوچک کردن یافشرده سازی jQuery: با فعال نمودن این گزینه، فضاهای خالی و توضیحات اضافی نوشته شده بین کدهای JavaScript پاک خواهد شد.
ترکیب فایل های JavaScript : همانند بخش قبلی، برای ترکیب فایل های جاوااسکریپت با یکدیگر، جهت کاهش تعداد درخواست ها به سمت سرور می باشد.
لغو یا تعویض بارگیری JS : تعویق بارگذاری فایل های JavaScript یکی از گزینه های مفید افزونه WP Rocket است . با فعال نمودن این گزینه در بهینه سازی فایل ها، ابتدا سایت لود شده سپس فایل های جاوا اسکریپت بارگذاری می شوند.
تاخیر در بارگیری JS : این گزینه به معنی تاخیر در اجرای جاوا اسکریپت می باشد. به این صورت که برخی از فایل های جاوا اسکریپت تا زمانی که کاربر عملی را انجام ندهد اجرا نخواهند شد. بعنوان مثلا ممکن است یه فایل جاوا اسکریپت با کلیک کاربر اجرا گردد و تا زمانی که کاربر کلیک نکرده، هیچوقت اجرا نشود.
4- رسانه ( Media )
تصاویر همیشه یک بخش مهم از سایت ما می باشند. چرا که ما به تنهایی با استفاده از متن قادر به بیان برخی از مسائل نیستیم. با توجه به تولید محتوا کاربر پسند، وجود تصاویر متعدد برای گرفتن رتبه بهتر یک امر ضروری می باشد.
بارگذاری تنبل Lazy Load : با فعالکردن این این گزینه تصاویر تا زمانی که صفحه را به آن بخش اسکرول نکرده باشید بارگذاری نخواهند شد، زینه دیگر نیز برای فرمت ویدیو و آی فریم در وب سایت شما خواهد بود. اگر شما یک ویدیو در سایت خود قرار داده باشید با فعال نمودن این گرینه قابلیت Lazy Load برای ویدئو اعمال می گردد.
کش ایموجی : استفاده از شکلک های مختلف به اصطلاح ایموجی موجب زیبایی ظاهر سایت می گردد. اما موجب افزایش تعداد درخواست های HTTP به سرور می گردد. بهتر است این گزینه را فعال نموده تا در صورت استفاده از ایموجی، کش برای کاهش تعداد درخواست فعال باشد. در واقع این قابلیت از ایموجی های پیشفرض مرورگر کاربر استفاده نموده و تعداد درخواست ها را به مقدار قابل توجهی کاهش می دهد.
قرار دادن: برای لینک درج شده در نوشته است که از سایت های خارجی یا به عبارتی غیر از سایت شما لود می شود. به عنوان نمونه اگر آدرس یک پست را از اینستاگرام یا یک استاتوس را از توییتر در وردپرس قرار دهید، حالت پیش نمایش آن در نوشته نمایش داده میشود که این پیش نمایش خود نیاز به فایلهای CSS و JavaScript دارد. بنابراین با حذف این موارد سرعت سایت بهبود پیدا خواهد کرد.
5-پیش بارگذاری کش ( Preload )
شما با استفاده از تنظیمات Preload قابلیت تغییر در نحوه بارگذاری اسکریپت و فایل های سایت را خواهید داشت. درواقع می توانید اسکریپت های حیاتی را قبل از سایرین بارگذاری کنید
پیش بارگذاری لینک : این ویژگی در افزونه راکت موجب می شود اگر کاربری بیش از 100 میلی ثانیه روی یک لینک بماند Html آن صفحه در پس زمینه Fetch می شود ( درواقع قبل از کلیک صفحه مورد نظر بارگذاری می شود ) و وقتی که کاربر روی لینک کلیک کند صفحه بلافاصله بارگیری می شود
پیش نیاز درخواست DNS : اسکریپت های third-party را قبل از درخواست fetch کنید (برای مثال اسکریپت گوگل انالیتیکس یک استکریپت third-party است ). آدرس اسکریپت های third-party سایت شما در کنسول مرورگر قابل مشاهده است
پیش بارگذاری فونت ها : پیش بارگذاری فونت ها این امکان را به شما می دهد تا به مرورگر بفهمانید که کدام فونت ها معمولا دیر اجرا می شوند. این تاخیر به این دلیل است که معمولا دستورات از فایل های CSS فراخوانی می شوند. پیش بارگذاری فونت ها موجب افزایش سرعت لود و همچنین بهبود سئو سایت میگردد.
6-قوانین پیشرفته ( Advanced Rules )
این بخش بیشتر برای سایتهای فروشگاهی کارآمد است، افزونه راکت یا موشک وردپرس با افزونه Woocommerce سازگار بوده و از طریق تنظیمات این بخش می توانید عملکرد فروشگاه خود را بهبود بخشید.
هرگز URL ها را کش نکنید: اگر از ووکامرس استفاده می کنید و یا در سایت خود یک صفحه سبد خرید دارید بهتر است این صفحه از لیست کش خارج شود و هیچگاه کش نشود، صفحات مشابه را نیز بهتر است در این لیست قرار دهید.
هرگز کوکی ها را کش نکنید: این مورد نیز مشابه گزینه Never Cache URLs بوده اما بر اساس کوکیهای سایت است.
هرگز کاربران عامل کش نشوند: بهتر است کش برای Googlebot و دیگر رباتهای مشابه فعال نباشد.
پاکسازی همیشگی URL ها: فرض کنید سایت شما دارای یک وبلاگ در صفحه اصلی است. اگر یک پست جدید ایجاد کنید و صفحه کش باشد صفحه بروزرسانی نخواهد شد. البته افزونه WP Rocket به طور خودکار کش صفحه اصلی، دسته ها و برچسب ها را پس از ایجاد محتوای جدید پاک می کند بنابراین معمولاً نیازی به استفاده از این بخش نیست. اما اگر کش صفحه دیگری وجود دارد که میخواهید هنگام ارسال محتوای جدید پاک شود، بهتر است آن صفحه را اضافه کنید.
Cache Query Strings: اگر میخواهید یک رشته مشخص در نتایج جستجو را کش کنید می توانید از بخش استفاده کنید.
7-پایگاهداده ( Database )
شما به راحتی می توانید با استفاده از این افزونه دیتابیس خود را بهینه نموده تا با افزایش سرعت و کاهش حجم سایت خود مواجه شوید. آموزش بهینه سازی دیتابیس وردپرس شامل بهینه سازی پست ها، نظرات و … می باشد.
پاکسازی پست
بازبینی: قست اول در خصوص نوشته های بازبینی شده می باشد. هنگامی که شما نوشته ای را بازبینی و یا آپدیت محتوا انجام می دهید یک نسخه از نوشته به صورت بازبینی در دیتابیس همچنان موجود می باشد. در این صورت شما علاوه بر داشتن اطلاعات یک پست انتشار شده نهایی، اطلاعات پست قبل از آبدیت محتوا را هم در دیتابیس دارید. که در صورت لزوم بازیابی انجام دهید. حال شما میتوانید برای کم کردن حجم اطلاعات این نسخه ها را پاک سازی نمایید. با فعال کردن گزینه بازبینی این اطلاعات از دیتابیس سایت شما حذف خواهند شد.
پیش نویس های خودکار: بخش دیگر مربوط به پاکسازی پیش نویس های خودکار می باشد. اگر شما قابلیت پیش نویس خودکار را فعال کرده باشید، در هنگام نوشتن پست پیش نویس هایی به صورت خودکار برای جلوگیری از حذف ناگهانی پست، ایجاد میگردد که با فعال کردن این گزینه تمامی اطلاعات مربوط به پیش نویس ها بجز آخرین مورد از دیتابیس حذف خواهند شد.
پست های زباله دان: قسمت اخر مربوط به پاکسازی پست های زباله دان می باشد. هنگامی که شما نوشته ای را از سایت خود پاک می کنید این نوشته در زباله دان قرار می گیرد بنابراین برای آن هم در دیتابیس یک فضا اختصاص داده خواهد شد. با فعال نمودن گزینه “پست های زباله دان” اطلاعات مربوط به پست هایی که حذف شده اند نیز از دیتابیس حذف خواهند شد.
پاکسازی نظرات
نظرات اسپم – نظراتی که به عنوان هرزنامه علامت گذاری شده اند.
نظرات حذف شده – نظراتی که در زبالهدان قرار دارند.
پاکسازی داده های گذرا
منظور از داده های گذرا، داده هایی هستن که با نصب افزونه ها و … در دیتابیس جمع آوری می شوند. حتی پس از حذف افزونه این اطلاعات از دیتابیس سایت حذف نخواهند شد.
پاکسازی پایگاه داده
این بخش نیز مربوط به بهینه سازی جداول دیتابیس می باشد. اگر جدولی در دیتابیس وجود داشته باشد که در آن اطلاعات اضافی قرار داده شده با استفاده از افزونه راکت به راحتی می توان این اطلاعات اضافی را شناسایی و حذف نمود.
پاکسازی خودکار
شما میتوانید با فعال نمودن گزینه “برنامه ریزی پاکسازی خودکار” تمامی مراحل بالا را به صورت اتوماتیک و طبق زمان بندی انجام دهید. زمانی که شما این گزینه را فعال کنید، می توانید بصورت روزانه، هفتگی و ماهانه این تنظیمات را اعمال نمایید.
8-شبکه تحویل محتوا ( CDN )
CDN شبکه ای از سرورهاست که محتوای استاتیک کش شده را از وب سایت ها بر اساس موقعیت جغرافیایی کاربر به کاربران تحویل می دهد. شبکه تولید محتوا یا CDN یکی از عوامل مهم در افزایش سرعت وب سایت است. به شما پیشنهاد می کنیم حتما از این گزینه استفاده کنید.
8-تپش قلب ( Heartbeat )
Heartbeat API وردپرس به شما نشان میدهد چه زمانی کاربران دیگر در حال ویرایش یک نوشته، برگه و یا … هستند، Heartbeat همچنین اعلانهای افزونه را در لحظه به شما نشان میدهد.
جمع بندی
افزونه موشک وردپرس یا راکت یکی از بهترین و محبوبترین افزونه های وردپرس است، در این مقاله سعی کردیم شما را با تنظیمات این افزونه آشنا کنیم .
از مهمترین امکانات این پلاگین فعال کردن کش سرور و مرورگر برای سایت است.
دیدگاهتان را بنویسید