কিভাবে Google অনুসন্ধান অনুমানের নিয়ম ব্যবহার করে, Google অনুসন্ধান কীভাবে অনুমানের নিয়ম ব্যবহার করে, Google অনুসন্ধান কীভাবে অনুমানের নিয়ম ব্যবহার করে, Google অনুসন্ধান কীভাবে অনুমানের নিয়ম ব্যবহার করে

প্রকাশিত: ফেব্রুয়ারী 12, 2025

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

Google অনুসন্ধান অনুসন্ধান ফলাফলের পৃষ্ঠা থেকে ফলাফলের লিঙ্কগুলিতে নেভিগেশন গতি উন্নত করতে অনুমান নিয়ম API ব্যবহার করছে এবং তারা API এর কয়েকটি বৈশিষ্ট্য ব্যবহার করছে যা অন্যান্য সাইটের মালিকদের আগ্রহের হতে পারে।

প্রথম দুটি ফলাফল প্রিফেচ করুন

অনুমান বিধির প্রথম ব্যবহারগুলির মধ্যে একটি হল প্রথম দুটি অনুসন্ধান ফলাফল প্রিফেচ করা। উদাহরণস্বরূপ "পরীক্ষা" অনুসন্ধান করা পৃষ্ঠায় নিম্নলিখিত অনুমানের নিয়ম অন্তর্ভুক্ত করে:

{
    "prefetch": [{
        "source": "list",
        "requires": [
            "anonymous-client-ip-when-cross-origin"
        ],
        "referrer_policy": "strict-origin",
        "urls": [
            "https://www.merriam-webster.com/dictionary/test",
            "https://dictionary.cambridge.org/dictionary/english/test"
        ]
    }]
}

নীচের দুটি URL হল প্রথম দুটি অনুসন্ধান ফলাফল, এবং সেগুলি অবিলম্বে প্রিফেচ করা হয়েছে৷ ব্যবহারকারী যদি সেগুলিতে ক্লিক করে, তাহলে তারা একটি হেড স্টার্ট পাবে কারণ HTML ডকুমেন্টটি ইতিমধ্যেই ব্রাউজারে উপলব্ধ হওয়া উচিত।

নিয়ম এবং প্রিফেচ প্রচেষ্টা DevTools অ্যাপ্লিকেশন -> স্পেকুলেশন ট্যাবে দেখা যাবে যেমনটি পূর্বে নথিভুক্ত করা হয়েছে :

DevTools স্পেকুলেশন প্যানেল টেক্সট শব্দের দুটি অভিধান সংজ্ঞার তালিকা দেখাচ্ছে, উভয়ই সফলভাবে প্রিফেচ করা হয়েছে
দুটি সফল প্রিফেচ সহ অনুমান প্যানেল৷

গোপনীয়তা-সংরক্ষণকারী প্রিফেচ

যেহেতু এই লিঙ্কগুলি অন্য সাইটের বিষয়বস্তুর জন্য, তাই প্রিফেচ করার জন্য কিছু অতিরিক্ত গোপনীয়তা বিবেচনা রয়েছে যেহেতু ব্যবহারকারী এখনও সেই সাইটগুলিতে যাননি৷

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

প্রথমটি হল requires কনফিগারেশন ব্যবহার করা, প্রিফেচগুলি Chrome-এ ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে তা নিশ্চিত করতে:

"requires": [
    "anonymous-client-ip-when-cross-origin"
],

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

দ্বিতীয়ত, Google অনুসন্ধান referer HTTP শিরোনামে সাইটটিতে অনুসন্ধান পৃষ্ঠার URL-এ এনকোড করা কোনো বিবরণ পাঠানো না হয় তা নিশ্চিত করতে referrer_policy সেটিং ব্যবহার করে:

"referrer_policy": "strict-origin",

বেশিরভাগ ব্রাউজার এখন strict-origin-when-cross-origin এ ডিফল্ট করে কিন্তু এই সেটিং একই-অরিজিন প্রিফেচের জন্যও strict-origin রেফারার নীতি ব্যবহার করার জন্য একটি কঠোর সেটিং ব্যবহার করে।

ব্যবহারকারীর সাইটের জন্য কুকিজ থাকলে একটি তৃতীয় সুরক্ষা স্বয়ংক্রিয়ভাবে ঘটে। এই ক্ষেত্রে, তারা সেই কুকিগুলির উপর ভিত্তি করে ভিন্ন ফলাফল পেতে পারে এবং Chrome প্রিফেচ করা HTML ব্যবহার করবে না:

DevTools স্পেকুলেশন প্যানেল দুটি ইউআরএল, কিন্তু একটি ত্রুটি সহ প্রিফেচ করতে ব্যর্থ হয়েছে যে এটি যোগ্য নয় কারণ ব্যবহারকারীর কাছে সেই মূলের জন্য কুকি ছিল
কুকিজের কারণে একটি ব্যর্থ প্রিফেচ সহ অনুমান প্যানেল৷

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

প্রথম দুটি ফলাফল প্রিফেচ করার ব্যবহারকারীদের উপর প্রভাব৷

বেশিরভাগ পরিবর্তনের মতো, Google অনুসন্ধান একটি A/B পরীক্ষা পরীক্ষায় প্রিফেচিং চালু করেছে এবং প্রভাব পরিমাপ করেছে। তারা Largest Contentful Paint (LCP) এ উল্লেখযোগ্য উন্নতি দেখেছে। অ্যান্ড্রয়েডের জন্য ক্রোমে, Google অনুসন্ধান থেকে ক্লিকের জন্য এলসিপি 67 মিলিসেকেন্ড কমে গেছে। ডেস্কটপ ক্রোমের জন্য একটি ফলোআপ লঞ্চের ফলে 58.6 মিলিসেকেন্ডের LCP-তে একই রকম উন্নতি হয়েছে৷ এগুলি হল সেই সাইটের উন্নতি যেখানে নেভিগেট করা হচ্ছে, Google সার্চ সাইটে নয়—কিন্তু এটি Google সার্চ ব্যবহারকারীদের উপকার করে৷

LCP-তে এই উন্নতিগুলি তুচ্ছ মনে হতে পারে, কিন্তু Google সার্চের মতো একটি হাইপার-অপ্টিমাইজ করা সাইটের জন্য, আমরা আমাদের ব্যবহারকারীদের জন্য এমনকি মিলিসেকেন্ডের উন্নতি উদযাপন করি, তাই দশ মিলিসেকেন্ডের পরিসরের উন্নতিগুলি অস্বাভাবিক! আপনার সাইট একটি উল্লেখযোগ্যভাবে বড় সুবিধা দেখতে পারে—আপনাকে এটি খুঁজে বের করার চেষ্টা করা উচিত!

স্পেকুলেশন রুলস ব্যবহার করে প্রিফেচিং অক্টোবর 2022 সাল থেকে অ্যান্ড্রয়েডে অনুসন্ধানে ডিফল্টরূপে সক্ষম করা হয়েছে এবং সেপ্টেম্বর 2024 এর মধ্যে ডেস্কটপে রোলআউট করা হয়েছে।

প্রথম দুটি ফলাফলের বাইরে

যেহেতু স্পেকুলেশন রুলস এপিআই এর প্রাথমিক লঞ্চ হয়েছে, এটি একটি আগ্রহের বৈশিষ্ট্যের সাথে উন্নত করা হয়েছিল যা অনুমানগুলি শুধুমাত্র তখনই ঘটতে দেয় যখন ব্যবহারকারীরা হোভার করে বা একটি লিঙ্কে ক্লিক করতে শুরু করে।

Google অনুসন্ধান প্রথম দুটি অনুসন্ধান ফলাফলের বাইরে যাওয়ার সিদ্ধান্ত নিয়েছে এবং অবশিষ্ট অনুসন্ধান ফলাফলগুলিও প্রিফেচ করবে—কিন্তু শুধুমাত্র তখনই যখন ব্যবহারকারী লিঙ্কের উপর ঘোরায়, moderate আগ্রহের সেটিং ব্যবহার করে৷ এটি লিঙ্কগুলির জন্য সম্পদের অপ্রয়োজনীয় অপচয় রোধ করে যা ক্লিক করার সম্ভাবনা কম।

আবার, আপনি যখন Chrome-এ সার্চ করবেন তখন নিয়মটি DevTools-এ দেখা যাবে এবং এটি আগের নিয়মের মতোই, কিন্তু এবার "eagerness": "moderate" বিকল্প সেটের সাথে:

DevTools নিয়ম প্যানেল বেনামী-ক্লায়েন্ট-ip-when-cross-origin, একটি কঠোর-অরিজিন রেফারার নীতি, মধ্যম আগ্রহ এবং সাতটি URL ব্যবহার করে একটি তালিকার নিয়ম দেখাচ্ছে
Google অনুসন্ধান দ্বারা ব্যবহৃত অনুমান নিয়ম।

এই লিঙ্কগুলির উপর হোভার করলে প্রিফেচ ট্রিগার হবে। মনে রাখবেন যে Google অনুসন্ধান স্পেকুলেশন রুলস API-এর ডকুমেন্ট রুলস ফিচার ব্যবহার করার পরিবর্তে ইউআরএলগুলিকে স্পষ্টভাবে তালিকাভুক্ত করে, কারণ তারা বিজ্ঞাপনের মতো অন্য ইউআরএল প্রিফেচ করতে চায় না।

প্রথম দুটি ফলাফলের বাইরে প্রিফেচিং ব্যবহারকারীদের উপর প্রভাব৷

ডেস্কটপ ক্রোম Google সার্চ থেকে নেভিগেশনের জন্য ফার্স্ট কনটেন্টফুল পেইন্ট (FCP) 7.6 মিলিসেকেন্ড এবং LCP 9.5 মিলিসেকেন্ড কমিয়েছে (যেমন A/B টেস্টিং দ্বারা দেখানো হয়েছে)। প্রথম দুটি ফলাফলে দেখা 58.6 মিলিসেকেন্ডের উন্নতির তুলনায় এগুলি ছোট লাভের প্রতিনিধিত্ব করে, কিন্তু ছোট লিড টাইম দেওয়ায় এটি আশ্চর্যজনক নয় কারণ সেগুলি আগ্রহের সাথে প্রিফেচ করা হয়নি৷ যাইহোক, আগে দেওয়া একই কারণে এগুলি এখনও ভাল লাভ।

ডেস্কটপে অবশিষ্ট সার্চ ফলাফলের প্রিফেচিং ডিফল্টরূপে 2024 সালের ডিসেম্বরে চালু করা হয়েছিল।

মোবাইলের জন্য—যেখানে হোভার সাধারণত পাওয়া যায় না—সেখানে কোনো প্রকৃত উন্নতি দেখা যায়নি এবং তাই, কোনো রিগ্রেশন না থাকলেও, এই অতিরিক্ত প্রিফেচগুলি মোবাইলে সক্ষম ছিল না।

Google এই উত্তেজনাপূর্ণ নতুন API নিয়ে পরীক্ষা-নিরীক্ষা শেষ করেনি, এবং আমাদের আশা যত দ্রুত সম্ভব ওয়েব ব্রাউজিং করা। আমরা আমাদের হাতা উপর আরো কিছু কৌশল আছে যে আমরা কাজ করছি.

শুধুমাত্র একটি উদাহরণ হিসাবে, Chrome প্রি-লোড সক্ষম ব্যবহারকারীদের জন্য প্রি-রেন্ডার করা সার্চ ফলাফল পৃষ্ঠাগুলি রোল আউট করছে-যখন ব্যবহারকারীরা Chrome ঠিকানা বারে এবং Android-এর সার্চ বক্সের মতো অন্যান্য জায়গায় অনুসন্ধানের প্রশ্নগুলি টাইপ করে৷ এটি অন্যান্য সার্চ ইঞ্জিন-এর জন্যও উন্মুক্ত —কেবল Google অনুসন্ধান নয়—যদিও আমরা এই সময়ে অন্যান্য সার্চ ইঞ্জিনগুলির জন্য কোনো বাস্তবায়ন সম্পর্কে অবগত নই৷

Google অনুসন্ধান আরও এগিয়ে যেতে এবং ফলাফলের লিঙ্কগুলির জন্য প্রি-রেন্ডার প্রয়োগ করতে চাইছে না, যেহেতু এটি ক্রস-সাইট নেভিগেশনের জন্য উপলব্ধ নয় (এবং একই-সাইট, ক্রস-অরিজিন প্রিরেন্ডারের জন্যও বেছে নিতে হবে)।

ব্রাউজার সমর্থন একটি নোট

Browser Support

  • ক্রোম: 109।
  • প্রান্ত: 109।
  • ফায়ারফক্স: সমর্থিত নয়।
  • সাফারি: সমর্থিত নয়।

Source

স্পেকুলেশন রুলস এপিআই এই সময়ে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলিতে প্রয়োগ করা হয়েছে, কিন্তু ক্রোম এপিআই স্পেসিফিকেশনটি W3C স্ট্যান্ডার্ড প্রক্রিয়ার মাধ্যমে প্রকাশ করছে এবং অন্যান্য ব্রাউজারগুলিকে এই API বাস্তবায়ন করতে আগ্রহী।

প্রাইভেট প্রিফেচ প্রক্সি বর্তমানে শুধুমাত্র Chrome-এ প্রয়োগ করা হয়েছে এবং অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজারে নয়, তবে অন্যান্য ব্রাউজার যদি তাদের নিজস্ব প্রাইভেট প্রিফেচ প্রক্সি প্রয়োগ করে, তাহলে Google অনুসন্ধান সেখানেও এই উন্নতিগুলি বাস্তবায়ন করতে পারে৷

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

আপনার সাইটে এটি চেষ্টা করুন!

স্পেকুলেশন রুলস এপিআই শুধুমাত্র Google অনুসন্ধান নয়, সমস্ত সাইটে ব্যবহারের জন্য উপলব্ধ। এখানে আলোচনা করা প্রিফেচিং ক্ষমতার বাইরে, প্রি-রেন্ডারিং কখন এবং কোথায় ব্যবহার করা যেতে পারে তা আরও সুবিধা দেয়। Google সার্চের মতো বড় সাইটগুলি ব্যবহারকারীর অভিজ্ঞতার জন্য এই API-এর সুস্পষ্ট সুবিধাগুলি দেখায়, আমরা সমস্ত সাইটের মালিকদের কীভাবে API ব্যবহার করতে এবং সম্ভাব্যভাবে উপকৃত হতে পারে তা দেখার জন্য উত্সাহিত করি৷

উপরন্তু, এই পোস্টে বিশদ গোপনীয়তা সুরক্ষাগুলি অন্যান্য সাইটেও উপলব্ধ- সতর্কতা সহ যে ব্যবহারকারীদের অবশ্যই তাদের সেটিংসে এক্সটেন্ডেড প্রিলোড সমর্থন সক্রিয় থাকতে হবে যাতে Google-এর ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে নন-Google সাইটগুলিকে ট্র্যাফিক রুট করার অনুমতি দেওয়া হয়। কারণ এটি Google-কে ব্যবহারকারী এবং সাইটের মধ্যে একটি অতিরিক্ত পক্ষ হিসাবে পরিচয় করিয়ে দেয় যেখানে Google সাইটগুলিতে এটি প্রয়োজনীয় নয়—যেহেতু তারা ইতিমধ্যেই জড়িত পক্ষগুলির মধ্যে একটি৷

,

প্রকাশিত: ফেব্রুয়ারী 12, 2025

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

Google অনুসন্ধান অনুসন্ধান ফলাফলের পৃষ্ঠা থেকে ফলাফলের লিঙ্কগুলিতে নেভিগেশন গতি উন্নত করতে অনুমান নিয়ম API ব্যবহার করছে এবং তারা API এর কয়েকটি বৈশিষ্ট্য ব্যবহার করছে যা অন্যান্য সাইটের মালিকদের আগ্রহের হতে পারে।

প্রথম দুটি ফলাফল প্রিফেচ করুন

অনুমান বিধির প্রথম ব্যবহারগুলির মধ্যে একটি হল প্রথম দুটি অনুসন্ধান ফলাফল প্রিফেচ করা। উদাহরণস্বরূপ "পরীক্ষা" অনুসন্ধান করা পৃষ্ঠায় নিম্নলিখিত অনুমানের নিয়ম অন্তর্ভুক্ত করে:

{
    "prefetch": [{
        "source": "list",
        "requires": [
            "anonymous-client-ip-when-cross-origin"
        ],
        "referrer_policy": "strict-origin",
        "urls": [
            "https://www.merriam-webster.com/dictionary/test",
            "https://dictionary.cambridge.org/dictionary/english/test"
        ]
    }]
}

নীচের দুটি URL হল প্রথম দুটি অনুসন্ধান ফলাফল, এবং সেগুলি অবিলম্বে প্রিফেচ করা হয়েছে৷ ব্যবহারকারী যদি সেগুলিতে ক্লিক করে, তাহলে তারা একটি হেড স্টার্ট পাবে কারণ HTML ডকুমেন্টটি ইতিমধ্যেই ব্রাউজারে উপলব্ধ হওয়া উচিত।

নিয়ম এবং প্রিফেচ প্রচেষ্টা DevTools অ্যাপ্লিকেশন -> স্পেকুলেশন ট্যাবে দেখা যাবে যেমনটি পূর্বে নথিভুক্ত করা হয়েছে :

DevTools স্পেকুলেশন প্যানেল টেক্সট শব্দের দুটি অভিধান সংজ্ঞার তালিকা দেখাচ্ছে, উভয়ই সফলভাবে প্রিফেচ করা হয়েছে
দুটি সফল প্রিফেচ সহ অনুমান প্যানেল৷

গোপনীয়তা-সংরক্ষণকারী প্রিফেচ

যেহেতু এই লিঙ্কগুলি অন্য সাইটের বিষয়বস্তুর জন্য, তাই প্রিফেচ করার জন্য কিছু অতিরিক্ত গোপনীয়তা বিবেচনা রয়েছে যেহেতু ব্যবহারকারী এখনও সেই সাইটগুলিতে যাননি৷

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

প্রথমটি হল requires কনফিগারেশন ব্যবহার করা, প্রিফেচগুলি Chrome-এ ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে তা নিশ্চিত করতে:

"requires": [
    "anonymous-client-ip-when-cross-origin"
],

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

দ্বিতীয়ত, Google অনুসন্ধান referer HTTP শিরোনামে সাইটটিতে অনুসন্ধান পৃষ্ঠার URL-এ এনকোড করা কোনো বিবরণ পাঠানো না হয় তা নিশ্চিত করতে referrer_policy সেটিং ব্যবহার করে:

"referrer_policy": "strict-origin",

বেশিরভাগ ব্রাউজার এখন strict-origin-when-cross-origin এ ডিফল্ট করে কিন্তু এই সেটিং একই-অরিজিন প্রিফেচের জন্যও strict-origin রেফারার নীতি ব্যবহার করার জন্য একটি কঠোর সেটিং ব্যবহার করে।

ব্যবহারকারীর সাইটের জন্য কুকিজ থাকলে একটি তৃতীয় সুরক্ষা স্বয়ংক্রিয়ভাবে ঘটে। এই ক্ষেত্রে, তারা সেই কুকিগুলির উপর ভিত্তি করে ভিন্ন ফলাফল পেতে পারে এবং Chrome প্রিফেচ করা HTML ব্যবহার করবে না:

DevTools স্পেকুলেশন প্যানেল দুটি ইউআরএল, কিন্তু একটি ত্রুটি সহ প্রিফেচ করতে ব্যর্থ হয়েছে যে এটি যোগ্য নয় কারণ ব্যবহারকারীর কাছে সেই মূলের জন্য কুকি ছিল
কুকিজের কারণে একটি ব্যর্থ প্রিফেচ সহ অনুমান প্যানেল৷

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

প্রথম দুটি ফলাফল প্রিফেচ করার ব্যবহারকারীদের উপর প্রভাব৷

বেশিরভাগ পরিবর্তনের মতো, Google অনুসন্ধান একটি A/B পরীক্ষা পরীক্ষায় প্রিফেচিং চালু করেছে এবং প্রভাব পরিমাপ করেছে। তারা Largest Contentful Paint (LCP) এ উল্লেখযোগ্য উন্নতি দেখেছে। অ্যান্ড্রয়েডের জন্য ক্রোমে, Google অনুসন্ধান থেকে ক্লিকের জন্য এলসিপি 67 মিলিসেকেন্ড কমে গেছে। ডেস্কটপ ক্রোমের জন্য একটি ফলোআপ লঞ্চের ফলে 58.6 মিলিসেকেন্ডের LCP-তে একই রকম উন্নতি হয়েছে৷ এগুলি হল সেই সাইটের উন্নতি যেখানে নেভিগেট করা হচ্ছে, Google সার্চ সাইটে নয়—কিন্তু এটি Google সার্চ ব্যবহারকারীদের উপকার করে৷

LCP-তে এই উন্নতিগুলি তুচ্ছ মনে হতে পারে, কিন্তু Google সার্চের মতো একটি হাইপার-অপ্টিমাইজ করা সাইটের জন্য, আমরা আমাদের ব্যবহারকারীদের জন্য এমনকি মিলিসেকেন্ডের উন্নতি উদযাপন করি, তাই দশ মিলিসেকেন্ডের পরিসরের উন্নতিগুলি অস্বাভাবিক! আপনার সাইট একটি উল্লেখযোগ্যভাবে বড় সুবিধা দেখতে পারে—আপনাকে এটি খুঁজে বের করার চেষ্টা করা উচিত!

স্পেকুলেশন রুলস ব্যবহার করে প্রিফেচিং অক্টোবর 2022 সাল থেকে অ্যান্ড্রয়েডে অনুসন্ধানে ডিফল্টরূপে সক্ষম করা হয়েছে এবং সেপ্টেম্বর 2024 এর মধ্যে ডেস্কটপে রোলআউট করা হয়েছে।

প্রথম দুটি ফলাফলের বাইরে

যেহেতু স্পেকুলেশন রুলস এপিআই এর প্রাথমিক লঞ্চ হয়েছে, এটি একটি আগ্রহের বৈশিষ্ট্যের সাথে উন্নত করা হয়েছিল যা অনুমানগুলি শুধুমাত্র তখনই ঘটতে দেয় যখন ব্যবহারকারীরা হোভার করে বা একটি লিঙ্কে ক্লিক করতে শুরু করে।

Google অনুসন্ধান প্রথম দুটি অনুসন্ধান ফলাফলের বাইরে যাওয়ার সিদ্ধান্ত নিয়েছে এবং অবশিষ্ট অনুসন্ধান ফলাফলগুলিও প্রিফেচ করবে—কিন্তু শুধুমাত্র তখনই যখন ব্যবহারকারী লিঙ্কের উপর ঘোরায়, moderate আগ্রহের সেটিং ব্যবহার করে৷ এটি লিঙ্কগুলির জন্য সম্পদের অপ্রয়োজনীয় অপচয় রোধ করে যা ক্লিক করার সম্ভাবনা কম।

আবার, আপনি যখন Chrome-এ সার্চ করবেন তখন নিয়মটি DevTools-এ দেখা যাবে এবং এটি আগের নিয়মের মতোই, কিন্তু এবার "eagerness": "moderate" বিকল্প সেটের সাথে:

DevTools নিয়ম প্যানেল বেনামী-ক্লায়েন্ট-ip-when-cross-origin, একটি কঠোর-অরিজিন রেফারার নীতি, মধ্যম আগ্রহ এবং সাতটি URL ব্যবহার করে একটি তালিকার নিয়ম দেখাচ্ছে
Google অনুসন্ধান দ্বারা ব্যবহৃত অনুমান নিয়ম।

এই লিঙ্কগুলির উপর হোভার করলে প্রিফেচ ট্রিগার হবে। মনে রাখবেন যে Google অনুসন্ধান স্পেকুলেশন রুলস API-এর ডকুমেন্ট রুলস ফিচার ব্যবহার করার পরিবর্তে ইউআরএলগুলিকে স্পষ্টভাবে তালিকাভুক্ত করে, কারণ তারা বিজ্ঞাপনের মতো অন্য ইউআরএল প্রিফেচ করতে চায় না।

প্রথম দুটি ফলাফলের বাইরে প্রিফেচিং ব্যবহারকারীদের উপর প্রভাব৷

ডেস্কটপ ক্রোম Google সার্চ থেকে নেভিগেশনের জন্য ফার্স্ট কনটেন্টফুল পেইন্ট (FCP) 7.6 মিলিসেকেন্ড এবং LCP 9.5 মিলিসেকেন্ড কমিয়েছে (যেমন A/B টেস্টিং দ্বারা দেখানো হয়েছে)। প্রথম দুটি ফলাফলে দেখা 58.6 মিলিসেকেন্ডের উন্নতির তুলনায় এগুলি ছোট লাভের প্রতিনিধিত্ব করে, কিন্তু ছোট লিড টাইম দেওয়ায় এটি আশ্চর্যজনক নয় কারণ সেগুলি আগ্রহের সাথে প্রিফেচ করা হয়নি৷ যাইহোক, আগে দেওয়া একই কারণে এগুলি এখনও ভাল লাভ।

ডেস্কটপে অবশিষ্ট সার্চ ফলাফলের প্রিফেচিং ডিফল্টরূপে 2024 সালের ডিসেম্বরে চালু করা হয়েছিল।

মোবাইলের জন্য—যেখানে হোভার সাধারণত পাওয়া যায় না—সেখানে কোনো প্রকৃত উন্নতি দেখা যায়নি এবং তাই, কোনো রিগ্রেশন না থাকলেও, এই অতিরিক্ত প্রিফেচগুলি মোবাইলে সক্ষম ছিল না।

Google এই উত্তেজনাপূর্ণ নতুন API নিয়ে পরীক্ষা-নিরীক্ষা শেষ করেনি, এবং আমাদের আশা যত দ্রুত সম্ভব ওয়েব ব্রাউজিং করা। আমরা আমাদের হাতা উপর আরো কিছু কৌশল আছে যে আমরা কাজ করছি.

শুধুমাত্র একটি উদাহরণ হিসাবে, Chrome প্রি-লোড সক্ষম ব্যবহারকারীদের জন্য প্রি-রেন্ডার করা সার্চ ফলাফল পৃষ্ঠাগুলি রোল আউট করছে-যখন ব্যবহারকারীরা Chrome ঠিকানা বারে এবং Android-এর সার্চ বক্সের মতো অন্যান্য জায়গায় অনুসন্ধানের প্রশ্নগুলি টাইপ করে৷ এটি অন্যান্য সার্চ ইঞ্জিন-এর জন্যও উন্মুক্ত —কেবল Google অনুসন্ধান নয়—যদিও আমরা এই সময়ে অন্যান্য সার্চ ইঞ্জিনগুলির জন্য কোনো বাস্তবায়ন সম্পর্কে অবগত নই৷

Google অনুসন্ধান আরও এগিয়ে যেতে এবং ফলাফলের লিঙ্কগুলির জন্য প্রি-রেন্ডার প্রয়োগ করতে চাইছে না, যেহেতু এটি ক্রস-সাইট নেভিগেশনের জন্য উপলব্ধ নয় (এবং একই-সাইট, ক্রস-অরিজিন প্রিরেন্ডারের জন্যও বেছে নিতে হবে)।

ব্রাউজার সমর্থন একটি নোট

Browser Support

  • ক্রোম: 109।
  • প্রান্ত: 109।
  • ফায়ারফক্স: সমর্থিত নয়।
  • সাফারি: সমর্থিত নয়।

Source

স্পেকুলেশন রুলস এপিআই এই সময়ে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলিতে প্রয়োগ করা হয়েছে, কিন্তু ক্রোম এপিআই স্পেসিফিকেশনটি W3C স্ট্যান্ডার্ড প্রক্রিয়ার মাধ্যমে প্রকাশ করছে এবং অন্যান্য ব্রাউজারগুলিকে এই API বাস্তবায়ন করতে আগ্রহী।

প্রাইভেট প্রিফেচ প্রক্সি বর্তমানে শুধুমাত্র Chrome-এ প্রয়োগ করা হয়েছে এবং অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজারে নয়, তবে অন্যান্য ব্রাউজার যদি তাদের নিজস্ব প্রাইভেট প্রিফেচ প্রক্সি প্রয়োগ করে, তাহলে Google অনুসন্ধান সেখানেও এই উন্নতিগুলি বাস্তবায়ন করতে পারে৷

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

আপনার সাইটে এটি চেষ্টা করুন!

স্পেকুলেশন রুলস এপিআই শুধুমাত্র Google অনুসন্ধান নয়, সমস্ত সাইটে ব্যবহারের জন্য উপলব্ধ। এখানে আলোচনা করা প্রিফেচিং ক্ষমতার বাইরে, প্রি-রেন্ডারিং কখন এবং কোথায় ব্যবহার করা যেতে পারে তা আরও সুবিধা দেয়। Google সার্চের মতো বড় সাইটগুলি ব্যবহারকারীর অভিজ্ঞতার জন্য এই API-এর সুস্পষ্ট সুবিধাগুলি দেখায়, আমরা সমস্ত সাইটের মালিকদের কীভাবে API ব্যবহার করতে এবং সম্ভাব্যভাবে উপকৃত হতে পারে তা দেখার জন্য উত্সাহিত করি৷

উপরন্তু, এই পোস্টে বিশদ গোপনীয়তা সুরক্ষাগুলি অন্যান্য সাইটেও উপলব্ধ- সতর্কতা সহ যে ব্যবহারকারীদের অবশ্যই তাদের সেটিংসে এক্সটেন্ডেড প্রিলোড সমর্থন সক্রিয় থাকতে হবে যাতে Google-এর ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে নন-Google সাইটগুলিকে ট্র্যাফিক রুট করার অনুমতি দেওয়া হয়। কারণ এটি Google-কে ব্যবহারকারী এবং সাইটের মধ্যে একটি অতিরিক্ত পক্ষ হিসাবে পরিচয় করিয়ে দেয় যেখানে Google সাইটগুলিতে এটি প্রয়োজনীয় নয়—যেহেতু তারা ইতিমধ্যেই জড়িত পক্ষগুলির মধ্যে একটি৷

,

প্রকাশিত: ফেব্রুয়ারী 12, 2025

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

Google অনুসন্ধান অনুসন্ধান ফলাফলের পৃষ্ঠা থেকে ফলাফলের লিঙ্কগুলিতে নেভিগেশন গতি উন্নত করতে অনুমান নিয়ম API ব্যবহার করছে এবং তারা API এর কয়েকটি বৈশিষ্ট্য ব্যবহার করছে যা অন্যান্য সাইটের মালিকদের আগ্রহের হতে পারে।

প্রথম দুটি ফলাফল প্রিফেচ করুন

অনুমান বিধির প্রথম ব্যবহারগুলির মধ্যে একটি হল প্রথম দুটি অনুসন্ধান ফলাফল প্রিফেচ করা। উদাহরণস্বরূপ "পরীক্ষা" অনুসন্ধান করা পৃষ্ঠায় নিম্নলিখিত অনুমানের নিয়ম অন্তর্ভুক্ত করে:

{
    "prefetch": [{
        "source": "list",
        "requires": [
            "anonymous-client-ip-when-cross-origin"
        ],
        "referrer_policy": "strict-origin",
        "urls": [
            "https://www.merriam-webster.com/dictionary/test",
            "https://dictionary.cambridge.org/dictionary/english/test"
        ]
    }]
}

নীচের দুটি URL হল প্রথম দুটি অনুসন্ধান ফলাফল, এবং সেগুলি অবিলম্বে প্রিফেচ করা হয়েছে৷ ব্যবহারকারী যদি সেগুলিতে ক্লিক করে, তাহলে তারা একটি হেড স্টার্ট পাবে কারণ HTML ডকুমেন্টটি ইতিমধ্যেই ব্রাউজারে উপলব্ধ হওয়া উচিত।

নিয়ম এবং প্রিফেচ প্রচেষ্টা DevTools অ্যাপ্লিকেশন -> স্পেকুলেশন ট্যাবে দেখা যাবে যেমনটি পূর্বে নথিভুক্ত করা হয়েছে :

DevTools স্পেকুলেশন প্যানেল টেক্সট শব্দের দুটি অভিধান সংজ্ঞার তালিকা দেখাচ্ছে, উভয়ই সফলভাবে প্রিফেচ করা হয়েছে
দুটি সফল প্রিফেচ সহ অনুমান প্যানেল৷

গোপনীয়তা-সংরক্ষণকারী প্রিফেচ

যেহেতু এই লিঙ্কগুলি অন্য সাইটের বিষয়বস্তুর জন্য, তাই প্রিফেচ করার জন্য কিছু অতিরিক্ত গোপনীয়তা বিবেচনা রয়েছে যেহেতু ব্যবহারকারী এখনও সেই সাইটগুলিতে যাননি৷

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

প্রথমটি হল requires কনফিগারেশন ব্যবহার করা, প্রিফেচগুলি Chrome-এ ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে তা নিশ্চিত করতে:

"requires": [
    "anonymous-client-ip-when-cross-origin"
],

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

দ্বিতীয়ত, Google অনুসন্ধান referer HTTP শিরোনামে সাইটটিতে অনুসন্ধান পৃষ্ঠার URL-এ এনকোড করা কোনো বিবরণ পাঠানো না হয় তা নিশ্চিত করতে referrer_policy সেটিং ব্যবহার করে:

"referrer_policy": "strict-origin",

বেশিরভাগ ব্রাউজার এখন strict-origin-when-cross-origin এ ডিফল্ট করে কিন্তু এই সেটিং একই-অরিজিন প্রিফেচের জন্যও strict-origin রেফারার নীতি ব্যবহার করার জন্য একটি কঠোর সেটিং ব্যবহার করে।

ব্যবহারকারীর সাইটের জন্য কুকিজ থাকলে একটি তৃতীয় সুরক্ষা স্বয়ংক্রিয়ভাবে ঘটে। এই ক্ষেত্রে, তারা সেই কুকিগুলির উপর ভিত্তি করে ভিন্ন ফলাফল পেতে পারে এবং Chrome প্রিফেচ করা HTML ব্যবহার করবে না:

DevTools স্পেকুলেশন প্যানেল দুটি ইউআরএল, কিন্তু একটি ত্রুটি সহ প্রিফেচ করতে ব্যর্থ হয়েছে যে এটি যোগ্য নয় কারণ ব্যবহারকারীর কাছে সেই মূলের জন্য কুকি ছিল
কুকিজের কারণে একটি ব্যর্থ প্রিফেচ সহ অনুমান প্যানেল৷

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

প্রথম দুটি ফলাফল প্রিফেচ করার ব্যবহারকারীদের উপর প্রভাব৷

বেশিরভাগ পরিবর্তনের মতো, Google অনুসন্ধান একটি A/B পরীক্ষা পরীক্ষায় প্রিফেচিং চালু করেছে এবং প্রভাব পরিমাপ করেছে। তারা Largest Contentful Paint (LCP) এ উল্লেখযোগ্য উন্নতি দেখেছে। অ্যান্ড্রয়েডের জন্য ক্রোমে, Google অনুসন্ধান থেকে ক্লিকের জন্য এলসিপি 67 মিলিসেকেন্ড কমে গেছে। ডেস্কটপ ক্রোমের জন্য একটি ফলোআপ লঞ্চের ফলে 58.6 মিলিসেকেন্ডের LCP-তে একই রকম উন্নতি হয়েছে৷ এগুলি হল সেই সাইটের উন্নতি যেখানে নেভিগেট করা হচ্ছে, Google সার্চ সাইটে নয়—কিন্তু এটি Google সার্চ ব্যবহারকারীদের উপকার করে৷

LCP-তে এই উন্নতিগুলি তুচ্ছ মনে হতে পারে, কিন্তু Google সার্চের মতো একটি হাইপার-অপ্টিমাইজ করা সাইটের জন্য, আমরা আমাদের ব্যবহারকারীদের জন্য এমনকি মিলিসেকেন্ডের উন্নতি উদযাপন করি, তাই দশ মিলিসেকেন্ডের পরিসরের উন্নতিগুলি অস্বাভাবিক! আপনার সাইট একটি উল্লেখযোগ্যভাবে বড় সুবিধা দেখতে পারে—আপনাকে এটি খুঁজে বের করার চেষ্টা করা উচিত!

স্পেকুলেশন রুলস ব্যবহার করে প্রিফেচিং অক্টোবর 2022 সাল থেকে অ্যান্ড্রয়েডে অনুসন্ধানে ডিফল্টরূপে সক্ষম করা হয়েছে এবং সেপ্টেম্বর 2024 এর মধ্যে ডেস্কটপে রোলআউট করা হয়েছে।

প্রথম দুটি ফলাফলের বাইরে

যেহেতু স্পেকুলেশন রুলস এপিআই এর প্রাথমিক লঞ্চ হয়েছে, এটি একটি আগ্রহের বৈশিষ্ট্যের সাথে উন্নত করা হয়েছিল যা অনুমানগুলি শুধুমাত্র তখনই ঘটতে দেয় যখন ব্যবহারকারীরা হোভার করে বা একটি লিঙ্কে ক্লিক করতে শুরু করে।

Google অনুসন্ধান প্রথম দুটি অনুসন্ধান ফলাফলের বাইরে যাওয়ার সিদ্ধান্ত নিয়েছে এবং অবশিষ্ট অনুসন্ধান ফলাফলগুলিও প্রিফেচ করবে—কিন্তু শুধুমাত্র তখনই যখন ব্যবহারকারী লিঙ্কের উপর ঘোরায়, moderate আগ্রহের সেটিং ব্যবহার করে৷ এটি লিঙ্কগুলির জন্য সম্পদের অপ্রয়োজনীয় অপচয় রোধ করে যা ক্লিক করার সম্ভাবনা কম।

আবার, আপনি যখন Chrome-এ সার্চ করবেন তখন নিয়মটি DevTools-এ দেখা যাবে এবং এটি আগের নিয়মের মতোই, কিন্তু এবার "eagerness": "moderate" বিকল্প সেটের সাথে:

DevTools নিয়ম প্যানেল বেনামী-ক্লায়েন্ট-ip-when-cross-origin, একটি কঠোর-অরিজিন রেফারার নীতি, মধ্যম আগ্রহ এবং সাতটি URL ব্যবহার করে একটি তালিকার নিয়ম দেখাচ্ছে
Google অনুসন্ধান দ্বারা ব্যবহৃত অনুমান নিয়ম।

এই লিঙ্কগুলির উপর হোভার করলে প্রিফেচ ট্রিগার হবে। মনে রাখবেন যে Google অনুসন্ধান স্পেকুলেশন রুলস API-এর ডকুমেন্ট রুলস ফিচার ব্যবহার করার পরিবর্তে ইউআরএলগুলিকে স্পষ্টভাবে তালিকাভুক্ত করে, কারণ তারা বিজ্ঞাপনের মতো অন্য ইউআরএল প্রিফেচ করতে চায় না।

প্রথম দুটি ফলাফলের বাইরে প্রিফেচিং ব্যবহারকারীদের উপর প্রভাব৷

ডেস্কটপ ক্রোম Google সার্চ থেকে নেভিগেশনের জন্য ফার্স্ট কনটেন্টফুল পেইন্ট (FCP) 7.6 মিলিসেকেন্ড এবং LCP 9.5 মিলিসেকেন্ড কমিয়েছে (যেমন A/B টেস্টিং দ্বারা দেখানো হয়েছে)। প্রথম দুটি ফলাফলে দেখা 58.6 মিলিসেকেন্ডের উন্নতির তুলনায় এগুলি ছোট লাভের প্রতিনিধিত্ব করে, কিন্তু ছোট লিড টাইম দেওয়ায় এটি আশ্চর্যজনক নয় কারণ সেগুলি আগ্রহের সাথে প্রিফেচ করা হয়নি৷ যাইহোক, আগে দেওয়া একই কারণে এগুলি এখনও ভাল লাভ।

ডেস্কটপে অবশিষ্ট সার্চ ফলাফলের প্রিফেচিং ডিফল্টরূপে 2024 সালের ডিসেম্বরে চালু করা হয়েছিল।

মোবাইলের জন্য—যেখানে হোভার সাধারণত পাওয়া যায় না—সেখানে কোনো প্রকৃত উন্নতি দেখা যায়নি এবং তাই, কোনো রিগ্রেশন না থাকলেও, এই অতিরিক্ত প্রিফেচগুলি মোবাইলে সক্ষম ছিল না।

Google এই উত্তেজনাপূর্ণ নতুন API নিয়ে পরীক্ষা-নিরীক্ষা শেষ করেনি, এবং আমাদের আশা যত দ্রুত সম্ভব ওয়েব ব্রাউজিং করা। আমরা আমাদের হাতা উপর আরো কিছু কৌশল আছে যে আমরা কাজ করছি.

শুধুমাত্র একটি উদাহরণ হিসাবে, Chrome প্রি-লোড সক্ষম ব্যবহারকারীদের জন্য প্রি-রেন্ডার করা সার্চ ফলাফল পৃষ্ঠাগুলি রোল আউট করছে-যখন ব্যবহারকারীরা Chrome ঠিকানা বারে এবং Android-এর সার্চ বক্সের মতো অন্যান্য জায়গায় অনুসন্ধানের প্রশ্নগুলি টাইপ করে৷ এটি অন্যান্য সার্চ ইঞ্জিন-এর জন্যও উন্মুক্ত —কেবল Google অনুসন্ধান নয়—যদিও আমরা এই সময়ে অন্যান্য সার্চ ইঞ্জিনগুলির জন্য কোনো বাস্তবায়ন সম্পর্কে অবগত নই৷

Google অনুসন্ধান আরও এগিয়ে যেতে এবং ফলাফলের লিঙ্কগুলির জন্য প্রি-রেন্ডার প্রয়োগ করতে চাইছে না, যেহেতু এটি ক্রস-সাইট নেভিগেশনের জন্য উপলব্ধ নয় (এবং একই-সাইট, ক্রস-অরিজিন প্রিরেন্ডারের জন্যও বেছে নিতে হবে)।

ব্রাউজার সমর্থন একটি নোট

Browser Support

  • ক্রোম: 109।
  • প্রান্ত: 109।
  • ফায়ারফক্স: সমর্থিত নয়।
  • সাফারি: সমর্থিত নয়।

Source

স্পেকুলেশন রুলস এপিআই এই সময়ে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলিতে প্রয়োগ করা হয়েছে, কিন্তু ক্রোম এপিআই স্পেসিফিকেশনটি W3C স্ট্যান্ডার্ড প্রক্রিয়ার মাধ্যমে প্রকাশ করছে এবং অন্যান্য ব্রাউজারগুলিকে এই API বাস্তবায়ন করতে আগ্রহী।

প্রাইভেট প্রিফেচ প্রক্সি বর্তমানে শুধুমাত্র Chrome-এ প্রয়োগ করা হয়েছে এবং অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজারে নয়, তবে অন্যান্য ব্রাউজার যদি তাদের নিজস্ব প্রাইভেট প্রিফেচ প্রক্সি প্রয়োগ করে, তাহলে Google অনুসন্ধান সেখানেও এই উন্নতিগুলি বাস্তবায়ন করতে পারে৷

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

আপনার সাইটে এটি চেষ্টা করুন!

স্পেকুলেশন রুলস এপিআই শুধুমাত্র Google অনুসন্ধান নয়, সমস্ত সাইটে ব্যবহারের জন্য উপলব্ধ। এখানে আলোচনা করা প্রিফেচিং ক্ষমতার বাইরে, প্রি-রেন্ডারিং কখন এবং কোথায় ব্যবহার করা যেতে পারে তা আরও সুবিধা দেয়। Google সার্চের মতো বড় সাইটগুলি ব্যবহারকারীর অভিজ্ঞতার জন্য এই API-এর সুস্পষ্ট সুবিধাগুলি দেখায়, আমরা সমস্ত সাইটের মালিকদের কীভাবে API ব্যবহার করতে এবং সম্ভাব্যভাবে উপকৃত হতে পারে তা দেখার জন্য উত্সাহিত করি৷

উপরন্তু, এই পোস্টে বিশদ গোপনীয়তা সুরক্ষাগুলি অন্যান্য সাইটেও উপলব্ধ- সতর্কতা সহ যে ব্যবহারকারীদের অবশ্যই তাদের সেটিংসে এক্সটেন্ডেড প্রিলোড সমর্থন সক্রিয় থাকতে হবে যাতে Google-এর ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে নন-Google সাইটগুলিকে ট্র্যাফিক রুট করার অনুমতি দেওয়া হয়। কারণ এটি Google-কে ব্যবহারকারী এবং সাইটের মধ্যে একটি অতিরিক্ত পক্ষ হিসাবে পরিচয় করিয়ে দেয় যেখানে Google সাইটগুলিতে এটি প্রয়োজনীয় নয়—যেহেতু তারা ইতিমধ্যেই জড়িত পক্ষগুলির মধ্যে একটি৷

,

প্রকাশিত: ফেব্রুয়ারী 12, 2025

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

Google অনুসন্ধান অনুসন্ধান ফলাফলের পৃষ্ঠা থেকে ফলাফলের লিঙ্কগুলিতে নেভিগেশন গতি উন্নত করতে অনুমান নিয়ম API ব্যবহার করছে এবং তারা API এর কয়েকটি বৈশিষ্ট্য ব্যবহার করছে যা অন্যান্য সাইটের মালিকদের আগ্রহের হতে পারে।

প্রথম দুটি ফলাফল প্রিফেচ করুন

অনুমান বিধির প্রথম ব্যবহারগুলির মধ্যে একটি হল প্রথম দুটি অনুসন্ধান ফলাফল প্রিফেচ করা। উদাহরণস্বরূপ "পরীক্ষা" অনুসন্ধান করা পৃষ্ঠায় নিম্নলিখিত অনুমানের নিয়ম অন্তর্ভুক্ত করে:

{
    "prefetch": [{
        "source": "list",
        "requires": [
            "anonymous-client-ip-when-cross-origin"
        ],
        "referrer_policy": "strict-origin",
        "urls": [
            "https://www.merriam-webster.com/dictionary/test",
            "https://dictionary.cambridge.org/dictionary/english/test"
        ]
    }]
}

নীচের দুটি URL হল প্রথম দুটি অনুসন্ধান ফলাফল, এবং সেগুলি অবিলম্বে প্রিফেচ করা হয়েছে৷ ব্যবহারকারী যদি সেগুলিতে ক্লিক করে, তাহলে তারা একটি হেড স্টার্ট পাবে কারণ HTML ডকুমেন্টটি ইতিমধ্যেই ব্রাউজারে উপলব্ধ হওয়া উচিত।

নিয়ম এবং প্রিফেচ প্রচেষ্টা DevTools অ্যাপ্লিকেশন -> স্পেকুলেশন ট্যাবে দেখা যাবে যেমনটি পূর্বে নথিভুক্ত করা হয়েছে :

DevTools স্পেকুলেশন প্যানেল টেক্সট শব্দের দুটি অভিধান সংজ্ঞার তালিকা দেখাচ্ছে, উভয়ই সফলভাবে প্রিফেচ করা হয়েছে
দুটি সফল প্রিফেচ সহ অনুমান প্যানেল৷

গোপনীয়তা-সংরক্ষণকারী প্রিফেচ

যেহেতু এই লিঙ্কগুলি অন্য সাইটের বিষয়বস্তুর জন্য, তাই প্রিফেচ করার জন্য কিছু অতিরিক্ত গোপনীয়তা বিবেচনা রয়েছে যেহেতু ব্যবহারকারী এখনও সেই সাইটগুলিতে যাননি৷

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

প্রথমটি হল requires কনফিগারেশন ব্যবহার করা, প্রিফেচগুলি Chrome-এ ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে তা নিশ্চিত করতে:

"requires": [
    "anonymous-client-ip-when-cross-origin"
],

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

দ্বিতীয়ত, Google অনুসন্ধান referer HTTP শিরোনামে সাইটটিতে অনুসন্ধান পৃষ্ঠার URL-এ এনকোড করা কোনো বিবরণ পাঠানো না হয় তা নিশ্চিত করতে referrer_policy সেটিং ব্যবহার করে:

"referrer_policy": "strict-origin",

বেশিরভাগ ব্রাউজার এখন strict-origin-when-cross-origin এ ডিফল্ট করে কিন্তু এই সেটিং একই-অরিজিন প্রিফেচের জন্যও strict-origin রেফারার নীতি ব্যবহার করার জন্য একটি কঠোর সেটিং ব্যবহার করে।

ব্যবহারকারীর সাইটের জন্য কুকিজ থাকলে একটি তৃতীয় সুরক্ষা স্বয়ংক্রিয়ভাবে ঘটে। এই ক্ষেত্রে, তারা সেই কুকিগুলির উপর ভিত্তি করে ভিন্ন ফলাফল পেতে পারে এবং Chrome প্রিফেচ করা HTML ব্যবহার করবে না:

DevTools স্পেকুলেশন প্যানেল দুটি ইউআরএল, কিন্তু একটি ত্রুটি সহ প্রিফেচ করতে ব্যর্থ হয়েছে যে এটি যোগ্য নয় কারণ ব্যবহারকারীর কাছে সেই মূলের জন্য কুকি ছিল
কুকিজের কারণে একটি ব্যর্থ প্রিফেচ সহ অনুমান প্যানেল৷

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

প্রথম দুটি ফলাফল প্রিফেচিংয়ের ব্যবহারকারীদের প্রভাব

বেশিরভাগ পরিবর্তনের মতোই, গুগল অনুসন্ধান একটি এ/বি পরীক্ষার পরীক্ষায় প্রিফেচিং রোল করেছে এবং এর প্রভাবটি পরিমাপ করেছে। তারা বৃহত্তম কন্টেন্টফুল পেইন্টে (এলসিপি) উল্লেখযোগ্য উন্নতি দেখেছিল। ক্রোম ফর অ্যান্ড্রয়েডে, গুগল অনুসন্ধান থেকে ক্লিকগুলির জন্য এলসিপি 67 মিলিসেকেন্ড দ্বারা হ্রাস করা হয়েছিল। ডেস্কটপ ক্রোমের জন্য একটি ফলোআপ লঞ্চের ফলে এলসিপিতে 58.6 মিলিসেকেন্ডের অনুরূপ উন্নতি ঘটে। এগুলি গুগল অনুসন্ধান সাইটে নয়, সাইটে নেভিগেট করা হচ্ছে এমন উন্নতিগুলি - তবে এটি গুগল অনুসন্ধান ব্যবহারকারীদের উপকার করে।

এলসিপিতে এই উন্নতিগুলি তুচ্ছ মনে হতে পারে তবে গুগল অনুসন্ধানের মতো হাইপার-অনুকূলিত সাইটের জন্য, আমরা আমাদের ব্যবহারকারীদের জন্য এমনকি মিলিসেকেন্ডের উন্নতি উদযাপন করি, সুতরাং দশকের দশকের মিলিসেকেন্ডের উন্নতি অস্বাভাবিক! আপনার সাইটটি একটি উল্লেখযোগ্যভাবে বৃহত্তর সুবিধা দেখতে পারে - আপনার এটি চেষ্টা করার চেষ্টা করা উচিত!

অনুমান বিধিগুলি ব্যবহার করে প্রিফেচিং 2022 সালের অক্টোবর থেকে অ্যান্ড্রয়েডে অনুসন্ধানে ডিফল্টরূপে সক্ষম করা হয়েছে এবং 2024 সালের সেপ্টেম্বরের মধ্যে ডেস্কটপে রোল আউট করা হয়েছিল।

প্রথম দুটি ফলাফলের বাইরে

যেহেতু অনুমানটি এপিআইয়ের প্রাথমিক প্রবর্তনের নিয়ম করে, এটি একটি আগ্রহের সম্পত্তি দিয়ে বাড়ানো হয়েছিল যা ব্যবহারকারী যখন ঘোরাফেরা করে বা কোনও লিঙ্কে ক্লিক করতে শুরু করে তখন কেবল জল্পনা কল্পনা করতে দেয়।

গুগল অনুসন্ধান প্রথম দুটি অনুসন্ধানের ফলাফলের বাইরে চলে যাওয়ার সিদ্ধান্ত নিয়েছে এবং বাকী অনুসন্ধানের ফলাফলগুলিও প্রিফেচ - তবে কেবলমাত্র যখন ব্যবহারকারী moderate আগ্রহের সেটিংটি ব্যবহার করে লিঙ্কটির উপরে ঘুরে বেড়ায়। এটি লিঙ্কগুলির জন্য সংস্থানগুলির অপ্রয়োজনীয় অপচয়কে বাধা দেয় যা ক্লিক করার সম্ভাবনা কম।

আবার, আপনি ক্রোমে অনুসন্ধান করার সময় ডেভটুলগুলিতে নিয়মটি দেখা যাবে এবং এটি পূর্ববর্তী নিয়মের সাথে অভিন্ন, তবে এবার "eagerness": "moderate" বিকল্প সেট সহ:

ডিভটুলস নিয়ম প্যানেল প্যানেল অজ্ঞাতনামা-ক্লায়েন্ট-আইপি-ক্রস-অরিজিন, একটি কঠোর-মূল রেফারার নীতি, মাঝারি আগ্রহ এবং সাতটি ইউআরএল ব্যবহার করে একটি তালিকার নিয়ম দেখানো
গুগল অনুসন্ধান দ্বারা ব্যবহৃত অনুমানের নিয়ম।

এই লিঙ্কগুলিতে ঘোরাফেরা করা প্রিফেচকে ট্রিগার করবে। নোট করুন যে গুগল অনুসন্ধানগুলি অনুমানের বিধিগুলি এপিআইয়ের ডকুমেন্ট বিধি বৈশিষ্ট্যগুলি ব্যবহার না করে স্পষ্টভাবে ইউআরএলগুলি তালিকাভুক্ত করে, যেহেতু তারা বিজ্ঞাপনগুলির মতো অন্যান্য ইউআরএলগুলি প্রিফেচ করতে চায় না।

প্রথম দুটি ফলাফলের বাইরে প্রিফেচিংয়ের ব্যবহারকারীদের প্রভাব

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

ডেস্কটপে অবশিষ্ট অনুসন্ধানের ফলাফলগুলির প্রিফেচিং 2024 সালের ডিসেম্বরে ডিফল্টরূপে রোল আউট করা হয়েছিল।

মোবাইলের জন্য - যেখানে হোভার সাধারণত উপলভ্য থাকে না - সেখানে কোনও বাস্তব উন্নতি দেখা যায়নি এবং তাই, যখন কোনও রিগ্রেশনও ছিল না, তবে এই অতিরিক্ত প্রিফেচগুলি মোবাইলে সক্ষম করা হয়নি।

গুগল এই উত্তেজনাপূর্ণ নতুন এপিআই নিয়ে পরীক্ষা -নিরীক্ষা শেষ হয়নি, এবং আমাদের আশা হ'ল ওয়েবকে যত তাড়াতাড়ি সম্ভব ব্রাউজ করা। আমাদের হাতা আমাদের আরও কয়েকটি কৌশল রয়েছে যা আমরা কাজ করছি।

কেবলমাত্র একটি উদাহরণ হিসাবে, ক্রোম প্রিলেনড ফলাফল পৃষ্ঠাগুলি রোল আউট করছে pre প্রিলোড সক্ষম ব্যবহারকারীদের জন্য - যখন ব্যবহারকারীরা ক্রোম অ্যাড্রেস বারে অনুসন্ধান অনুসন্ধানগুলি টাইপ করেন এবং অ্যান্ড্রয়েডের অনুসন্ধান বাক্সের মতো অন্যান্য জায়গায়। এটি অন্যান্য অনুসন্ধান ইঞ্জিনগুলির জন্যও উন্মুক্ত - কেবলমাত্র গুগল অনুসন্ধান নয় - যদিও আমরা এই মুহুর্তে অন্যান্য অনুসন্ধান ইঞ্জিনগুলির জন্য কোনও বাস্তবায়ন সম্পর্কে অবগত নই।

গুগল অনুসন্ধান আরও এগিয়ে যেতে এবং ফলাফলের লিঙ্কগুলির জন্য প্রেরেন্ডারকে প্রয়োগ করতে চাইছে না, যেহেতু এটি ক্রস-সাইট নেভিগেশনের জন্য উপলভ্য নয় (এবং এমনকি একই সাইট, ক্রস-অরিজিন প্রেরেন্ডারদের জন্যও বেছে নেওয়া উচিত)।

ব্রাউজার সমর্থন উপর একটি নোট

Browser Support

  • ক্রোম: 109।
  • এজ: 109।
  • ফায়ারফক্স: সমর্থিত নয়।
  • সাফারি: সমর্থিত নয়।

Source

অনুমানের নিয়মগুলি এপিআই এই সময়ে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলিতে প্রয়োগ করা হয়েছে, তবে ক্রোম ডাব্লু 3 সি স্ট্যান্ডার্ড প্রক্রিয়াটির মাধ্যমে এপিআই স্পেসিফিকেশন প্রকাশ করছে এবং অন্যান্য ব্রাউজারগুলি এই এপিআই বাস্তবায়নের জন্য আগ্রহী।

প্রাইভেট প্রিফেচ প্রক্সি বর্তমানে কেবল ক্রোমে প্রয়োগ করা হয়েছে এবং অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলি নয়, তবে অন্যান্য ব্রাউজারগুলি যদি তাদের নিজস্ব প্রিফেচ প্রক্সি প্রয়োগ করে তবে গুগল অনুসন্ধানগুলি সেখানেও এই উন্নতিগুলি বাস্তবায়নের দিকে তাকিয়ে থাকতে পারে।

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

আপনার সাইটে এটি চেষ্টা করুন!

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

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