آموزش افزونه wp rocket : افزونه wp-rocket وردپرس که به صورت تجاری عرضه شده تا به امروز جزو بهترین افزونه های وردپرس شناخته شده که ازش میتونیم برای افزایش سرعت وردپرس و به عنوان بهترین افزونه کش وردپرس استفاده کنیم تا سرعت سایت خودمون را به اندازه قابل قبولی افزایش بدیم.
کش، مکانی است که در آن داده های موقت به صورت محتوای قابل خواندن و آماده ارسال ذخیره می شوند. هنگامی که وب سایت شما کش می شود به این معنی است که صفحات، تصاویر و فایل ها در یک مکان موقت ذخیره شده و بعدا برای کاربری که روی وب سایت شما کلیک می کند به صورت سریع و آسان ارسال می شوند.
کش کردن داده های استاتیک (یعنی داده هایی که به ندرت تغییر می کنند مانند نوشته های انتشار یافته) باعث سریع تر شدن سرعت بارگذاری صفحه می شود. زیرا به جای اینکه هر بار تمام فرآیند بازیابی اطلاعات از هاست وب شامل استفاده از اسکریپت های پیچیده PHP، دسترسی به پایگاه داده MySQL و اسمبل کردن داده ها و تبدیل آنها به محتوای قابل خواندن اجرا شود، داده ها از مکان ذخیره سازی موقت خود بیرون کشیده شده و به صورت درست ارائه داده می شوند و به این ترتیب سرعت بارگذاری صفحه به میزان قابل ملاحظه ای بهبود پیدا می کند.
افزونه WP Rocket یک افزونه پرمیوم کش وردپرس است که تأثیر بسیار زیادی در افزایش سرعت بارگذاری سایت دارد. البته ما در تم فارسی نسخه پرمیوم افزونه WP-Rocket به صورت رایگان در اختیار کاربرانمون قرار دادیم شما کافیه این افزونه رو از دانلود رایگان افزونه وردپرس WP Rocket نسخه اورجینال دانلود کنید. برخی از ویژگی های مطلوب این افزونه که با وجود افزونه های رایگان بسیار خوبی که در مخزن وردپرس موجودند باز هم خرید آن را توجیه می کند و این افزونه را در ردیف یکی از پراستفاده ترین و بهترین افزونه های کش وردپرس قرار می دهد عبارتند از:
در ابتدا افزونه را خریداری نمایید. همونطور که گفتیم تم فارسی نسخه پرمیوم افزونه WP-Rocket به صورت رایگان در اختیار شما قرار داده و کافیه که این افزونه رو از دانلود رایگان افزونه وردپرس WP Rocket نسخه اورجینال دانلود کنید. سپس مانند هر افزونه دیگری آن را در سایت خود در بخش افزونه ها نصب کنید.
همانطور که آشنایی دارید اولین مرحله برای کار با افزونه نصب و فعالسازی افزونه میباشد زمانی که اقدام به نصب افزونه wp rocket کردین مانند تصویر زیر یک گزینه در بخش تنظیمات به نام wp rocket برای شما فعال میشود.
زمانی که برای اولین بار این افزونه را باز کنیم مشابه تصویر زیر برای شما نشان داده میشود. همانطور که مشاهده میکنید در سمت راست منو اصلی راکت و در ابتدای صفحه سوالاتی در مورد اطلاعات شخصی که به صورت غیر حساس میباشد از شما میپرسد.
حالا به ترتیب تمام گزینه ها را برای آموزش افزونه wp rocket بررسی میکنیم. البته تب اول که با اسم داشبورد وجود دارد هیچ نکته خاصی بر روی وبسایت شما ندارد و اطلاعاتی در مورد لایسنس و تست و خبرهایی از افزونه وجود دارد. به همین دلیل از این قسمت میگذریم.
اواین بخش در آموزش افزونه wp rocket بررسی تنظمیات کش است. کش چند گزینه حساس و اصلی دارد که به نام های کش موبایل ، کش کاربر ، و طول عمر کش را برای شما نمایش میدهد که در ادامه به بررسی این موارد میپردازیم.
کش موبایل
در گزینه کش موبایل میتوانید سرعت سایت را برای کاربرانی که با تلفن همراه سایت شما رو بررسی میکند را افزایش میدهد.به این روش فایل های حافظه پنهان برای تلفن همراه را فعال میکند. این گزینه به دلیل اهمیت بالا برای گوگل دارای اهمیت بالایی میباشد.
کش کاربر
زمانی که تیک کش کاربر فعال باشد کاربرانی که در سایت شما لاگین میشوند دارای کش اختصاصی خواهند بود این گزینه برای وب سایت هایی که محتوای جداگانه برای هر کاربر دارند بهترین گزینه میباشد بنابراین سایت شما برای هر بازدید کننده ای که وارد شده یک حافظه جدا و برای کاربری که وارد نشده است یک حافظه جدا اختصاص میدهد. مسلما این امر باعث افزایش سرعت سایت شما میشود. البته نکته مهم اینجاست زمانی که مثل ووکامرس ، تیکت و … استفاده میکنید پیشنهاد میکنیم از این گزینه را غیر فعال نمائید چون این گزینه مناسب سایت های وبلاگی و … میباشد.
طول عمر کش
این بخش برای هر وبسایتی کاملا متفاوت میباشد که به صورت خودکار یک بازده زمانی ۱۰ ساعته برای کش تعریف شده است که پس از تمام شدن این ساعت فایل های کش پاک و کش بعدی بارگذاری میشود معمولا برای این قسمت یک بازده زمانی ۲۴ ساعته قرار دهید.
این بخش به بهینه سازی کد های سایت از قبیل HTML , CSS , JS و… اختصاص دارد. با تنظیماتی که در این بخش قرار دارد میتوانید به صورت جداگانه سرعت سایت خود را با بهینه کردن گوگل فونت و رشته های کوئری افزایش دهید البته ناگفته نماند حتما توضیحات لازم افزونه راکت را با دقت بخوانید چرا که کد و استایل هر سایت کاملا متفاوت میباشد.
در تنظیمات اصلی با زدن تیک فشرده سازی HTML سایت شما فشرده میشود و فضا های خالی و عبارات اضافی حذف خواهد شد و به همین دلیل باعث افزایش سرعت سایت میشود و تاثیر زیادی در نمره gtmetric دارد.
فایل های css
پرونده های css را به حداقل برسانید : با فعال کردن این گزینه فضاهای خالی بین کد ها کم میشود در صورت زدن تیک این گزینه یک هشدار طبق عکس پایین برای شما نمایش داده میشود چون با فشرده کردن فایل های css امکان دارد ظاهر سایت شما به هم بخورد اما نگران این مشکل نباشید در صورتی که با این مشکل مواجه شدید تیک این گزینه را غیرفعال نمائید تا سایت شما به حالت اولیه بازگردد.
بهینه سازی تحویل css : این گزینه برای هیچ وبسایتی پیشنهاد نمیشود چون با فعال کردن این گزینه ابتدا سایت شما به بدون css لود شده و بعدا فایل css برای سایت فعال میشود.
فایل های جاوا اسکریپ
پرونده های JavaScript را فشرده کنید : با فعال کردن این گزینه فایل های جاوا اسکریپ و فضاهای خالی و نظرات حذف میشود و باعث میشود تا سرعت سایت بالا برود اما مثل گزینه قبلی قبل از تیک زدن این گزینه اخطار خراب شدن سایت را برای شما نمایش میدهد در صورتی که با فعال کردن این گزینه تفاوتی در سایت مشاهده کردید حتما با مراجعه به افزونه راکت تیک این بخش را غیر فعال نمائید تا سایت شما به صورت عادی و بدون هیچ خطایی نمایش داده شود.
جاوا اسکریپ را به تعویق انداخته شد : به شما پیشنهاد میکنیم از این گزینه استفاده کنید چون با فعال سازی این گزینه ابتدا محتوا، تصاویر و css لود میشود سپس فایل های جاوا اسکریپ لود میشود این روش باعث افزایش سرعت سایت میباشد.
اما نکته مهم اینجاست که فراموش نکنید بعد از انجام دادن هر تغییری، دلمه انتهای صفحه “ذخیره تغییرات” را فشار دهید تا تغییرات بر روی سایت اعمال شود.
رسانه ها در آموزش افزونه wp rocket قابلیت بهینه شدن دارند. مواردی مثل بارگذاری تنبل در رسانه های مختلف، ایموجی و جاسازی ها را با این تب، بهینه خواهیم کرد.
بارگذاری تنبل : بارگذاری تنبل تصاویر یا LazyLoad که باعث میشود عکس و ویدئو در زمان کوتاهتری لود شود.
ایموجی :گزینه غیر فعال کردن شکلکها باعث میشه که شکلکهای مورد استفاده به جای بارگذاری از سایت اصلی وردپرس توسط مرورگر کاربر بارگذاری بشن که این کار باعث کم شدن تعداد درخواستها از سایت شما خواهد شد.
جاسازی ها : جاسازی ها نیز با جلو گیری از قرار گرفتن محتوای سایت شما توسط دیگران و یا جلوگیری از قرار دادن محتوای دیگران توسط شما (به غیر از لیست سفید ) و همچنین حذف درخواستهای جاوا اسکریپت مرتبط با جاسازی های وردپرس، سعی در بهینه سازی سایت شما دارد.
سازگاری Webp: در قسمت آخر افزونه موشک وردپرس سعی داره که تصاویر WebP رو درصورت سازگاری مرورگر، به اون تحویل بده. اگه از افزونه ای استفاده میکنید که از این قابلیت پشتیبانی می کنه، میتونید این گزینه را فعال کنید.
این تب برای بهینه سازی سرعت صفحه اصلی سایت و لینک های موجود طراحی شده است.وقتی یک پست، برگه، برچسب و … در سایت منتشر و آپدیت میشود به طور خودکار حافظه سایت پاک میشود و محتوای جدید جایگزین محتوای قبلی میشود.
پیش بارگذاری : وقتی برای اولین بار افزونه راکت بر روی وبسایت شما فعال میشود این تیک به صورت خودکار فعال میشود و صفحه اصلی و لینک های روی آن بارگیری میشود تا سرعت سایت افزایش یابد.
همانطور که در تصویر زیر مشاهده میکنید با فعال کردن “پیش بارگیری کش مبنی بر نقشه سایت را فعال کنید” در سایت یک بخش زیرین به نام نقشه سایت Yoast seo xml فعال میشود چون من از افزونه یواست استفاده میکنم این گزینه فعال شده است و بستگی به نوع افزونه شما ممکن است نام نقشه سایت متفاوت باشد.با این روش افزونه راکت به صورت خودکار نقشه ی سایت را که توسط افزونه یواست تولید میشود را تشخیص میدهد.برای انجام این کار لینک نقشه سایت در کادر مربوطه وارد نمائید.
تنظیمات درخواست DNS : اگر در داخل سایت خود از محتوای سایت های دیگری استفاده میکنید مثلا فیلم از یوتیوب و قونت های گوگل ممکن است بخواهید دامنه مبدا به درخواست های DNS اضافه کنید در کادر پایین که در تصویر مشاهده میکنید میتوانید میزبان مورد نظر را به فرمت زیر اضافه کنید.
این بخش مربوط به صفحاتی که نیاز به کش ندارند تنظیم میشود که شامل موارد زیر میشود.
آدرس هایی که هرگز کش نخواهند شد : صفحات حساس سایت شما شامل حساب کاربری ، سبد خرید ، را با استفاده از کادر زیر این بخش از کش شدن به صورت کامل محافظ کنید.
کوکی های کش را هرگز ذخیره نکنید : میتوانید با نوشتن یک Regex ساده مجموعه خاصی از صفحات را حذف کنید.
User Agentهایی که هرگز کش نخواهند شد: با این گزینه میتونید کاربرانی که با مرورگرهای خاص اومدن رو کش نکنید.
URLهایی که همیشه پاکسازی شوند : در این بخش آدرس یا URL هایی که میخواهید در هنگام آپدیت پست و صفحه از حافظه پنهان پاک شوند را مشخص کنید.
کش کردن کوئری استرینگها : افزونه راکت صفحاتی که دارای رشته جی کوئری هستند را به صورت خودکار کش نمیکند اگر میخواهید از این روش استثنا کنید در کادر مربوط به رشته های کوئری شامل یک آدرس که شامل علامت سوال و پارامتر و مقدار است.
در افزونه راکت یک بخش مهم مربوط به پاکسازی و بهینه سازی پایگاه داده در نظر گرفته شده است با این روش سایت شما سبک تر شده و بهتر دیده میشوید.
قسمت پاکسازی پست مربوط به بخش های زیر میباشد:
بازنگری : با فعال کردن این بخش به صورت خودکار رونوشت های سایت پاک میشود.
پیش نویس خودکار : با فعال کردن این گزینه پیش نویس هایی که ذخیره نشده باشند به صورت خودکار ذخیره میشود.
پست های حذف شده: این گزینه پست هایی که قبلا در سایت شما حذف شده است را از روی دیتابیس هم حذف میکند.
پاک سازی دیدگاه ها
دیدگاه های اسپم : کامنت یا نظرات اسپم نظراتی هستند که معمولا توسط ربات ها بر روی سایت اعمال میشود که با زدن تیک این قسمت تمامی نظرات اسپم از روی سایت حذف میشود.
دیدگاه های زباله دان : برخی از نظرات یا کامنت ها که سایتتان توسط کاربران یا ربات ها اضافه میشود و شما اقدام به پاکسازی آن ها میکنید در دیتابیس سایت شما باقی می ماند که فعال کردن این گزینه تمامی این کامنت ها به صورت خودکار حذف میشوند.
پاکسازی گذرا
داده های گذرا به صورت ساده اطلاعات و داده هایی میباشد در دیتابیس سایت وجود دارد و اما عملا کارایی خاصی در وبسایت شما را انجام نمیدهند.پس با حذف شدن این اطلاعات از دیتابیس حتما سایت سبک و سریع از قبل خواهد شد این گزینه شما داده های گذرای منقضی شده و همه داده های گذرا است که پیشنهاد میشود برای سبک تر شدن سایت تیک این دو گزینه را فعال کنید.
پاکسازی پایگاه داده
این گزینه برای بهینه سازی جدول دیتابیس کاربرد دارد در واقع با فعالسازی این گزینه یک دستور به MYSQL ارسال میشود تا جداول لود بهتر و بهینه داشته باشند.
پاکسازی خودکار
گزینه پاکسازی خودکار به شما این امکان را میدهد که بهینه سازی پایگاه داده در چه زمانی به طور خودکار انجام شود میتوانید به صورت هفتگی، ماهانه و روزانه آن را در افزونه راکت تعریف کنید ولی توجه داشته باشید حتما دکمه بهینه سازی را فشار دهید تا تغییرات ذخیره شود و بهینه سازی برای سایت شما فعال شود.
بخش بعدی در افزونه راکت قسمت CDN است CDN مخفف Content Delivery Network میباشد سی دی ان نام یک سرویسی میباشد که با آن سرعت ارسال اطلاعات به بازدید کنندگان سایت افزایش پیدا میکند و زمان لود و بارگذاری سایت به صورت چشمگیری کاهش مییابد. نحوه تنظیم این بخش به cdn مورد استفاده شما و شرکت ارائه دهنده میباشد پس اگر از این سرویس استفاده میکنید حتما با شرکت ارائه دهنده هاست و سرور خود تماس بگیرید.
تپش قلب در افزونه wp rocket
HEARTBEAT API وردپرس اتصالی را برای انتقال داده و همگام سازی بین سرور و مرورگر فراهم میسازد.
این API مجموعه ای از وظایف ها را در فاصله ها با تیک ها در هر ۱۵ تا ۶۰ ثانیه اجرا میکند و برای انجام دادن این کار از فایل admin-ajax.php استفاده میکند این درخواست ها اگر زیاد باشد ممکن است در برخی از سرور ها مصرف cpu را بالا ببرد برای جلوگیری از کار راکت روشی و راهی برای کنترل فعالیت در تنظیمات برای ما فراهم میکند. شما میتوانید با فعال کردن گزینه کنترل تپش قلب با کاهش یا غیر فعال کردن فعالیت تپش قلب در وردپرس را انتخاب کنید البته انتخاب گزینه غیر فعال سازی توصیه نمیشود چون ممکن است بر روی عملکرد و کارکرد پلاگین و تم تاثیر بگذارد. گزینه کاهش فعالیت بهترین انتخاب برای شماست چرا که به جای انجام وظایف در ۱۵ الی ۶۰ ثانیه این کار ها را در ۱۲۰ ثانیه اتفاق می افتند.
افزونه راکت ویژگی های بیشتر در اختیار وب مستر قرار میدهد فقط کافی است هر کدام را تست کنید و عملکرد آن را بر روی وبسایت خود مشاهده کنید.
در قسمت بهینه سازی تصویر, افزونه موشک وردپرس به شما افزونه دیگری رو پیشنهاد میکنه ولی پیشنهاد وردپرس ۴۰۴ به شما استفاده از افزونه اسموش هست.
مقل بقیه قالب ها و افزونه ها یک بخش برای درون ریزی و برون ریزی اضافه شده است شما میتوانید بخش هایی مربوط به درون ریزی و برون ریزی را در تصویر پایین مشاهده نمائید.
امیدواریم آموزش افزونه WP Rocket برای بهینه سازی سرعت سایت شما موثر باشد هر سوالی در مورد این افزونه داشته باشید میتوانید در کامنت ها مطرح نمائید.