কেন ওয়েবসাইটের গতি একটি ব্যবসায়িক-গুরুতর মেট্রিক
ওয়েবসাইটের গতি সরাসরি রাজস্ব, অনুসন্ধান র্যাঙ্কিং এবং ব্যবহারকারীর সন্তুষ্টিতে প্রভাব ফেলে। গুগলের গবেষণা দেখায় যে পৃষ্ঠা লোডের সময় ১ থেকে ৩ সেকেন্ডে বেড়ে গেলে বাউন্সের সম্ভাবনা ৩২% বৃদ্ধি পায়। ৫ সেকেন্ডে, বাউন্সের সম্ভাবনা ৯০% পৌঁছে যায়। ই-কমার্স সাইটগুলোর জন্য, অ্যামাজন বিখ্যাতভাবে খুঁজে পেয়েছে যে প্রতি ১০০ মিলিসেকেন্ডের বিলম্ব ১% বিক্রয়ে খরচ হয়। এগুলি তাত্ত্বিক সংখ্যা নয় — এগুলি বিলিয়ন বিলিয়ন ব্যবহারকারীর সেশনের পরিমাপিত ফলাফল।
গুগল পৃষ্ঠা গতি একটি অফিসিয়াল র্যাঙ্কিং ফ্যাক্টর করেছে কোর ওয়েব ভিটালসের মাধ্যমে, যা লোডিং পারফরম্যান্স, আন্তঃক্রিয়া এবং ভিজ্যুয়াল স্থিতিশীলতার মধ্যে বাস্তব ব্যবহারকারীর অভিজ্ঞতা পরিমাপ করে। ২০২৬ সালে, কোর ওয়েব ভিটালসের থ্রেশহোল্ডগুলি অতিক্রম করা শুধুমাত্র একটি প্রযুক্তিগত অনুশীলন নয় — এটি জৈব অনুসন্ধান দৃশ্যমানতার জন্য একটি প্রতিযোগিতামূলক প্রয়োজন।
এই গাইডটি ওয়ার্ডপ্রেস গতি অপ্টিমাইজেশনের জন্য একটি পদ্ধতিগত, অগ্রাধিকার-অর্ডার করা পদ্ধতি প্রদান করে। আমরা সার্ভার-সাইড উন্নতি, ফ্রন্টএন্ড অপ্টিমাইজেশন, ক্যাশিং কৌশল, ডেটাবেস পরিষ্কারকরণ এবং প্রতিটি ক্ষেত্রের জন্য নির্দিষ্ট, কার্যকর পদক্ষেপ সহ পারফরম্যান্স পরিমাপের সরঞ্জামগুলি কভার করি।
কোর ওয়েব ভিটালস: গুরুত্বপূর্ণ মেট্রিকগুলি বোঝা
কোর ওয়েব ভিটালস হল একটি নির্দিষ্ট মেট্রিকের সেট যা গুগল বাস্তব বিশ্বের ব্যবহারকারীর অভিজ্ঞতা পরিমাপ করতে ব্যবহার করে। এগুলি প্রকৃত ক্রোম ব্যবহারকারীর তথ্য (CrUX) থেকে পরিমাপ করা হয় এবং সরাসরি অনুসন্ধান র্যাঙ্কিংয়ে প্রভাব ফেলে।
| মেট্রিক | এটি কী পরিমাপ করে | ভাল | উন্নতির প্রয়োজন | খারাপ |
|---|---|---|---|---|
| বৃহত্তম কন্টেন্টফুল পেইন্ট (LCP) | লোডিং — বৃহত্তম দৃশ্যমান উপাদানটি রেন্ডার হওয়ার সময় | ≤ ২.৫স | ২.৫স – ৪.০স | > ৪.০স |
| পরবর্তী পেইন্টের জন্য ইন্টারঅ্যাকশন (INP) | আন্তঃক্রিয়া — ব্যবহারকারীর ইন্টারঅ্যাকশনের প্রতি প্রতিক্রিয়া | ≤ ২০০মস | ২০০মস – ৫০০মস | > ৫০০মস |
| সামষ্টিক লেআউট শিফট (CLS) | ভিজ্যুয়াল স্থিতিশীলতা — লোডিংয়ের সময় অপ্রত্যাশিত লেআউট শিফট | ≤ ০.১ | ০.১ – ০.২৫ | > ০.২৫ |
বৃহত্তম কন্টেন্টফুল পেইন্ট (LCP)
LCP দৃশ্যমানতার সময় চিহ্নিত করে যখন বৃহত্তম কন্টেন্ট উপাদানটি দৃশ্যমান হয়। এটি সাধারণত একটি হিরো ইমেজ, একটি শিরোনাম, বা একটি বড় টেক্সট ব্লক। খারাপ LCP এর সাধারণ কারণগুলির মধ্যে রয়েছে ধীর সার্ভার প্রতিক্রিয়া সময়, রেন্ডার-ব্লকিং CSS/JS, অপ্টিমাইজড না হওয়া ইমেজ, এবং ক্লায়েন্ট-সাইড রেন্ডারিং যা কন্টেন্টের দৃশ্যমানতা বিলম্বিত করে।
পরবর্তী পেইন্টের জন্য ইন্টারঅ্যাকশন (INP)
INP মার্চ ২০২৪ এ প্রথম ইনপুট ডিলে (FID) এর পরিবর্তে অফিসিয়াল আন্তঃক্রিয়া মেট্রিক হিসেবে এসেছে। FID শুধুমাত্র প্রথম ইন্টারঅ্যাকশনের বিলম্ব পরিমাপ করেছিল, INP পৃষ্ঠার জীবনচক্র জুড়ে সমস্ত ইন্টারঅ্যাকশনের প্রতি প্রতিক্রিয়া পরিমাপ করে। এটি সবচেয়ে খারাপ পরিস্থিতির ইন্টারঅ্যাকশন বিলম্ব ক্যাপচার করে, যা আপনার সাইটের প্রতিক্রিয়া অনুভূতির একটি আরও প্রতিনিধিত্বমূলক পরিমাপ করে। ভারী JavaScript কার্যকরী, দীর্ঘ কাজ, এবং অতিরিক্ত DOM আকার খারাপ INP স্কোরের প্রধান কারণ।
সামষ্টিক লেআউট শিফট (CLS)
CLS পরিমাপ করে পৃষ্ঠা লেআউট কতটা অপ্রত্যাশিতভাবে লোডিংয়ের সময় পরিবর্তিত হয়। নির্দিষ্ট মাত্রা ছাড়া ইমেজ, গতিশীলভাবে ইনজেক্ট করা কন্টেন্ট, ফোল্ডের উপরে বিজ্ঞাপন লোড হওয়া, এবং টেক্সট পুনঃপ্রবাহিত করার জন্য ওয়েব ফন্টগুলি সাধারণ কারণ। প্রতিটি অপ্রত্যাশিত শিফট ব্যবহারকারীদের হতাশ করে এবং বিশ্বাসকে ক্ষতি করে, বিশেষ করে যখন এটি দুর্ঘটনাক্রমে ক্লিক সৃষ্টি করে বা ব্যবহারকারীদের পড়ার অবস্থান হারাতে বাধ্য করে।
সার্ভার-সাইড অপ্টিমাইজেশন
সার্ভারের পারফরম্যান্স আপনার সাইটের গতির জন্য ভিত্তি স্থাপন করে। কোনও পরিমাণ ফ্রন্টএন্ড অপ্টিমাইজেশন একটি ধীর সার্ভারের জন্য ক্ষতিপূরণ দিতে পারে না। আপনার সার্ভার HTML প্রতিক্রিয়া তৈরি এবং বিতরণ করতে যে সময় নেয় তা LCP এবং সামগ্রিক পৃষ্ঠা লোডের সময়কে সরাসরি প্রভাবিত করে।
হোস্টিং নির্বাচন
আপনার হোস্টিং পরিবেশ হল একক সর্বাধিক প্রভাবশালী গতি ফ্যাক্টর। শেয়ার্ড হোস্টিং পরিবেশ যেখানে শত শত সাইট একই CPU, মেমরি, এবং ডিস্ক I/O এর জন্য প্রতিযোগিতা করে, সেগুলি ধীর ওয়ার্ডপ্রেস সাইটগুলির সবচেয়ে সাধারণ কারণ। পরিচালিত ওয়ার্ডপ্রেস হোস্টিং বা VPS এ আপগ্রেড করা নিবেদিত সম্পদ এবং ওয়ার্ডপ্রেস-অপ্টিমাইজড সার্ভার কনফিগারেশন প্রদান করে।
- শেয়ার্ড হোস্টিং: $৩-১৫/মাস। শুধুমাত্র কম ট্রাফিকের ব্যক্তিগত ব্লগের জন্য উপযুক্ত। সার্ভার প্রতিক্রিয়া সময় সাধারণত ৪০০-৮০০মস
- পরিচালিত ওয়ার্ডপ্রেস হোস্টিং: $২৫-১০০/মাস। অপ্টিমাইজড সার্ভার স্ট্যাক, স্বয়ংক্রিয় ক্যাশিং, স্টেজিং, দৈনিক ব্যাকআপ। প্রতিক্রিয়া সময় ১০০-৩০০মস
- VPS/ক্লাউড: $২০-২০০/মাস। সম্পূর্ণ সার্ভার নিয়ন্ত্রণ, স্কেলযোগ্য সম্পদ, উচ্চ-ট্রাফিক বা মাল্টি-সাইট সেটআপের জন্য আদর্শ। প্রতিক্রিয়া সময় ৫০-২০০মস
- নিবেদিত সার্ভার: $১০০-৫০০/মাস। সর্বাধিক কর্মক্ষমতা, সম্পূর্ণ বিচ্ছিন্নতা, বড় স্টোর এবং উচ্চ-ট্রাফিক সাইটের জন্য উপযুক্ত। প্রতিক্রিয়া সময় ৩০-১০০মস
বিস্তারিত হোস্টিং সুপারিশের জন্য, আমাদের ওয়ার্ডপ্রেস হোস্টিং গাইড পড়ুন।
PHP সংস্করণ
PHP ৮.২ এবং ৮.৩ পুরানো সংস্করণের তুলনায় JIT কম্পাইলেশন এবং অভ্যন্তরীণ অপ্টিমাইজেশনের মাধ্যমে উল্লেখযোগ্য কর্মক্ষমতা উন্নতি প্রদান করে। PHP ৭.৪ থেকে PHP ৮.২ এ আপগ্রেড করা সাধারণত ১৫-৩০% সার্ভার প্রতিক্রিয়া সময় কমায় কোনও কোড পরিবর্তন ছাড়াই। সর্বদা আপনার প্লাগইনগুলি সমর্থিত সর্বশেষ স্থিতিশীল PHP সংস্করণ চালান। আপগ্রেড করার আগে সামঞ্জস্য পরীক্ষা করুন এবং প্রথমে একটি স্টেজিং সাইটে পরীক্ষা করুন।
ডেটাবেস অপ্টিমাইজেশন
ওয়ার্ডপ্রেস তার MySQL/MariaDB ডেটাবেসে সবকিছু সংরক্ষণ করে: পোস্ট, পৃষ্ঠা, অপশন, ব্যবহারকারী ডেটা, এবং ট্রানজিয়েন্ট। সময়ের সাথে সাথে, ডেটাবেসগুলি অতিরিক্ত বোঝা জমা করে যা কোয়েরিগুলিকে ধীর করে। নিয়মিত অপ্টিমাইজেশনের মধ্যে পোস্ট সংস্করণগুলি মুছে ফেলা, মেয়াদোত্তীর্ণ ট্রানজিয়েন্টগুলি পরিষ্কার করা, স্প্যাম মন্তব্য এবং ট্র্যাশ করা আইটেমগুলি মুছে ফেলা, এবং ডেটাবেস টেবিলগুলি অপ্টিমাইজ করা অন্তর্ভুক্ত রয়েছে।
উন্নত কৌশল সহ একটি ব্যাপক ডেটাবেস অপ্টিমাইজেশন গাইডের জন্য, আমাদের ওয়ার্ডপ্রেস ডেটাবেস অপ্টিমাইজেশন গাইড পড়ুন।
ফ্রন্টএন্ড অপ্টিমাইজেশন
ফ্রন্টএন্ড অপ্টিমাইজেশন ব্রাউজারগুলিকে ডাউনলোড এবং প্রক্রিয়া করার জন্য প্রয়োজনীয় সম্পদের আকার এবং সংখ্যা কমায়। এটি সরাসরি LCP, INP, এবং CLS কে প্রভাবিত করে।
CSS অপ্টিমাইজেশন
- CSS মিনিফাই করুন: ফাঁকা স্থান, মন্তব্য, এবং অপ্রয়োজনীয় অক্ষর মুছে ফেলুন। ফাইলের আকার ২০-৪০% কমায়
- অপ্রয়োজনীয় CSS মুছে ফেলুন: একটি সাধারণ ওয়ার্ডপ্রেস পৃষ্ঠা এমন বৈশিষ্ট্যের জন্য CSS লোড করে যা এটি ব্যবহার করে না। PurgeCSS এর মতো সরঞ্জামগুলি অপ্রয়োজনীয় সিলেক্টর চিহ্নিত এবং মুছে ফেলতে পারে, তবে পরীক্ষাগুলি সম্পূর্ণরূপে করুন কারণ আক্রমণাত্মক পরিষ্কারকরণ লেআউট ভেঙে ফেলতে পারে
- ক্রিটিক্যাল CSS: HTML হেডে উপরের ফোল্ড কন্টেন্টের জন্য প্রয়োজনীয় CSS ইনলাইন করুন, এবং বাকি অংশকে ডিফার করুন। এটি বাইরের স্টাইলশীটগুলির রেন্ডার-ব্লকিং আচরণ নির্মূল করে
- ফাইলগুলি সতর্কতার সাথে একত্রিত করুন: HTTP/2 মাল্টিপ্লেক্সিংয়ের সাথে, একটি একক বান্ডলে ফাইলগুলি একত্রিত করা কম উপকারী এবং আসলে ক্যাশিং দক্ষতাকে ক্ষতি করতে পারে। একত্রিত করার পরিবর্তে অপ্রয়োজনীয় CSS কমানোর উপর ফোকাস করুন
JavaScript অপ্টিমাইজেশন
- অ-গুরুত্বপূর্ণ JS ডিফার করুন: প্রথম রেন্ডারিংয়ের জন্য প্রয়োজনীয় নয় এমন স্ক্রিপ্টগুলিতে
deferবাasyncঅ্যাট্রিবিউট যোগ করুন - JS কার্যকরী বিলম্বিত করুন: ব্যবহারকারী ইন্টারঅ্যাকশনের আগে তৃতীয় পক্ষের স্ক্রিপ্টগুলি (বিশ্লেষণ, চ্যাট উইজেট, সামাজিক এম্বেড) ডিফার করুন। এটি প্রাথমিক লোড সময় এবং INP উল্লেখযোগ্যভাবে উন্নত করে
- JavaScript মিনিফাই করুন: ফাইলের আকার কমানোর জন্য স্ক্রিপ্টগুলি সংকুচিত করুন
- jQuery নির্ভরতামুক্ত করুন: অনেক আধুনিক থিম এবং প্লাগইন আর jQuery এর প্রয়োজন হয় না। যদি আপনার সাইটের এটি প্রয়োজন না হয়, jQuery (৩৩কেবি) মুছে ফেলা লোডের সময় উন্নত করে
ইমেজ অপ্টিমাইজেশন
ইমেজ সাধারণত একটি পৃষ্ঠার মোট ওজনের ৫০-৮০% দখল করে। ইমেজ অপ্টিমাইজেশন বেশিরভাগ ওয়ার্ডপ্রেস সাইটের জন্য সবচেয়ে বড় একক উন্নতি প্রদান করে।
- WebP ফরম্যাট ব্যবহার করুন: WebP JPEG এর তুলনায় সমান মানের জন্য ২৫-৩৫% ছোট ফাইল প্রদান করে। ২০২৪ সাল থেকে সমস্ত আধুনিক ব্রাউজার WebP সমর্থন করে
- প্রতিক্রিয়াশীল ইমেজ বাস্তবায়ন করুন: ওয়ার্ডপ্রেস ডিফল্টভাবে একাধিক ইমেজ আকার তৈরি করে। নিশ্চিত করুন যে আপনার থিম
srcsetঅ্যাট্রিবিউট ব্যবহার করে যাতে ব্রাউজারগুলি ভিউপোর্টের জন্য উপযুক্ত আকার ডাউনলোড করে - লেজি লোড ইমেজ: ওয়ার্ডপ্রেস ৫.৫+
loading="lazy"অ্যাট্রিবিউটের মাধ্যমে নেটিভ লেজি লোডিং অন্তর্ভুক্ত করে। নিশ্চিত করুন যে আপনার উপরের ফোল্ডের হিরো ইমেজ লেজি লোডিং থেকে বাদ দেওয়া হয়েছে যাতে LCP উন্নত হয় - মাত্রা নির্দিষ্ট করুন: CLS প্রতিরোধ করতে সবসময় ইমেজে প্রস্থ এবং উচ্চতার অ্যাট্রিবিউট অন্তর্ভুক্ত করুন। সম্পাদক মাধ্যমে সন্নিবেশিত ইমেজের জন্য ওয়ার্ডপ্রেস এটি স্বয়ংক্রিয়ভাবে করে
- ইমেজ সংকুচিত করুন: আপলোডের সময় স্বয়ংক্রিয়ভাবে ইমেজ সংকুচিত করতে Smush Pro এর মতো একটি প্লাগইন ব্যবহার করুন যাতে ক্ষয়হীন বা ক্ষয়কারী সংকোচন হয়
একটি বিস্তারিত ইমেজ অপ্টিমাইজেশন গাইডের জন্য, আমাদের ওয়ার্ডপ্রেস ইমেজ অপ্টিমাইজেশন গাইড পড়ুন।
ফন্ট অপ্টিমাইজেশন
- গুগল ফন্টগুলি স্ব-হোস্ট করুন: DNS লুকআপ এবং fonts.googleapis.com এর সাথে সংযোগ নির্মূল করতে আপনার নিজস্ব সার্ভার থেকে ফন্টগুলি ডাউনলোড এবং পরিবেশন করুন। এটি LCP ১০০-৩০০মস দ্বারা উন্নত করতে পারে
- ব্যবহার করুন
font-display: swap: নিশ্চিত করে যে কাস্টম ফন্ট লোড হওয়ার সময় একটি ব্যাকআপ ফন্ট ব্যবহার করে টেক্সট তাত্ক্ষণিকভাবে দৃশ্যমান হয়, অদৃশ্য টেক্সট (FOIT) প্রতিরোধ করে - সাবসেট ফন্ট: যদি আপনি শুধুমাত্র ল্যাটিন অক্ষর ব্যবহার করেন, তাহলে আপনার ফন্টগুলোকে সাবসেট করুন যাতে সাইরিলিক, গ্রীক এবং অন্যান্য অক্ষর সেট বাদ দেওয়া হয় যা আপনার প্রয়োজন নেই। এটি ফন্ট ফাইলের আকার 60-80% কমাতে পারে
- মূল ফন্টগুলি প্রিলোড করুন: আপনার প্রধান ফন্ট ফাইলগুলির জন্য
<link rel="preload">ব্যবহার করুন যাতে ব্রাউজারগুলি লোডিং সিকোয়েন্সে সেগুলি দ্রুত ডাউনলোড করে - ফন্ট পরিবারের সংখ্যা সীমিত করুন: প্রতিটি অতিরিক্ত ফন্ট পরিবার 20-100KB যোগ করে। সর্বাধিক 2 ফন্ট পরিবার ব্যবহার করুন (একটি শিরোনামের জন্য, একটি শরীরের টেক্সটের জন্য)
ওয়ার্ডপ্রেসের জন্য স্বয়ংক্রিয় গতি অপ্টিমাইজেশন
WP Rocket পৃষ্ঠা ক্যাশিং, ফাইল মিনিিফিকেশন, লেজি লোডিং, গুরুত্বপূর্ণ CSS, ডেটাবেস ক্লিনআপ এবং CDN ইন্টিগ্রেশন পরিচালনা করে — সবকিছু কয়েকটি ক্লিকে।
WP Rocket পান →ক্যাশিং: পারফরম্যান্স পরিবর্তনের স্তরগুলি
ক্যাশিং প্রক্রিয়াকৃত ফলাফল সংরক্ষণ করে যাতে সেগুলি দ্রুত পরিবেশন করা যায় একই কাজ পুনরাবৃত্তি না করে। ওয়ার্ডপ্রেস, একটি গতিশীল PHP অ্যাপ্লিকেশন যা প্রতিটি অনুরোধে একটি ডেটাবেস অনুসন্ধান করে, একাধিক স্তরে ক্যাশিং থেকে ব্যাপকভাবে উপকৃত হয়।
| ক্যাশ স্তর | এটি কী ক্যাশ করে | প্রভাব | বাস্তবায়ন |
|---|---|---|---|
| ব্রাউজার ক্যাশ | ভিজিটরের ডিভাইসে স্ট্যাটিক ফাইল | পুনরায় ভিজিটে ডাউনলোড বাদ দেয় | সার্ভার হেডার (মেয়াদ শেষ, ক্যাশ-নিয়ন্ত্রণ) |
| পৃষ্ঠা ক্যাশ | সার্ভারে সম্পূর্ণ HTML পৃষ্ঠা | PHP এবং ডেটাবেস সম্পূর্ণরূপে বাইপাস করে | WP Rocket, LiteSpeed, W3 Total Cache |
| অবজেক্ট ক্যাশ | মেমরিতে ডেটাবেস অনুসন্ধানের ফলাফল | ডেটাবেসের লোড নাটকীয়ভাবে কমায় | Redis বা Memcached + প্লাগইন |
| অপকোড ক্যাশ | সংকলিত PHP বাইটকোড | PHP সংকলনের অতিরিক্ত খরচ বাদ দেয় | OPcache (PHP 8+ এ নির্মিত) |
| CDN ক্যাশ | বিশ্বব্যাপী এজ লোকেশনে স্ট্যাটিক অ্যাসেটস | ভৌগলিকভাবে বিতরণ করা দর্শকদের জন্য লেটেন্সি কমায় | Cloudflare, BunnyCDN, KeyCDN |
পৃষ্ঠা ক্যাশিং
পৃষ্ঠা ক্যাশিং বেশিরভাগ ওয়ার্ডপ্রেস সাইটের জন্য একক সবচেয়ে প্রভাবশালী অপ্টিমাইজেশন। যখন একটি পৃষ্ঠা ক্যাশ করা হয়, সার্ভার PHP কোড কার্যকর করার পরিবর্তে একটি পূর্ব-জেনারেটেড HTML ফাইল পরিবেশন করে এবং ডেটাবেস অনুসন্ধান চালায়। এটি সার্ভারের প্রতিক্রিয়া সময় 500ms+ থেকে 50ms এর নিচে কমাতে পারে।
WP Rocket সবচেয়ে ব্যবহারকারী-বান্ধব ক্যাশিং সমাধান, একটি একক প্লাগইনে পৃষ্ঠা ক্যাশিং, ফাইল অপ্টিমাইজেশন, লেজি লোডিং এবং ডেটাবেস ক্লিনআপ অফার করে। সার্ভার স্তরের ক্যাশিংয়ের জন্য, Nginx FastCGI ক্যাশ বা LiteSpeed ক্যাশ (LiteSpeed সার্ভারে) আরও উচ্চতর পারফরম্যান্স প্রদান করে কারণ এগুলি PHP স্তরের পরিবর্তে ওয়েব সার্ভার স্তরে কাজ করে।
Redis সহ অবজেক্ট ক্যাশিং
অবজেক্ট ক্যাশিং ডেটাবেস অনুসন্ধানের ফলাফল মেমরিতে (RAM) সংরক্ষণ করে, তাই পুনরাবৃত্ত অনুসন্ধানগুলি ক্যাশ থেকে পরিবেশন করা হয় ডেটাবেসে পৌঁছানোর পরিবর্তে। এটি লগ ইন করা ব্যবহারকারীদের, WooCommerce স্টোর এবং সদস্যপদ সাইটগুলির জন্য বিশেষভাবে প্রভাবশালী যেখানে ব্যক্তিগতকৃত সামগ্রীর জন্য পৃষ্ঠা ক্যাশিং ব্যবহার করা যায় না।
Redis ওয়ার্ডপ্রেসের জন্য পছন্দসই অবজেক্ট ক্যাশ ব্যাকএন্ড। এটি ডেটা স্ট্রাকচার, স্থায়িত্ব এবং পাব/সাব মেসেজিং সমর্থন করে। বেশিরভাগ পরিচালিত ওয়ার্ডপ্রেস হোস্ট Redis অন্তর্ভুক্ত করে। স্ব-পরিচালিত সার্ভারের জন্য, Redis এবং Redis Object Cache প্লাগইন ইনস্টল করুন।
CDN কনফিগারেশন
একটি কনটেন্ট ডেলিভারি নেটওয়ার্ক আপনার স্ট্যাটিক অ্যাসেটস (ছবি, CSS, JavaScript, ফন্ট) এর কপি বিশ্বব্যাপী এজ সার্ভারে সংরক্ষণ করে। যখন একটি দর্শক আপনার সাইটের জন্য অনুরোধ করে, স্ট্যাটিক ফাইলগুলি সবচেয়ে নিকটবর্তী এজ লোকেশন থেকে পরিবেশন করা হয়, ভৌগলিকভাবে দূরবর্তী দর্শকদের জন্য লেটেন্সি উল্লেখযোগ্যভাবে কমায়।
Cloudflare ওয়ার্ডপ্রেস সাইটগুলির জন্য সবচেয়ে জনপ্রিয় CDN, একটি উদার ফ্রি টিয়ার অফার করে যা CDN, DDoS সুরক্ষা এবং মৌলিক অপ্টিমাইজেশন অন্তর্ভুক্ত করে। CDN কার্যকর করতে, যথাযথ ক্যাশ-নিয়ন্ত্রণ হেডার সেট করুন এবং নিশ্চিত করুন যে আপনার স্ট্যাটিক অ্যাসেটস CDN থেকে পরিবেশন করা হচ্ছে আপনার মূল সার্ভার থেকে নয়।
প্লাগইন অপ্টিমাইজেশন
প্রতিটি সক্রিয় ওয়ার্ডপ্রেস প্লাগইন প্রতিটি পৃষ্ঠা লোডের সময় কোড যোগ করে। যদিও প্রভাব ব্যাপকভাবে পরিবর্তিত হয়, অনেক প্লাগইনের সম্মিলিত প্রভাব আপনার সাইটকে উল্লেখযোগ্যভাবে ধীর করে দিতে পারে।
প্লাগইন অডিট কৌশল
- অব্যবহৃত প্লাগইন নিষ্ক্রিয় এবং মুছে ফেলুন: নিষ্ক্রিয় প্লাগইনও নিরাপত্তার ঝুঁকি তৈরি করতে পারে। যদি আপনি এটি ব্যবহার না করেন, তবে এটি মুছে ফেলুন
- ভারী প্লাগইনগুলিকে হালকা বিকল্পগুলির সাথে প্রতিস্থাপন করুন: কিছু জনপ্রিয় প্লাগইন অত্যন্ত সম্পদ-ভারী। একটি প্লাগইন প্রফাইলার যেমন Query Monitor প্রতিটি প্লাগইন দ্বারা যোগ করা ডেটাবেস অনুসন্ধান এবং কার্যকরী সময় প্রকাশ করে
- প্লাগইন-লোড করা পৃষ্ঠাগুলি সীমিত করুন: Asset CleanUp বা Perfmatters-এর মতো প্লাগইন আপনাকে নির্দিষ্ট প্লাগইন CSS/JS নিষ্ক্রিয় করতে দেয় যেখানে সেগুলি প্রয়োজন নেই। উদাহরণস্বরূপ, আপনার যোগাযোগ ফর্ম প্লাগইন শুধুমাত্র আপনার যোগাযোগ পৃষ্ঠায় লোড হওয়া প্রয়োজন
- একক-ফাংশন প্লাগইনের পরিবর্তে বহু-ফাংশন প্লাগইন নির্বাচন করুন: একটি প্লাগইন যা ক্যাশিং, ফাইল অপ্টিমাইজেশন এবং লেজি লোডিং পরিচালনা করে তিনটি পৃথক প্লাগইনের চেয়ে ভাল যা প্রতিটি কাজ আলাদাভাবে করে
ডেটাবেস ক্লিনআপ এবং অপ্টিমাইজেশন
ওয়ার্ডপ্রেস ডেটাবেস সময়ের সাথে পোস্ট সংস্করণ, অটো-ড্রাফট, ট্র্যাশ আইটেম, স্প্যাম মন্তব্য, অস্থায়ী অপশন এবং অনাথ মেটাডেটা দিয়ে বৃদ্ধি পায়। একটি ফুলে ওঠা ডেটাবেস অনুসন্ধানগুলিকে ধীর করে এবং সার্ভারের প্রতিক্রিয়া সময় বাড়িয়ে দেয়।
কী পরিষ্কার করতে হবে
- পোস্ট সংস্করণ: ওয়ার্ডপ্রেস প্রতিটি পোস্টের প্রতিটি সংস্করণ অনির্দিষ্টকালের জন্য সংরক্ষণ করে। একটি পোস্ট 50 বার সম্পাদনা করা হলে ডেটাবেসে 50 সংস্করণ থাকে। wp-config.php তে সংস্করণ সীমাবদ্ধ করুন এবং পুরানো সংস্করণ মুছে ফেলুন
- অটো-ড্রাফট: স্বয়ংক্রিয়ভাবে সংরক্ষিত খসড়া যা কখনও প্রকাশিত হয়নি
- ট্র্যাশ করা আইটেম: ট্র্যাশে পোস্ট, পৃষ্ঠা এবং মন্তব্য
- স্প্যাম মন্তব্য: জমা হওয়া স্প্যাম যা নিয়মিতভাবে মুছে ফেলা উচিত
- মেয়াদ শেষ হওয়া অস্থায়ী: অস্থায়ী ক্যাশড ডেটা যা মেয়াদ শেষ হয়েছে কিন্তু পরিষ্কার করা হয়নি
- অনাথ মেটাডেটা: পোস্ট, ব্যবহারকারী, বা মন্তব্যের মেটা ডেটা যা আর নেই
- অব্যবহৃত টেবিল: নিষ্ক্রিয় এবং মুছে ফেলা প্লাগইন দ্বারা পিছনে ফেলে দেওয়া টেবিল
WP Rocket একটি ডেটাবেস অপ্টিমাইজেশন বৈশিষ্ট্য অন্তর্ভুক্ত করে, অথবা আপনি নিবেদিত ডেটাবেস পরিচালনার জন্য WP-Optimize ব্যবহার করতে পারেন। স্বয়ংক্রিয় ক্লিনআপ সপ্তাহে একবার নির্ধারণ করুন। বিস্তারিত পদক্ষেপ এবং উন্নত কৌশলের জন্য, আমাদের ওয়ার্ডপ্রেস ডেটাবেস অপ্টিমাইজেশন গাইড দেখুন।
পারফরম্যান্স টেস্টিং টুলস
প্রতিটি অপ্টিমাইজেশনের আগে এবং পরে উন্নতির পরিমাণ নির্ধারণ করতে এবং অবশিষ্ট বোতলনেক চিহ্নিত করতে পরিমাপ করুন। বিভিন্ন টুল ব্যবহার করুন কারণ প্রতিটি ভিন্ন অন্তর্দৃষ্টি প্রদান করে।
| টুল | প্রকার | মাপ | কখন ব্যবহার করবেন |
|---|---|---|---|
| PageSpeed Insights | ল্যাব + ফিল্ড ডেটা | কোর ওয়েব ভিটালস, পারফরম্যান্স স্কোর, সুপারিশ | প্রতিটি অপ্টিমাইজেশনের জন্য প্রাথমিক পরীক্ষার টুল |
| GTmetrix | ল্যাব ডেটা | সর্বাধিক কনটেন্টফুল পেইন্ট, মোট ব্লকিং সময়, জলপ্রপাত চার্ট | বিস্তারিত জলপ্রপাত বিশ্লেষণ এবং ঐতিহাসিক ট্র্যাকিং |
| WebPageTest | ল্যাব ডেটা | ফিল্মস্ট্রিপ ভিউ, জলপ্রপাত, TTFB, ভিজ্যুয়াল প্রগ্রেস | একাধিক অবস্থান এবং ডিভাইস থেকে উন্নত পরীক্ষা |
| Chrome DevTools | ল্যাব ডেটা | নেটওয়ার্ক জলপ্রপাত, কভারেজ ট্যাব, লাইটহাউস | নির্দিষ্ট সমস্যাগুলি ডিবাগ করা এবং স্থানীয়ভাবে পরিবর্তনগুলি পরীক্ষা করা |
| Query Monitor | সার্ভার-সাইড | ডেটাবেস অনুসন্ধান, PHP ত্রুটি, হুক, স্ক্রিপ্ট | ধীর প্লাগইন এবং ডেটাবেস বোতলনেক চিহ্নিত করা |
| CrUX Dashboard | ফিল্ড ডেটা | সময়ের সাথে বাস্তব ব্যবহারকারীর কোর ওয়েব ভিটালস | বাস্তব-বিশ্বের পারফরম্যান্স প্রবণতা ট্র্যাক করা |
| Search Console | ফিল্ড ডেটা | সূচিবদ্ধ পৃষ্ঠাগুলির জন্য কোর ওয়েব ভিটালস স্ট্যাটাস | গুগলের আপনার সাইটের পারফরম্যান্সের দৃষ্টিভঙ্গি পর্যবেক্ষণ করা |
পরীক্ষার পদ্ধতি
- প্রতিটি টুলে 3টি পরীক্ষা চালান এবং মধ্যম ফলাফল নিন (ব্যক্তিগত পরীক্ষার ফলাফল পরিবর্তিত হয়)
- আপনার সার্ভারের কাছে একটি অবস্থান থেকে এবং একটি দূরে পরীক্ষা করুন
- ডেস্কটপ এবং মোবাইল উভয়েই পরীক্ষা করুন (মোবাইল ফলাফল সাধারণত ধীর এবং গুগল র্যাঙ্কিংয়ের জন্য যা ব্যবহার করে)
- মূল পৃষ্ঠা প্রকারগুলি পরীক্ষা করুন: হোমপেজ, একটি ব্লগ পোস্ট, একটি পণ্য পৃষ্ঠা, একটি ক্যাটাগরি আর্কাইভ
- পরিবর্তন করার আগে বেসলাইন ফলাফল নথিভুক্ত করুন
- পরিবর্তনগুলি পরিমাপ করার জন্য আপনি উন্নতি পরিমাপ করতে পারেন
- হোস্টিং: 600ms গড় TTFB সহ শেয়ার্ড হোস্টিং
- কোন ক্যাশিং প্লাগইন নেই
- অপটিমাইজ করা হয়নি এমন ছবি (গড় পেজ ওজন 4.2MB)
- 22টি সক্রিয় প্লাগইন
- PageSpeed Insights: ডেস্কটপ 42, মোবাইল 28
- LCP: 6.8 সেকেন্ড
- ম্যানেজড WooCommerce হোস্টিংয়ে স্থানান্তরিত হয়েছে (TTFB 180ms এ নেমে এসেছে)
- পেজ ক্যাশিং এবং ফাইল অপটিমাইজেশনের জন্য WP Rocket ইনস্টল করা হয়েছে
- Smush Pro দিয়ে সমস্ত ছবি WebP তে রূপান্তরিত হয়েছে (পেজ ওজন 1.1MB এ কমে এসেছে)
- Cloudflare CDN যোগ করা হয়েছে
- 8টি অব্যবহৃত প্লাগইন অপসারণ করা হয়েছে, 3টি ভারী প্লাগইনকে হালকা বিকল্প দিয়ে প্রতিস্থাপন করা হয়েছে
- Redis অবজেক্ট ক্যাশিং সক্ষম করা হয়েছে
- ফন্ট-ডিসপ্লে: সোয়াপ সহ স্ব-হোস্টেড গুগল ফন্টস
- ডাটাবেস পরিষ্কার করা হয়েছে (12,000 সংস্করণ, 3,400 স্প্যাম মন্তব্য অপসারণ করা হয়েছে)
- PageSpeed Insights: ডেস্কটপ 94, মোবাইল 82
- LCP: 1.8 সেকেন্ড
- INP: 120ms
- CLS: 0.02
- মাসিক পেজ ভিউ 23% বৃদ্ধি পেয়েছে (উন্নত গতির কারণে কম বাউন্স রেট)
- WooCommerce রূপান্তর হার 1.8% থেকে 2.6% এ উন্নতি হয়েছে
অগ্রাধিকারের ভিত্তিতে অপটিমাইজেশন চেকলিস্ট
সব অপটিমাইজেশন সমান নয়। এই চেকলিস্টটি সাধারণ প্রভাবের ভিত্তিতে সাজানো হয়েছে, যাতে আপনি সর্বোচ্চ মূল্যবান আইটেমগুলি প্রথমে সমাধান করতে পারেন।
| অগ্রাধিকার | অপটিমাইজেশন | সাধারণ প্রভাব | কঠিনতা |
|---|---|---|---|
| 1 | পেজ ক্যাশিং সক্ষম করুন | 50-80% দ্রুত TTFB | সহজ |
| 2 | ছবি অপটিমাইজ এবং সংকুচিত করুন (WebP) | 30-60% কম পেজ ওজন | সহজ |
| 3 | গুণগত হোস্টিংয়ে আপগ্রেড করুন | 40-70% দ্রুত TTFB | মাঝারি |
| 4 | একটি CDN ব্যবহার করুন | দূরবর্তী দর্শকদের জন্য 20-50% দ্রুত | সহজ |
| 5 | PHP সংস্করণ আপগ্রেড করুন | 15-30% দ্রুত সার্ভার প্রতিক্রিয়া | সহজ |
| 6 | CSS/JS মিনিফাই এবং ডিফার করুন | 10-30% দ্রুত রেন্ডারিং | মাঝারি |
| 7 | গুরুত্বপূর্ণ CSS বাস্তবায়ন করুন | 300-800ms LCP উন্নতি | মাঝারি |
| 8 | অবজেক্ট ক্যাশিং সক্ষম করুন (Redis) | 30-50% কম ডাটাবেস কোয়েরি | মাঝারি |
| 9 | ফন্ট অপটিমাইজ করুন (স্ব-হোস্ট, সোয়াপ, সাবসেট) | 100-300ms LCP উন্নতি | মাঝারি |
| 10 | ছবি এবং iframe লেজি লোড করুন | দ্রুত প্রাথমিক লোড, কম ডেটা | সহজ |
| 11 | অব্যবহৃত প্লাগইন অপসারণ করুন | পরিবর্তনশীল (প্লাগইনের উপর নির্ভর করে) | সহজ |
| 12 | ডাটাবেস পরিষ্কার এবং অপটিমাইজেশন | 5-15% দ্রুত কোয়েরি | সহজ |
| 13 | তৃতীয়-পক্ষ স্ক্রিপ্ট বিলম্বিত করুন | INP এবং TBT উন্নতি | মাঝারি |
| 14 | মূল রিসোর্সগুলি প্রিলোড করুন | 50-200ms LCP উন্নতি | মাঝারি |
| 15 | অব্যবহৃত CSS অপসারণ করুন | 10-30% ছোট স্টাইলশিট | উন্নত |
বাস্তব-বিশ্ব অপটিমাইজেশন কেস স্টাডি
এই অপটিমাইজেশনগুলির সম্মিলিত প্রভাব চিত্রিত করতে, এখানে একটি বাস্তব দৃশ্য রয়েছে একটি WordPress WooCommerce সাইট থেকে যার প্রায় 500টি পণ্য এবং 30,000 মাসিক দর্শক রয়েছে।
অপটিমাইজেশনের আগে
অপটিমাইজেশন প্রয়োগ করা হয়েছে
অপটিমাইজেশনের পরে
প্রতিটি ছবি স্বয়ংক্রিয়ভাবে অপটিমাইজ করুন
Smush Pro ক্ষতি ছাড়াই ছবিগুলি সংকুচিত করে, WebP তে রূপান্তরিত করে, লেজি লোডিং সক্ষম করে এবং প্রতিক্রিয়াশীল ছবি প্রদান করে — পেজ ওজন 80% পর্যন্ত কমায়।
Smush Pro পান →আরও বিস্তারিত জানার জন্য, অফিসিয়াল ডকুমেন্টেশনে দেখুন: পেজস্পিড ইনসাইটস, Google Lighthouse.
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
WordPress এর জন্য একটি ভাল পেজ লোড সময় কত?
সর্বাধিক কনটেন্টফুল পেইন্ট মেট্রিকের জন্য 2.5 সেকেন্ডের নিচে লক্ষ্য করুন, যা গুগলের "ভাল" ব্যবহারকারীর অভিজ্ঞতার জন্য থ্রেশহোল্ড। মোট পেজ লোড (সম্পূর্ণ লোড) এর জন্য, 3 সেকেন্ডের নিচে একটি শক্তিশালী লক্ষ্য। ই-কমার্স সাইটগুলিকে কার্ট ত্যাগ কমানোর জন্য 2 সেকেন্ডের নিচে LCP লক্ষ্য করা উচিত। মনে রাখবেন যে মোবাইল লোড সময় সাধারণত ডেস্কটপের তুলনায় 2-3 গুণ ধীর হয় নেটওয়ার্কের অবস্থার এবং ডিভাইসের প্রসেসিং পাওয়ার কারণে।
প্লাগইনের সংখ্যা কি গতিতে প্রভাব ফেলে?
প্লাগইনের সংখ্যা তাদের গুণমান এবং সম্পদ ব্যবহারের চেয়ে কম গুরুত্বপূর্ণ। 20টি ভাল-কোড করা প্লাগইন সহ একটি সাইট 5টি খারাপভাবে কোড করা প্লাগইন সহ একটি সাইটকে অতিক্রম করতে পারে। তবে, প্রতিটি প্লাগইন কিছু অতিরিক্ত বোঝা যোগ করে, তাই শুধুমাত্র সেই প্লাগইনগুলি রাখুন যা আপনি সক্রিয়ভাবে ব্যবহার করেন। কোন প্লাগইনগুলি সবচেয়ে বেশি ডাটাবেস কোয়েরি এবং কার্যকরী সময় যোগ করে তা চিহ্নিত করতে Query Monitor ব্যবহার করুন এবং সেখানে আপনার অপটিমাইজেশন প্রচেষ্টা কেন্দ্রীভূত করুন।
মুক্ত ক্যাশিং প্লাগইন থাকা সত্ত্বেও WP Rocket এর জন্য অর্থ প্রদান করা কি মূল্যবান?
WP Rocket পেজ ক্যাশিং, ফাইল অপটিমাইজেশন (মিনিফিকেশন, সংমিশ্রণ, বিলম্ব), লেজি লোডিং, ডাটাবেস পরিষ্কার, গুরুত্বপূর্ণ CSS উৎপাদন এবং CDN ইন্টিগ্রেশনকে একটি ব্যবহারকারী-বান্ধব প্লাগইনে একত্রিত করে। LiteSpeed Cache (LiteSpeed সার্ভারে) বা W3 Total Cache এর মতো মুক্ত বিকল্পগুলি অনুরূপ ফলাফল অর্জন করতে পারে কিন্তু উল্লেখযোগ্যভাবে আরও প্রযুক্তিগত কনফিগারেশন প্রয়োজন। WP Rocket এর মূল্য এর সরলতা এবং এটি যে বিস্তৃত অপটিমাইজেশনগুলি বক্স থেকে বেরিয়ে আসে তা নিয়ে।
হোস্টিং কোর ওয়েব ভিটালসকে কিভাবে প্রভাবিত করে?
হোস্টিং সরাসরি প্রথম বাইটের সময় (TTFB) প্রভাবিত করে, যা আপনার LCP স্কোরের ভিত্তি। একটি ধীর সার্ভার প্রতিটি পেজ লোডে সেকেন্ড যোগ করে যা কোনও ফ্রন্টএন্ড অপটিমাইজেশন অতিক্রম করতে পারে না। শেয়ার্ড হোস্টিং (400-800ms TTFB) এবং গুণগত ম্যানেজড হোস্টিং (80-200ms TTFB) এর মধ্যে পার্থক্য প্রায়ই কোর ওয়েব ভিটালস পাস এবং ফেল করার মধ্যে পার্থক্য। হোস্টিং সার্ভার-সাইড প্রসেসিং গতির এবং উপলব্ধ সম্পদের মাধ্যমে INP-কে প্রভাবিত করে।
যদি আমার দর্শকরা স্থানীয় হয় তবে কি আমাকে CDN ব্যবহার করা উচিত?
স্থানীয় দর্শকদের জন্যও, একটি CDN ভৌগলিক বিতরণের বাইরেও সুবিধা প্রদান করে। CDNs আপনার মূল সার্ভার থেকে স্থির সম্পদ বিতরণকে অফলোড করে, এর কাজের বোঝা কমায়। তারা DDoS সুরক্ষা, স্বয়ংক্রিয় চিত্র অপটিমাইজেশন (Cloudflare Polish), এবং ব্রাউজার ক্যাশ অপটিমাইজেশনও প্রদান করে। আন্তর্জাতিক দর্শকদের সাথে সাইটগুলির জন্য, একটি CDN অপরিহার্য — এটি দূরবর্তী দর্শকদের জন্য লোড সময় 40-60% কমাতে পারে।
কত ঘন ঘন আমাকে কর্মক্ষমতা পরীক্ষা চালাতে হবে?
প্রতিটি গুরুত্বপূর্ণ পরিবর্তনের পরে পরীক্ষা করুন (নতুন প্লাগইন, থিম আপডেট, কনটেন্ট পরিবর্তন, সার্ভার কনফিগারেশন পরিবর্তন)। চলমান পর্যবেক্ষণের জন্য, প্রধান পৃষ্ঠাগুলিতে সাপ্তাহিক পরীক্ষা চালান এবং সময়ের সাথে ফলাফলগুলি ট্র্যাক করুন। GTmetrix বা UptimeRobot এর মতো টুলগুলির সাথে স্বয়ংক্রিয় পর্যবেক্ষণ সেট আপ করুন যাতে কর্মক্ষমতা খারাপ হলে সতর্কতা পান। বাস্তব ব্যবহারকারীর ডেটার জন্য Google Search Console এর কোর ওয়েব ভিটালস রিপোর্ট মাসে একবার পর্যালোচনা করুন।
সামষ্টিক লেআউট শিফটের কারণ কী এবং আমি এটি কিভাবে ঠিক করব?
CLS এমন উপাদানগুলির কারণে হয় যা প্রাথমিক রেন্ডারের পরে অবস্থান পরিবর্তন করে। সাধারণ কারণগুলির মধ্যে রয়েছে মাত্রা অ্যাট্রিবিউট ছাড়া ছবি, বিদ্যমান কনটেন্টের উপরে বিজ্ঞাপন বা এমবেড লোড করা, ডাইনামিক কনটেন্ট ইনজেকশন, এবং ওয়েব ফন্টগুলি পাঠ্য পুনঃপ্রবাহ সৃষ্টি করা। CLS ঠিক করতে, সর্বদা ছবি প্রস্থ/উচ্চতা অ্যাট্রিবিউট নির্দিষ্ট করুন, বিজ্ঞাপন এবং এমবেডের জন্য স্থান সংরক্ষণ করুন, মিলিত ব্যাকআপ ফন্ট সহ ফন্ট-ডিসপ্লে: সোয়াপ ব্যবহার করুন, এবং পেজ লোডের পরে বিদ্যমান কনটেন্টের উপরে কনটেন্ট প্রবেশ করা এড়িয়ে চলুন।
WordPress থেকে অব্যবহৃত CSS অপসারণ করা কি নিরাপদ?
অব্যবহৃত CSS অপসারণ করলে উল্লেখযোগ্য ফাইল আকার হ্রাস হতে পারে কিন্তু এর সাথে ঝুঁকি থাকে। আগ্রাসী CSS অপসারণ আপনার পরীক্ষা না করা পৃষ্ঠাগুলিতে লেআউট ভেঙে ফেলতে পারে, বিশেষ করে ডাইনামিক কনটেন্ট, লগ ইন করা ব্যবহারকারীর স্টাইল, বা শর্তাধীন উপাদানের জন্য। গুরুত্বপূর্ণ সিলেক্টরগুলি রক্ষা করতে নিরাপদ তালিকা প্যাটার্ন সমর্থনকারী টুলগুলি ব্যবহার করুন। সর্বদা প্রথমে একটি স্টেজিং পরিবেশে পরীক্ষা করুন এবং উৎপাদনে মোতায়েন করার আগে একাধিক পৃষ্ঠার ধরন পরীক্ষা করুন।
আমি কিভাবে WordPress কে মোবাইল গতির জন্য অপটিমাইজ করব?
মোবাইল অপটিমাইজেশন অতিরিক্ত মনোযোগ প্রয়োজন কারণ মোবাইল ডিভাইসগুলির কম প্রসেসিং পাওয়ার থাকে এবং প্রায়শই ধীর নেটওয়ার্ক সংযোগ ব্যবহার করে। মূল মোবাইল-নির্দিষ্ট অপটিমাইজেশনগুলির মধ্যে রয়েছে: যথাযথ আকারের প্রতিক্রিয়াশীল ছবি প্রদান করা, আগ্রাসী লেজি লোডিং বাস্তবায়ন করা, অ-গুরুত্বপূর্ণ JavaScript বিলম্বিত করা, DOM আকার হ্রাস করা (পৃষ্ঠায় কম উপাদান), সিস্টেম ফন্ট বা ন্যূনতম কাস্টম ফন্ট ব্যবহার করা, এবং ব্রাউজার এমুলেশন ছাড়া বাস্তব মোবাইল ডিভাইসে পরীক্ষা করা।
মিনিফিকেশন এবং সংকোচনের মধ্যে পার্থক্য কী?
মিনিফিকেশন উত্স কোড থেকে অপ্রয়োজনীয় অক্ষর (শূন্যস্থান, মন্তব্য, দীর্ঘ ভেরিয়েবল নাম) অপসারণ করে, একটি ছোট কিন্তু কার্যকরীভাবে অভিন্ন ফাইল তৈরি করে। সংকোচন (Gzip বা Brotli) সার্ভার স্তরে প্রয়োগ করা হয় এবং নেটওয়ার্কের মাধ্যমে ফাইলগুলির স্থানান্তর আকার হ্রাস করে। তারা একসাথে কাজ করে: আপনার ফাইলগুলি প্রথমে মিনিফাই করুন যাতে তাদের কাঁচা আকার হ্রাস পায়, তারপর নেটওয়ার্কের মাধ্যমে স্থানান্তরিত বাইটগুলি আরও হ্রাস করতে সার্ভার-স্তরের সংকোচন সক্ষম করুন। Brotli সংকোচন Gzip এর চেয়ে 15-20% বেশি কার্যকর এবং সমস্ত আধুনিক ব্রাউজার দ্বারা সমর্থিত।



