Google Chrome 106-এ সার্ভার পুশ আর সমর্থিত হবে না

Google এর ক্রোম

গুগল তার পরিকল্পনা উন্মোচন আপনি কি সম্পর্কে আছে Chrome 106 এর সাথে সার্ভার পুশের জন্য সমর্থন অপসারণ করা হচ্ছে, (যা 27 সেপ্টেম্বরের জন্য নির্ধারিত) এবং যে পরিবর্তনটি Chromium কোড বেসের উপর ভিত্তি করে অন্যান্য ব্রাউজারগুলিকেও প্রভাবিত করবে৷

সার্ভার পুশ প্রযুক্তির সাথে অপরিচিতদের জন্য, আপনার এটি জানা উচিত HTTP/2 এবং HTTP/3 স্ট্যান্ডার্ডে সংজ্ঞায়িত করা হয়েছে, এবং সার্ভারকে স্পষ্টভাবে অনুরোধ করার জন্য অপেক্ষা না করে ক্লায়েন্টকে সম্পদ পাঠাতে অনুমতি দেয়।

এটা এভাবেই হওয়ার কথা সার্ভার পেজ লোডের গতি বাড়াতে পারে, যেহেতু পৃষ্ঠাটি রেন্ডার করার জন্য প্রয়োজনীয় CSS ফাইল, স্ক্রিপ্ট এবং চিত্রগুলি ইতিমধ্যেই ক্লায়েন্টের অনুরোধ করার সময় আপনার পাশে স্থানান্তরিত হবে।

এইচটিটিপি/2 সার্ভার পুশ ব্যবহারের বিশ্লেষণে মিশ্র ফলাফল রয়েছে ( ক্রোম , আকামাই), কোন সুস্পষ্ট নেট কর্মক্ষমতা লাভ নেই এবং অনেক ক্ষেত্রে কর্মক্ষমতা রিগ্রেশন।

অনেক HTTP/3 সার্ভার এবং ক্লায়েন্টে পুশ প্রয়োগ করা হয়নি, যদিও এটি তে অন্তর্ভুক্ত ছিল। নতুন HTTP/3 ব্যবহার করে বেশিরভাগ ওয়েবের জন্য, পুশ ইতিমধ্যেই বন্ধ হয়ে গেছে। সাম্প্রতিককালে সেই বিশ্লেষণটি পুনরায় চালু করলে, আমরা দেখতে পাই যে সাইটগুলির দ্বারা 1,25% HTTP/2 সমর্থন 0,7% এ নেমে গেছে।

সমর্থন শেষ হওয়ার কারণ হিসাবে বাস্তবায়নে অপ্রয়োজনীয় জটিলতা উল্লেখ করা হয়েছে প্রযুক্তির উপস্থিতিতে সহজ এবং কম কার্যকর বিকল্প নেই, যেমন লেবেল , যেখান থেকে ব্রাউজার পৃষ্ঠায় ব্যবহার করার জন্য অপেক্ষা না করে একটি সম্পদের জন্য অনুরোধ করতে পারে। একদিকে, সার্ভার পুশের তুলনায় প্রিফেচ একটি অতিরিক্ত প্যাকেট এক্সচেঞ্জ (RTT) তৈরি করে, কিন্তু অন্যদিকে, এটি ইতিমধ্যেই ব্রাউজারের ক্যাশে থাকা সংস্থানগুলি পাঠানো এড়িয়ে যায়৷ সাধারণভাবে, সার্ভার পুশ এবং প্রিলোডিং ব্যবহার করার সময় বিলম্বের পার্থক্যগুলি নগণ্য হিসাবে চিহ্নিত করা হয়।

সার্ভারের দিকে প্রোঅ্যাকটিভ লোডিং শুরু করার জন্য, HTTP প্রতিক্রিয়া কোড 103 ব্যবহার করার প্রস্তাব করা হয়েছে, যা আপনাকে অনুরোধের পরপরই কিছু HTTP শিরোনামের বিষয়বস্তু সম্পর্কে ক্লায়েন্টকে জানাতে দেয়, সার্ভারের সমস্ত ক্রিয়াকলাপ সম্পাদন করার জন্য অপেক্ষা না করে। অনুরোধের সাথে এবং সামগ্রী পরিবেশন করা শুরু করুন।

103 প্রারম্ভিক ইঙ্গিতগুলি হল অনেক কম ত্রুটি-প্রবণ বিকল্প যেখানে পুশের মতো একই সুবিধা রয়েছে এবং অনেক কম অসুবিধা রয়েছে৷ সার্ভার পাঠানোর সংস্থানগুলির পরিবর্তে, 103 প্রারম্ভিক ইঙ্গিতগুলি সংস্থানগুলির ব্রাউজারে শুধুমাত্র ইঙ্গিতগুলি প্রেরণ করে যে এটি অবিলম্বে তাদের অনুরোধ করে উপকৃত হতে পারে৷ এটি ব্রাউজারকে সেগুলির প্রয়োজন কিনা তা সিদ্ধান্ত নেওয়ার নিয়ন্ত্রণে ছেড়ে দেয়, উদাহরণস্বরূপ যদি এটি ইতিমধ্যেই HTTP ক্যাশে সেই সংস্থানগুলি থাকে।

ক্রিটিকাল রিসোর্স প্রিলোডিং হল আরেকটি বিকল্প যা পৃষ্ঠা এবং ব্রাউজারকে পৃষ্ঠা লোডের প্রথম দিকে গুরুত্বপূর্ণ রিসোর্স লোড করার জন্য একসাথে কাজ করার অনুমতি দেয়।

একইভাবে, এটি রেন্ডার করা পৃষ্ঠার সাথে যুক্ত উপাদান সম্পর্কে ইঙ্গিত প্রদান করতে পারে, যা প্রিলোড করা যেতে পারে (উদাহরণস্বরূপ, পৃষ্ঠায় ব্যবহৃত CSS এবং জাভাস্ক্রিপ্টের লিঙ্কগুলি প্রদান করা যেতে পারে)। এই জাতীয় সংস্থানগুলি সম্পর্কে তথ্য পাওয়ার পরে, ব্রাউজার মূল পৃষ্ঠার প্রত্যাবর্তনের শেষের জন্য অপেক্ষা না করে সেগুলি ডাউনলোড করা শুরু করতে পারে, যা অনুরোধটি প্রক্রিয়াকরণের মোট সময়কে হ্রাস করে।

সম্পদের লোড অপ্টিমাইজ করার পাশাপাশি, সার্ভার থেকে ক্লায়েন্টে ডেটা প্রেরণের জন্য সার্ভার পুশ প্রক্রিয়াও ব্যবহার করা যেতে পারে, কিন্তু এই উদ্দেশ্যে, W3C কনসোর্টিয়াম WebTransport প্রোটোকল তৈরি করে। ওয়েব ট্রান্সপোর্টে যোগাযোগের চ্যানেলটি HTTP/3 এর মাধ্যমে সংগঠিত হয় পরিবহন হিসাবে QUIC প্রোটোকল ব্যবহার করে, WebTransport মাল্টিকাস্টিং, ওয়ান-ওয়ে ব্রডকাস্টিং, অর্ডারের বাইরে ডেলিভারি, নির্ভরযোগ্য এবং অবিশ্বস্ত ডেলিভারি মোডের মতো উন্নত বৈশিষ্ট্য সরবরাহ করে।

গুগলের পরিসংখ্যান অনুসারে, সার্ভার পুশ প্রযুক্তি পর্যাপ্ত বিতরণ পায়নি. যদিও সার্ভার পুশ HTTP/3 স্পেসিফিকেশনে উপস্থিত রয়েছে, বাস্তবে ক্রোম ব্রাউজার সহ অনেক ক্লায়েন্ট এবং সার্ভার সফ্টওয়্যার পণ্য স্থানীয়ভাবে এটি বাস্তবায়ন করেনি। 2021 সালে, HTTP/1,25-এ চলমান প্রায় 2% ওয়েবসাইট সার্ভার পুশ ব্যবহার করেছে। এই বছর, এই সংখ্যা 0,7% এ নেমে এসেছে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদে পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।