یکی از مهمترین دلایل بهبود تجربه کاربری در وب سایت شما، سرعت آن است.در گزارشی که در سایت akamai منتشر شده بود، تاخیر دو ثانیه ای در بارگذاری یک صفحه را عامل افزایش 103 درصدی نرخ پرش اعلام کرده بود.

وقتی زمان لود شدن یک صفحه را بررسی میکنیم هر یک ثانیه ارزش بسیار بالایی دارد. رشته های کوئری در منابع استاتیک (به عنوان مثال ver در فایل های CSS و JS) میتوانند سرعت سایت شما را کاهش دهند. بنابر این حذف آنها یکی از روش هایی برای افزایش سرعت وب سایت است. در این مقاله به روش های مختلف حذف این مورد می پردازیم.

رشته های Query در وردپرس چیست؟

رشته کوئری هر چیزی است که پس از علامت های “?” یا “&” در آدرس صفحه شما قرار میگیرد. توسعه دهندگان وردپرس از این کوئری ها برای تشخیص فایل ها استفاده میکنند. میتوانید این کوئری ها را در فایل های CSS و JS که در صفحه شما هستند پیدا کنید. این رشته ها به شکل زیر هستند.

https://yourwebsite.com/wp-includes/js/wp-embed.min.js?ver=3.5.7

چرا باید رشته های کوئری را حذف کنید؟

مهمترین دلیل حذف رشته های کوئری این است که در صورت وجود، از کش کردن وب سایت توسط سرور جلوگیری میکند و در نتیجه باعث کاهش سرعت صفحه شما میشود. با حذف این رشته ها میتوانید سیستم کش خود را بهبود ببخشید و زمان بارگذاری صفحه را کاهش دهید.

هر ابزار سنجش عملکرد سایت شما نیز، به عنوان یکی از توصیه هایی که میکند، حذف رشته های کوئری از منابع استاتیک است. در تصویر زیر که از سایت gtmetrix مشاهده میکنید، یکی از پیشنهادات remove query strings from static resources است.
suggestion remove query strings from static resources

همچنین بخوانید:
آموزش استفاده از سایت uptimerobot

چگونه رشته های کوئری را از منابع استاتیک مانند CSS یا JS حذف کنیم؟

دو روش متداول برای حذف این رشته ها، ایجاد تابعی در قالب و نصب افزونه است.

حذف رشته های کوئری با استفاده از functions.php

  • برای این کار ابتدا وارد “ویرایشگر پرونده پوسته” خود از منوی “نمایش” شوید.
  • فایل functions.php را باز کنید.
  • این کد را در انتهای فایل functions.php قرار دهید

 

function mrazari_ir_remove_script_version( $src ){

$parts = explode( '?ver', $src ); return $parts[0]; 
}
add_filter( 'script_loader_src', 'mrazari_ir_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', 'mrazari_ir_remove_script_version', 15, 1 );

 

  • برای ذخیره تغییرات بر روی دکمه بروزرسانی کلیک کنید.

اگر علاقه ای به استفاده از کدها ندارید میتوانید با روش نصب افزونه این مشکل را برطرف کنید.

 

پلاگین هایی برای حذف رشته های کوئری

افزونه های عملکرد وردپرس حذف رشته های کوئری از منابع استاتیک را برای شما آسان می کند. با چند کلیک می توانید زمان بارگذاری وب سایت خود را بهبود ببخشید.

W3Total Cache

  • افزونه را نصب و فعال کنید.
  • به تب Performance در سمت چپ داشبورد خود بروید . روی کش مرورگر کلیک کنید .
  • مطابق تصویر زیر تنظیمات را تغییر دهید
  • روی Save all settings کلیک کنید .

 

آزمایش حذف رشته های کوئری از منابع استاتیک

برای آزمایش درست بودن حذف رشته های کوئری کافیست مجددا به سایت gtmetrix بروید و آدرس صفحه خود را وارد کنید. اگر این کار را به درستی امجام داده باشید پیشنهاد قبلی مبنی بر remove query strings from static resources از لیست پیشنهادات حذف خواهد شد.

برای سایت شما، سرعت بالای صفحه یک عامل مهم در کسب رتبه های برتر در گوگل و بهبود تجربه بازدیدکنندگان است. این راه حل های ساده ارزش استفاده و بهبود سرعت سایت شما را دارد. اگر در هنگام انجام این روش ها به مشکلی موجه شدید، در همین صفحه کامنت بگذارید تا در اسرع وقت آن را بررسی کنم.

همچنین بخوانید:
رفع مشکل آپلود عکس در وردپرس
Rate this post

دسته بندی شده در: