
به اشتراک بگذارید

به اشتراک بگذارید
سئو | بلاگ وبداده
رفع خطای Minimize Request Size در وردپرس
| جزء درخواست | حد توصیهشده | آیا در کنترل شماست؟ |
|---|---|---|
| کل درخواست HTTP | زیر 1500 بایت (یک بستهی شبکه) | تا حدی — با کنترل اجزای زیر |
| یک کوکی منفرد | حداکثر 1000 بایت | بله — با مدیریت افزونهها |
| میانگین کوکیهای هر دامنه | کمتر از 400 بایت | بله — با حذف کوکیهای اضافی |
| آدرس منبع (URL) | حداکثر چند صد بایت | بله — با کوتاهکردن آدرسها |
| فیلدهای مرورگر و Referrer | — | خیر — توسط مرورگر ست میشود |
# کوکیهایی که سایت شما روی هر درخواست ست میکند را ببینید
# (هدف: مجموع هدر هر درخواست زیر 1500 بایت بماند)
curl -s -I https://your-site.com/ | grep -i "set-cookie"
# اندازهی هدرهای پاسخ سرور را با جزئیات ببینید
curl -s -o /dev/null -D - https://your-site.com/Bash| روش رفع | میزان اثر | سطح دشواری |
|---|---|---|
| کاهش/حذف کوکیهای افزونههای ردیابی | متوسط تا زیاد | ساده |
| سرو استاتیک از دامنهی بدون کوکی (CDN) | زیاد | متوسط |
| کوتاهکردن آدرسها و حذف کوئریاسترینگ | کم تا متوسط | ساده |
| فعالسازی HTTP/2 روی سرور | زیاد | ساده (روی هاست مدرن پیشفرض) |

خیر. این یک پیام خطا که سایت را از کار بیندازد نیست، بلکه یک توصیهی بهینهسازی در ابزارهای سرعتسنج مانند GTmetrix است. سایت شما بدون رفع آن هم بهدرستی کار میکند؛ رفع آن صرفاً به کاهش سربار درخواستها و بهبود جزئی نمرهی ساختار کمک میکند. بنابراین جای نگرانی نیست و میتوانید با خیال راحت سراغ بهینهسازی بروید.
چون پرکاربردترین شبکههای اینترنت اندازهی هر بسته (packet) را به حدود 1500 بایت محدود میکنند. اگر کل یک درخواست HTTP در همین حد بماند، در یک رفتوبرگشت منتقل میشود؛ اما اگر بزرگتر باشد، باید در چند بسته ارسال شود که سربار و تأخیر بیشتری ایجاد میکند. هدف این توصیه، جا شدن هر درخواست در یک بسته است.
در بیشتر سایتهای وردپرسی، کوکیها مهمترین عامل هستند. افزونههای ردیابی، ابزارهای تحلیلی و اسکریپتهای مارکتینگ هرکدام کوکیهایی روی دامنه ست میکنند که روی همهی درخواستها — حتی درخواست فایلهای ثابت — ارسال میشوند. طبق توصیه، هیچ کوکی منفردی نباید بیش از 1000 بایت و میانگین کوکیهای هر دامنه بهتر است کمتر از 400 بایت باشد.
یعنی فایلهای ثابت سایت (تصاویر، CSS و جاوااسکریپت) را بهجای دامنهی اصلی، از یک دامنه یا سابدامین جداگانه — معمولاً یک CDN — سرو کنید. چون کوکیها بر اساس دامنه به درخواست میچسبند، با این کار کوکیهای دامنهی اصلی دیگر روی درخواست فایلهای ثابت ارسال نمیشوند و حجم آن درخواستها کاهش مییابد. این روش همزمان سرعت سایت را هم بالا میبرد.
خیر. GTmetrix در نوامبر 2020 از موتور قدیمی PageSpeed/YSlow به Google Lighthouse مهاجرت کرد و گزارشهای جدید دیگر «Minimize request size» را نشان نمیدهند. اگر امروز این پیام را میبینید، احتمالاً از یک گزارش Legacy یا ابزار قدیمی است. معادلهای امروزی آن «Keep request counts low and transfer sizes small» و «Avoid enormous network payloads» هستند.
پروتکل HTTP/2 با استفاده از فرمت فشردهسازی HPACK، هدرهای درخواست و پاسخ — از جمله کوکیها — را فشرده میکند. این کار بهطور میانگین حدود 30 درصد و در برخی آزمایشها بیش از 50 درصد حجم هدرها را کاهش میدهد. به همین دلیل روی سروری که HTTP/2 فعال دارد، اهمیت عملی توصیهی Minimize Request Size بسیار کمتر میشود.
اثر مستقیم آن بر رتبه ناچیز است، اما بهصورت غیرمستقیم میتواند کمککننده باشد. سرعت و تجربهی صفحه (Core Web Vitals) از فاکتورهای رتبهبندی گوگلاند و کاهش سربار درخواستها، هرچند کوچک، در همین مسیر است. با این حال، عوامل مهمتری مثل کیفیت هاست، کش و بهینهسازی تصاویر تأثیر بهمراتب بیشتری بر سرعت و سئو دارند.
ابتدا با curl یا تب Network مرورگر، کوکیها و هدرهای درخواست را بررسی کنید. اگر کوکیهای بزرگ و متعددی دیدید یا فایلهای ثابت شما همراه کوکی ارسال میشوند، رفع آن ارزشمند است. اما اگر سرور شما HTTP/2 دارد و کوکیهایتان سبکاند، این مورد عملاً اولویت پایینی دارد و بهتر است انرژیتان را روی بهینهسازیهای مؤثرتر بگذارید.