"> رفع خطای Minimize request size در سایت GTmetrix | طراحی سایت قزوین

رفع خطای Minimize request size در سایت GTmetrix

رفع خطای Minimize request size در سایت GTmetrix

در این مقاله آموزشی دوبست با خطای Minimize request size که از سری خطاهای PageSpeed گوگل در سایت Gtmetrix است، آشنا خواهیم شد.

روش رفع آن این اررور که موجب بهبود رتبه سئو و افزاش سرعت لود سایت می‌شود را بررس می‌کنیم.

البته توجه داشته باشید که رفع اررور Minimize request size گاهی نیاز به رفع چندین خطای دیگر دارد.

بنابراین رفع این خطا به رفع تعدادی خطای دیگر نیز بستگی دارد.

خلاصه‌ی از خطای Minimize request size

نام: Minimize request size
نوع: محتواها
اولویت: بالا
میزان سختی: متوسط
میانگین امتیاز: 98%

Minimize request size چیست و چرا ایجاد می‌شود؟

همانطور که میدانید هرصفحه وب شامل تعدادی متن، عکس، فایل های استایل‌دهی، جاوا و … است.

برای دریافت و خواندن هر یک از این فایل‌ها باید یک درخواست جداگانه سمت سرور ارسال شود.

هرچقدر تعداد این درخواست‌ها بیشتر باشد، ارسال و دریافت این اطلاعات زمانبرتر خواهد بود.

دراینجا کاهش تعداد درخواست‌ها مطرح شده و باید روی آن مانور داد.

البته درصورتی که سایت شما بازدید کمی دارد شاید زیاد برای شما انجام این کار محسوس نباشد.

اما درصورت تعداد بازدید بالا و افزایش تعداد و حجم درخواست‌ها سرور هاست شما بسیار درگیر شده و لود سایت ممکن است با مشکلات زیادی مواجه شود.

بنابراین رفع خطای Minimize request size هم سرعت لود سایت برای کاربر را افزایش داده و هم لود سرور را کاهش می‌دهد.

بنابراین درصورت مشاهده این اررور یعنی درخواست‌هایی که برای دریافت فایل‌های سایت، سمت سرور ارسال می‌شود بالاست.

معمولاً این خطا در CMS های رایگان بیشتر نمایان می‌شود.

آن هم به دلیل این است که طراح قالب سعی دارد قالب انعطاف پذیری ایجاد کند.

برای همین مورد فایل‌‌های استایل‌دهی و گوناگونی در صفحه سایت قرار می‌دهد.

مثلاً در CMS تولید محتوای رایگان وردپرس برای راستچین کردن قالب طراح فایلف rtl.css را بارگذاری می‌کند.

همین امر موجب افزایش تعداد درخواست‌ها شده که ما باید سعی در کاهش تعداد درخواست‌ها کنیم.

درصورتی که در CMSهای اختصاصی معمولاً با این مشکلات مواجه نیستیم و البته این دلیل بر ضعف CMS رایگان نیست و ما با بهبود سایت می‌توانیم این خطاها را رفع کنیم.

کاهش تعداد درخواست‌های سایت
کاهش تعداد درخواست‌های سایت

روش رفع خطای Minimize request size

روش‌های گوناگونی برای کاهش تعداد درخواست‌ها وجود دارد.

بهترین روش‌ها ادغام فایل‌ها، حذف فایل‌های اضافی و ایجاد لود تنبل فایل‌ها است که در زیر به آن می‌پردازیم:

  • روش بهینه سازی عکس

ادغام و یکپارچه سازی تصاویر که مهم‌ترین روش رفع خطای Minimize request size می‌باشد.

بهترین روش برای ادغام تصویر استفاده از قابلیت css sprites است که آموزش‌های گوناگونی برای آن وجود دارد.

روش دیگز استفاده از لود تنبل برای عکس‌ها یا همان Images Lazy Loading است.

این عمل باعث کاهش شدید تعداد درخواست‌های همزمان ارسال شده سمت سرور می‌شود.

فعال بودن Lazy Load سس می‌شود تنها عکس‌های موجود در مانیور و صفحه کاربر بارگذاری شود.

مثلاً عکس های که در پایین صفحه قرار دارند، در زمان اسکرول کاربر درخواستی برای آن‌ها ارسال خواهد شد.

این روش به شدت درخواست‌های ارسالی سمت سرور را کاهش می‌دهد.

برای فعال سازی این قابلیت بسته به اختصاصی یا عمومی بودن CMS خود داخل گوگل می‌توانید سرچ کنید.

مثلاً در وردپرس lazy load Plugin WordPress و در جوملا lazy load Plugin Joomla را جستجو کنید.

در CMSهای اختصاصی نیز باید بسته به زبان نوشته شدن سایت خود عبارت را در گوگل سرچ کنید.

مثلاً درصورتی که زبان کدنویسی PHPاست عبارت lazy load PHP Example و اگر ASP.NET است عبارت lazy load ASP.NET MVC را جستجو کنید.

  • روش بهینه سازی فایل‌های استایل‌ و جاوا اسکریپت CSS & JS

برای بهینه سازی CSS و JS روش‌های مشابه بهینه سازی عکس وجود دارد.

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

درصورتی که CMS رایگان استفاده می‌کنید از پلاگین‌های مختلف برای یکپارچه سازی و رفع خطای Minimize request size استفاده کنید.

مثلاً در وردپرس افزونه Autoptimize خطاهای Minify CSS ،Minify JavaScript، Minify HTML و همچنین خطای Minimize request size را رفع می‌کند.

کار این افزونه ادغام فایل‌های CSS با هم و همچنین فایل‌‌های JS با هم است.

با این کار تداد فایل‌ها کاهش پیدا کرده و درنتیجه باعث کاهش تعداد درخواست‌ها خواهد شد.

البته همیشه قبل از تغییرات از سایت خود بکاپ تهیه کنید.

در بعضی مواقع ممکن است در ظاهر سایت مشکلاتی ایجاد شود و حتماً بعد از تغییرات سایت را کامل بررسی کنید.

افزونه دیگری که می‌خواهیم معرفی کنیم، افزونه WP Rocket است.

این افزونه علاوه بر قابلیت‌های Autoptimize و رفع خطای Minimize request size، قابلیت لود تنبل فایل‌‌ها را نیز داراست.

روش دیگز استفاده از اتریبیوت‌های defer و یا async در تگ جاوا اسکریپت می‌باشد.

البته این قابلیت‌ در همین پلاگین WP Rocket وجود دارد.

بنابراین به صورت خلاصه ما در این روش فایل‌ها را ادغام کردیم و برای راحتی کار چند پلاگین کاربردی معرفی شد.

اگر از پلاگین استفاده کردید و ظاهر سایت به مشکل خورد بهتر است از اتریبیوت‌های defer و یا async استفاده شود.

  • روش حذف فایل‌های اضافی

این روش شاید ساده ترین روش برای رفع خطای Minimize request size باشد.

در این روش ما فایل‌های اضافی را حذف می‌کنیم که این نیازمند داشتن شناخت خوبی از سایتتان است.

باید بدانید هر فایل چه کاری می‌کند و تا آنجا که می‌شود پلاگین‌های غیر ضروری را پاک کنید.

هرچه پلاگین‌ها کمتر شوند تعداد لود فایل‌ها و درخواست‌های ارسالی کاهش خواهد یافت.

همچنین از لود تعداد زیاد فونت پرهیز کنید تا باعث کاهش تعداد درخواست‌ها شود.

  • روش inline برای منابع

سعی کنید درصورتی که نیاز به استفاده از کدهای جاوا اسکریپت و استایل زیادی نیست آن‌ها را inline لود کنید.

در این روش نیازی به ایجاد فایل جداگانه نیست و این باعث رفع خطای Minimize request size خواهد شد.

البته در این روش باید اصولی را رعایت کنید و بدون داشتن دانش کافی تغییری انجام ندهید.

پایان

در این مقاله روش‌های زیادی برای رفع خطای Minimize request size برای شما عزیزان بیان شد.

رفع این خطا علاوه بر کاهش میزان درخواست‌ها، لود سایت را افزایش و باعث بهبود رتبه سئو خواهد شد.

امیدواریم این مقاله نیز مورد توجه شما همراهان همیشگی دوبست قرار گرفته باشد.

    دیدگاه خود را بیان کنید

    ایمیل شما محفوظ خواهد ماند.*