স্ট্যাক নির্দেশিকা · স্ন্যাপশট ২৩ অক্টোবর, ২০২৬
Next.js on Amazon CloudFront: প্রস্তুতির নির্দেশিকা
এই স্ট্যাকের পরিমাপ করা 1,914টি সাইট কী কী ঠিক করছে, কোথায় তাদের ঘাটতি আছে এবং প্রতিটি ঘাটতি পূরণের জন্য Next.js on Amazon CloudFront-নির্দিষ্ট পদক্ষেপ।
- পরিমাপ করা সাইট
- 1,914
- প্রস্তুতি সূচকের মধ্যক
- 69/100
- এই স্ট্যাকের প্রোফাইলগুলো
- 486
হোমপেজের HTML ও হেডার থেকে শনাক্ত করা হয়েছে
সব সাইট: 64
শীর্ষ-50K সাইট
লেন অনুযায়ী প্রস্তুতি
সক্ষম করুন
86/100
সব সাইট 77
কঠোর করুন
60/100
সব সাইট 55
ত্বরান্বিত করুন
74/100
সব সাইট 63
পুনরুদ্ধার করুন
6/100
সব সাইট 11
Next.js on Amazon CloudFront প্লেবুক
প্রভাব অনুযায়ী সাজানো ঘাটতি, সঙ্গে যেখানে আছে সেখানে প্ল্যাটফর্ম-নির্দিষ্ট পদক্ষেপ।
security.txt প্রকাশিত
5.8% পর্যবেক্ষিত · সব সাইট 5.5%
RFC 9116-এর প্রয়োজনীয়তা অনুযায়ী অন্তত Contact ও Expires ক্ষেত্রসহ /.well-known/security.txt প্রকাশ করুন এবং মেয়াদ শেষ হওয়ার আগে এটি পর্যালোচনা করুন।
নির্দেশিকা: মালিকদের জন্য ব্যবহারিক ওয়েবসাইট স্বাস্থ্য পরীক্ষা
HSTS অন্তত এক বছর ধরে রাখা হয়েছে
49% পর্যবেক্ষিত · সব সাইট 31%
HTTPS রেসপন্সে Strict-Transport-Security পাঠান। অল্প max-age দিয়ে শুরু করুন (যেমন 300 সেকেন্ড), প্রতিটি সাবডোমেইন HTTPS-এ কাজ করছে কি না নিশ্চিত করুন, তারপর ধাপে ধাপে তা 31536000-এ বাড়ান। সব সাবডোমেইন HTTPS ব্যবহার করলেই কেবল includeSubDomains যোগ করুন। HSTS প্রিলোড ঐচ্ছিক এবং তা ফিরিয়ে নেওয়া কঠিন; hstspreload.org নিজেও ডিফল্টভাবে এটি সুপারিশ করে না।
Next.js-এ: সব রুটের জন্য next.config.js-এর headers() অপশনে হেডারটি যোগ করুন।
Amazon CloudFront-এ: প্রতিটি ডিস্ট্রিবিউশনে Strict-Transport-Security-সহ একটি রেসপন্স হেডার নীতি যুক্ত করুন।
CAA রেকর্ড কারা সার্টিফিকেট ইস্যু করতে পারে তা সীমিত করে
12% পর্যবেক্ষিত · সব সাইট 11%
আপনি বাস্তবে ব্যবহার করেন এমন প্রতিটি CA-এর নাম উল্লেখ করে CAA রেকর্ড প্রকাশ করুন; পরিচালিত সার্টিফিকেটের জন্য আপনার CDN যেসব CA ব্যবহার করে, সেগুলোও অন্তর্ভুক্ত করুন। রিপোর্ট পেতে চাইলে একটি iodef যোগাযোগের ঠিকানা যোগ করুন।
head অংশে রেন্ডারিং আটকে দেয় এমন কোনো স্ক্রিপ্ট নেই
39% পর্যবেক্ষিত · সব সাইট 44%
যেসব স্ক্রিপ্টের DOM প্রয়োজন সেগুলোতে defer এবং অ্যানালিটিক্সের মতো স্বতন্ত্র স্ক্রিপ্টে async যোগ করুন, অথবা সেগুলো body অংশের শেষে সরিয়ে নিন।
Next.js-এ: উপযুক্ত লোডিং কৌশলসহ next/script কম্পোনেন্ট ব্যবহার করুন।
নির্দেশিকা: তৃতীয়-পক্ষ স্ক্রিপ্টকে আপনার পেজ নিয়ন্ত্রণ করার আগে নিয়ন্ত্রণ করুন
আধুনিক ইমেজ ফরম্যাট ব্যবহার করা হচ্ছে
50% পর্যবেক্ষিত · সব সাইট 40%
ইমেজ CDN-এর মাধ্যমে অথবা বিল্ডের সময় উভয় ফরম্যাট তৈরি করে JPEG বা PNG ফলব্যাকসহ WebP বা AVIF সরবরাহ করুন।
Next.js-এ: next/image কম্পোনেন্ট স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করা ফরম্যাট পরিবেশন করে।
নির্দেশিকা: AVIF, WebP, JPEG এবং PNG: সঠিক চিত্র ফর্ম্যাট নির্বাচন করুন
DNSSEC স্বাক্ষরিত
5.7% পর্যবেক্ষিত · সব সাইট 8.1%
আপনার DNS প্রদানকারীর কাছে DNSSEC চালু করুন, তারপর আপনার রেজিস্ট্রারের কাছে DS রেকর্ড যোগ করুন। প্রদানকারী বদলানোর পরিকল্পনা সতর্কভাবে করুন: একটি পুরোনো DS রেকর্ডের কারণে ডোমেইন রিজলভ করতে ব্যর্থ হতে পারে।
নির্দেশিকা: ওয়েবসাইট আপটাইম প্রস্তুতি: ট্র্যাফিক আসার আগে প্রস্তুত করুন
সার্টিফিকেটের মোট মেয়াদ 100 দিন বা কম
9.6% পর্যবেক্ষিত · সব সাইট 75%
পরীক্ষা করার সময় হাতে থাকতেই এখন স্বয়ংক্রিয় ইস্যু ও নবায়ন ব্যবস্থায় যান।
DMARC নীতি কোয়ারেন্টিন বা প্রত্যাখ্যান বাধ্যতামূলক করে
56% পর্যবেক্ষিত · সব সাইট 31%
প্রথমে p=none ও রিপোর্ট পাঠানোর একটি ঠিকানাসহ DMARC প্রকাশ করুন, SPF বা DKIM অ্যালাইনমেন্টে ব্যর্থ হওয়া বৈধ প্রেরকদের সমস্যা ঠিক করুন, তারপর quarantine এবং সবশেষে reject-এ যান।
নির্দেশিকা: মালিকদের জন্য ব্যবহারিক ওয়েবসাইট স্বাস্থ্য পরীক্ষা
যেসব ক্ষেত্রে Next.js on Amazon CloudFront সাইটগুলো এগিয়ে
- স্থির ফাইল 30 দিন বা তার বেশি সময়ের জন্য ক্যাশ করা হয়েছে79% পর্যবেক্ষিতসব সাইট 50%
- স্ক্রিনের বাইরে থাকা ছবি লেজি-লোড করা হয়েছে90% পর্যবেক্ষিতসব সাইট 61%
- DMARC নীতি কোয়ারেন্টিন বা প্রত্যাখ্যান কার্যকর করে56% পর্যবেক্ষিতসব সাইট 31%
- HSTS অন্তত এক বছর রাখা হয়49% পর্যবেক্ষিতসব সাইট 31%