اینترنت از سال ۱۹۹۷ تا ۲۰۱۵ با HTTP/1.1 کار میکرد. حالا نسخههای جدیدتر اومدن که وب رو خیلی سریعتر کردن.
مشکل HTTP/1.1 چی بود؟
توی HTTP/1.1، برای هر فایل (تصویر، CSS، JS) یه اتصال جداگانه لازم بود. یه صفحه معمولی ممکنه ۵۰ تا فایل داشته باشه. یعنی ۵۰ تا اتصال!
این یعنی کلی overhead و تاخیر.
HTTP/2 چی حل کرد؟
HTTP/2 سال ۲۰۱۵ معرفی شد و چند قابلیت مهم آورد:
- Multiplexing: چند فایل از یه اتصال میرن
- Header Compression: هدرها فشرده میشن
- Server Push: سرور میتونه فایلها رو قبل از درخواست بفرسته
- Binary Protocol: سریعتر از متنی
HTTP/3 چی اضافه کرد؟
HTTP/3 از پروتکل QUIC استفاده میکنه که گوگل ساخته. مهمترین تفاوتش اینه که بجای TCP از UDP استفاده میکنه.
مزیت: اتصال سریعتر برقرار میشه، مخصوصاً روی شبکههای موبایل و ناپایدار.
چطور استفاده کنیم؟
اگه SSL دارید و سرورتون جدیده، احتمالاً HTTP/2 فعاله. HTTP/3 هنوز همه جا پشتیبانی نمیشه ولی LiteSpeed و Cloudflare دارنش.
جمعبندی
HTTP/2 و HTTP/3 بدون هیچ تغییری توی سایت، سرعت رو افزایش میدن. مطمئن بشید هاستتون پشتیبانی میکنه!