آموزش استفاده از قابلیت DNS Prefetching در WP Rocket
توضیحات:
آموزش استفاده از قابلیت DNS Prefetching در WP Rocket
DNS Prefetching یک تکنیک بهینهسازی وبسایت است که به مرورگر کمک میکند تا آدرسهای IP دامنههایی که وبسایت شما به آنها متصل است را زودتر پیدا کند. این کار باعث میشود تا زمانی که کاربر روی لینکی کلیک میکند یا وبسایت سعی در بارگذاری منابع از یک دامنه خارجی دارد، اتصال سریعتر برقرار شود و زمان بارگذاری کلی وبسایت کاهش یابد. به عبارت دیگر، DNS Prefetching نوعی آمادگیسازی برای بارگذاری سریعتر منابع خارجی است.
WP Rocket، یکی از بهترین افزونههای بهینهسازی سرعت وردپرس، امکان استفاده از DNS Prefetching را به سادگی فراهم میکند. در این مقاله، به شما نشان خواهیم داد که چگونه از این قابلیت در WP Rocket استفاده کنید تا سرعت وبسایت خود را بهبود بخشید.
1. خرید و نصب WP Rocket
مانند همیشه، ابتدا باید افزونه WP Rocket را تهیه و نصب کنید. WP Rocket یک افزونه تجاری است و برای استفاده از آن، باید یکی از پلنهای اشتراک آن را خریداری نمایید. پس از خرید، فایل افزونه را دانلود کرده و از طریق پیشخوان وردپرس در قسمت “افزونهها” > “افزودن” آن را نصب و فعال کنید.
2. دسترسی به تنظیمات DNS Prefetching
پس از نصب و فعالسازی WP Rocket، به منوی “تنظیمات” > “WP Rocket” در پیشخوان وردپرس خود بروید. در صفحه تنظیمات WP Rocket، به دنبال تب “Preload” بگردید و روی آن کلیک کنید.
3. افزودن دامنهها برای DNS Prefetching
در تب “Preload”، به پایین اسکرول کنید تا بخش “Prefetch DNS Requests” را پیدا کنید. در این قسمت، یک فیلد متنی وجود دارد که میتوانید دامنههایی که میخواهید برای آنها DNS Prefetching فعال شود را وارد کنید.
هر دامنه را در یک خط جداگانه وارد کنید. به عنوان مثال، اگر وبسایت شما از فونتهای Google، تصاویر CDN و ویدیوهای YouTube استفاده میکند، میتوانید دامنههای زیر را وارد کنید:
//fonts.googleapis.com
//fonts.gstatic.com
//cdn.example.com (دامنه CDN خود را جایگزین کنید)
//i.ytimg.com
//www.youtube.com
نکات مهم در مورد وارد کردن دامنهها:
- از
//در ابتدای هر دامنه استفاده کنید: این کار باعث میشود تا مرورگر به طور خودکار پروتکل HTTP یا HTTPS را بر اساس پروتکل فعلی وبسایت شما انتخاب کند. - فقط دامنههای خارجی را اضافه کنید: دامنههایی که متعلق به خود وبسایت شما هستند نیازی به DNS Prefetching ندارند.
- دامنههای ضروری را شناسایی کنید: دامنههایی را اضافه کنید که وبسایت شما به طور مکرر از آنها منابع بارگذاری میکند.
4. ذخیره تغییرات
پس از وارد کردن دامنهها، روی دکمه “Save Changes” در پایین صفحه کلیک کنید تا تغییرات ذخیره شوند. WP Rocket به طور خودکار DNS Prefetching را برای دامنههایی که وارد کردهاید فعال میکند.
5. بررسی و تست عملکرد
پس از فعالسازی DNS Prefetching، میتوانید عملکرد وبسایت خود را با استفاده از ابزارهای تست سرعت مانند Google PageSpeed Insights یا GTmetrix بررسی کنید. این ابزارها به شما نشان میدهند که آیا DNS Prefetching به درستی کار میکند یا خیر.
همچنین، میتوانید با استفاده از ابزارهای توسعه مرورگر (Developer Tools) نیز عملکرد DNS Prefetching را بررسی کنید. در Chrome DevTools، به تب “Network” بروید و فیلتر را روی “DNS” قرار دهید. پس از بارگذاری مجدد صفحه، میتوانید ببینید که مرورگر قبل از درخواست واقعی، DNS Lookup را برای دامنههایی که در WP Rocket وارد کردهاید انجام داده است.
6. نکات مهم و پیشرفته
- مراقب دامنههای غیرضروری باشید: اضافه کردن دامنههای بیش از حد میتواند به جای بهبود، عملکرد وبسایت را کاهش دهد. فقط دامنههای ضروری را اضافه کنید.
- بهروزرسانی دامنهها: اگر وبسایت شما از دامنههای جدیدی برای بارگذاری منابع استفاده میکند، حتماً دامنههای جدید را به لیست DNS Prefetching در WP Rocket اضافه کنید.
- تداخل با CDN: اگر از CDN استفاده میکنید، مطمئن شوید که دامنههای CDN شما به درستی در لیست DNS Prefetching قرار دارند.
- تست در مرورگرهای مختلف: عملکرد DNS Prefetching ممکن است در مرورگرهای مختلف متفاوت باشد. وبسایت خود را در مرورگرهای مختلف تست کنید تا از عملکرد صحیح آن اطمینان حاصل کنید.
7. نتیجهگیری
DNS Prefetching یک تکنیک ساده اما موثر برای بهبود سرعت بارگذاری وبسایت است. با استفاده از WP Rocket، میتوانید به راحتی این قابلیت را فعال کنید و عملکرد وبسایت خود را بهبود بخشید. با شناسایی دامنههای ضروری و اضافه کردن آنها به لیست DNS Prefetching، میتوانید تجربه کاربری بهتری را برای بازدیدکنندگان وبسایت خود فراهم کنید. به یاد داشته باشید که بهینهسازی سرعت وبسایت یک فرآیند مداوم است و باید به طور منظم عملکرد وبسایت خود را بررسی و بهینه کنید.
شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.
موفق باشید
A.J
پست های مرتبط:
فروشگاه سورسا:
سورسا ، یک خانواده!
شما میتوانید از سورس های آماده به راحتی و با کپی پیست در پروژه خود استفاده بفرمایید
بله! سورسا به عنوان اولین و برترین مرجع سورس کد های آماده، تمامی سورس کد ها در زبان های مختلف را به صورت رایگان در اختیار شما قرار میدهد.
اگر سورس مد نظر شما تفاوتی با سورس فعلی دارد یا اینکه درخواست سورس دیگری را دارید میتوانید با کارشناسان سورسا در ارتباط باشید.
سورسا به عنوان مرجع سورس در تلاش است سورس کد ها و آموزش های تمامی زبان های برنامه نویسی مانند GO C++ Python C PHP SQL JS و… را تحت پوشش قرار داد


