درود بر دکتر آوند و تیم 7learn
5تا سوال هست
1- وقتی http2 رو فعال کنیم ، کلا درخواست ها میاد رو Http2 و http1 از کار میفته ، یا همزمان هردوش کار میکنه ؟ اولویت بندیش چجوری هست ؟
2- وقتی یه کاربر از مرورگری که http2 رو پشتیبانی نمیکنه ، وبسایت مارو که براش Http2 فعال شده ، درخواست کنه ، چه اتفاقی میفته ؟ کلا سایت براش باز نمیشه ؟
3- توی مثالی که نشون دادید ، یجاش نوشته بود protocol : chrome extension ، ( دقیقه 22:08 ) ، اون چی هست ؟
4- این فایل هایی که تو CDN ها ثبت میکنیم ، اگر source کد وبسایت تغییر کنه ، مثلا قالب رو تغییر دادیم ، یا اسم فایل های css js اینارو تغییر دادیم ، از اول باید تو CDN ها ثبت کنیم ؟
5- اولویت بندی چجوری مشخص میشه تو CDN ها ، مثلا اول میره از CDN ها فایل هارو بگیر یا اول میاد سراغ سرور خودمون ، چجووریه ؟
سلام
1- اگر که سرور ساپورت کنه مرورگر عمدتا درخواست ها رو با http2 ارسال می کنه.
2- الان همه مرورگرهای معروف http2 رو دارند و نمی خوان نگران این موضوع باشی. در عین حال اگر مرورگر ساپورت نکنه احتمالا درخواست رو با همون ورژن 1 می فرسته.
3- اون فایل رو یکی از اکسنتشن های کروم در صفحه تزریق کرده بود و از سمت سرور نیومده.
4- معمولا کش ها توی cdn یه عمری دارند. تغیرات شما بعد از اون زمان مجدد در cdn ها رفرش می شه و قابل دریافته. مگر اینکه برید داخل cdn و کش ها رو اصطلاحا purge (پاک) کنید.
5- این رو cdn تصمیم می گیره. معمولا محتوا رو از نزدیک ترین سرور به شما بهتون تحویل میده.