GZIP কম্প্রেশন পরীক্ষা

আপনি একটি GZIP কম্প্রেশন পরীক্ষা করে আপনার ওয়েবসাইটে GZIP কম্প্রেশন সক্ষম করা আছে কিনা তা জানতে পারেন। GZIP কম্প্রেশন কি? এখানে খুঁজে বের করুন.

GZIP কি?

GZIP (GNU zip) হল একটি ফাইল ফরম্যাট, সফটওয়্যার অ্যাপ্লিকেশন যা ফাইল কম্প্রেশন এবং ডিকম্প্রেশনের জন্য ব্যবহৃত হয়। Gzip কম্প্রেশন সার্ভার সাইডে সক্ষম করা হয়েছে এবং আপনার html, স্টাইল এবং জাভাস্ক্রিপ্ট ফাইলের আকার আরও হ্রাস প্রদান করে। Gzip কম্প্রেশন ইমেজগুলিতে কাজ করে না কারণ সেগুলি ইতিমধ্যেই ভিন্নভাবে সংকুচিত হয়েছে। কিছু ফাইল Gzip কম্প্রেশনের জন্য প্রায় 70% এর বেশি হ্রাস দেখায়।

যখন একটি ওয়েব ব্রাউজার একটি ওয়েবসাইট পরিদর্শন করে, তখন এটি "সামগ্রী এনকোডিং: gzip" প্রতিক্রিয়া শিরোনাম অনুসন্ধান করে ওয়েব সার্ভারটি GZIP- সক্ষম কিনা তা পরীক্ষা করে। হেডার সনাক্ত করা হলে, এটি সংকুচিত এবং ছোট ফাইল পরিবেশন করবে। যদি তা না হয়, এটি অসংকুচিত ফাইলগুলিকে ডিকম্প্রেস করে। আপনার যদি GZIP সক্ষম না থাকে, তাহলে আপনি Google PageSpeed ​​Insights এবং GTMetrix-এর মতো গতি পরীক্ষার সরঞ্জামগুলিতে সতর্কতা এবং ত্রুটি দেখতে পাবেন। যেহেতু সাইট স্পিড আজকের এসইওর জন্য একটি গুরুত্বপূর্ণ ফ্যাক্টর, এটি আপনার ওয়ার্ডপ্রেস সাইটগুলির জন্য Gzip কম্প্রেশন সক্ষম করা বিশেষভাবে কার্যকর।

GZIP কম্প্রেশন কি?

জিজিপ কম্প্রেশন; এটি ওয়েবসাইটের গতিকে প্রভাবিত করে এবং তাই এটি এমন একটি পরিস্থিতি যেখানে সার্চ ইঞ্জিনগুলিও সংবেদনশীল। যখন জিজিপ কম্প্রেশন করা হয়, তখন ওয়েবসাইটের গতি বেড়ে যায়। জিজিপ কম্প্রেশন সক্রিয় করার আগে গতির সাথে তুলনা করার সময় একটি উল্লেখযোগ্য পার্থক্য দেখা যায়। পৃষ্ঠার আকার কমানোর পাশাপাশি এটি এর কার্যকারিতাও বাড়ায়। যেসব সাইটে gzip কম্প্রেশন সক্ষম করা নেই, সেখানে SEO বিশেষজ্ঞদের দ্বারা সম্পাদিত গতি পরীক্ষায় ত্রুটি দেখা দিতে পারে। এই কারণেই জিজিপ কম্প্রেশন সক্ষম করা সমস্ত সাইটের জন্য বাধ্যতামূলক হয়ে ওঠে। Gzip কম্প্রেশন সক্ষম করার পরে, কম্প্রেশন সক্রিয় কিনা তা পরীক্ষার সরঞ্জাম দিয়ে পরীক্ষা করা যেতে পারে।

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

জিজিপ কম্প্রেশন কি করে?

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

ঠিক যেমন লোকেরা এই ফাইলটি কম্প্রেস করতে পছন্দ করে যখন তারা কাউকে একটি ফাইল পাঠাতে চায়; জিজিপ কম্প্রেশনের কারণ একই। দুটির মধ্যে প্রধান পার্থক্য হল; যখন gzip কম্প্রেশন প্রক্রিয়া সঞ্চালিত হয়, সার্ভার এবং ব্রাউজারের মধ্যে এই স্থানান্তর স্বয়ংক্রিয়ভাবে ঘটে।

কোন ব্রাউজার GZIP সমর্থন করে?

সাইট মালিকদের Gzip ব্রাউজার সমর্থন সম্পর্কে চিন্তা করার দরকার নেই। এটি গড়ে 17 বছর ধরে বেশিরভাগ ব্রাউজার দ্বারা সমর্থিত হয়েছে। এখানে ব্রাউজার এবং যখন তারা gzip কম্প্রেশন সমর্থন করতে শুরু করে:

  • ইন্টারনেট এক্সপ্লোরার 5.5+ জুলাই 2000 থেকে জিজিপ সমর্থন প্রদান করছে।
  • Opera 5+ একটি ব্রাউজার যা জুন 2000 সাল থেকে gzip সমর্থন করে।
  • অক্টোবর 2001 থেকে ফায়ারফক্স 0.9.5+ এ জিজিপ সমর্থন রয়েছে।
  • 2008 সালে এটি প্রকাশের পরপরই, ক্রোমকে জিজিপ সমর্থনকারী ব্রাউজারগুলির মধ্যে অন্তর্ভুক্ত করা হয়েছিল।
  • 2003 সালে প্রথম চালু হওয়ার পর, সাফারিও জিজিপ সমর্থন করে এমন একটি ব্রাউজারে পরিণত হয়েছে।

কিভাবে Gzip কম্প্রেস করবেন?

যদি সংক্ষেপে জিজিপ কম্প্রেশনের যুক্তি ব্যাখ্যা করা প্রয়োজন হয়; এটি নিশ্চিত করে যে অনুরূপ স্ট্রিংগুলি একটি পাঠ্য ফাইলে পাওয়া যায় এবং এই অনুরূপ স্ট্রিংগুলির অস্থায়ী প্রতিস্থাপনের সাথে, মোট ফাইলের আকার হ্রাস পায়। বিশেষ করে এইচটিএমএল এবং সিএসএস ফাইলে, যেহেতু বারবার টেক্সট এবং স্পেসের সংখ্যা অন্যান্য ফাইলের তুলনায় বেশি, তাই এই ধরনের ফাইলগুলিতে জিজিপ কম্প্রেশন প্রয়োগ করা হলে আরও সুবিধা দেওয়া হয়। gzip দিয়ে পৃষ্ঠা এবং CSS এর আকার 60% এবং 70% এর মধ্যে সংকুচিত করা সম্ভব। এই প্রক্রিয়ার মাধ্যমে, যদিও সাইটটি দ্রুততর হয়, CPU ব্যবহৃত হয় বেশি। তাই, সাইট মালিকদের জিজিপ কম্প্রেশন সক্ষম করার আগে তাদের CPU ব্যবহার স্থিতিশীল কিনা তা পরীক্ষা করা উচিত এবং নিশ্চিত করা উচিত।

কিভাবে gzip কম্প্রেশন সক্ষম করবেন?

Gzip কম্প্রেশন সক্ষম করতে Mod_gzip বা mod_deflate ব্যবহার করা যেতে পারে। যদি এটি দুটি পদ্ধতির মধ্যে সুপারিশ করা হয়; mod_deflate. mod_deflate এর সাথে কম্প্রেস করা আরও পছন্দের কারণ এটির একটি ভাল রূপান্তর অ্যালগরিদম রয়েছে এবং এটি একটি উচ্চতর অ্যাপাচি সংস্করণের সাথে সামঞ্জস্যপূর্ণ।

এখানে gzip কম্প্রেশন সক্ষম করার বিকল্পগুলি রয়েছে:

  • .htaccess ফাইল সম্পাদনা করে gzip কম্প্রেশন সক্ষম করা সম্ভব।
  • Gzip কম্প্রেশন কন্টেন্ট ম্যানেজমেন্ট সিস্টেমের জন্য প্লাগইন ইনস্টল করে সক্ষম করা যেতে পারে।
  • যাদের cPanel লাইসেন্স আছে তাদের পক্ষে gzip কম্প্রেশন সক্ষম করা সম্ভব।
  • উইন্ডোজ-ভিত্তিক হোস্টিংয়ের সাথে, জিজিপ কম্প্রেশন সক্রিয় করা যেতে পারে।

htaccess সহ GZIP কম্প্রেশন

.htaccess ফাইলটি পরিবর্তন করে gzip কম্প্রেশন সক্ষম করতে, .htaccess ফাইলে কোড যোগ করতে হবে। কোড যোগ করার সময় mod_deflate ব্যবহার করার পরামর্শ দেওয়া হয়। যাইহোক, যদি সাইটের মালিকের সার্ভার mod_deflate সমর্থন না করে; Gzip কম্প্রেশনও mod_gzip দিয়ে সক্ষম করা যেতে পারে। কোডটি যোগ করার পরে, জিজিপ কম্প্রেশন সক্ষম করার জন্য পরিবর্তনগুলি সংরক্ষণ করতে হবে। যে ক্ষেত্রে কিছু হোস্টিং কোম্পানি প্যানেল ব্যবহার করে gzip কম্প্রেশনের অনুমতি দেয় না, সেখানে .htaccess ফাইলটি সম্পাদনা করে gzip কম্প্রেশন সক্রিয় করা পছন্দ করা হয়।

cPanel সহ GZIP কম্প্রেশন

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

উইন্ডোজ সার্ভারের সাথে GZIP কম্প্রেশন

উইন্ডোজ সার্ভার ব্যবহারকারীদের অবশ্যই জিজিপ কম্প্রেশন সক্ষম করতে কমান্ড লাইন ব্যবহার করতে হবে। তারা নিম্নলিখিত কোড সহ স্ট্যাটিক এবং গতিশীল সামগ্রীর জন্য http কম্প্রেশন সক্ষম করতে পারে:

  • স্ট্যাটিক বিষয়বস্তু: appcmd সেট কনফিগারেশন /বিভাগ:urlCompression/doStaticCompression:True
  • ডাইনামিক কন্টেন্ট: appcmd সেট কনফিগারেশন/section:urlCompression/doDynamic Compression:True

কিভাবে একটি gzip কম্প্রেশন পরীক্ষা করবেন?

কিছু টুল আছে যা জিজিপ কম্প্রেশন পরীক্ষা করতে ব্যবহার করা যেতে পারে। যখন এই টুলগুলি ব্যবহার করা হয়, Gzip কম্প্রেশন সক্ষম করার আগে যে লাইনগুলিকে সংকুচিত করা যেতে পারে সেগুলি একের পর এক তালিকাভুক্ত করা হয়৷ যাইহোক, যখন জিজিপ কম্প্রেশন সক্ষম করার পরে পরীক্ষার সরঞ্জামগুলি ব্যবহার করা হয়, তখন স্ক্রিনে একটি বিজ্ঞপ্তি রয়েছে যে আর কোনও কম্প্রেশন করতে হবে না।

আপনি ওয়েবসাইটে অনলাইনে জানতে পারবেন যে GZIP কম্প্রেশন "Gzip কম্প্রেশন টেস্ট" টুল, একটি বিনামূল্যের Softmedal পরিষেবা দিয়ে সক্ষম করা হয়েছে কিনা। ব্যবহার করা সহজ এবং দ্রুত হওয়ার পাশাপাশি, এটি সাইটের মালিকদের বিস্তারিত ফলাফলও দেখায়। সাইটের লিঙ্কটি প্রাসঙ্গিক ঠিকানায় লেখার পরে, চেক বোতামে ক্লিক করলে জিজিপ কম্প্রেশন পরীক্ষা করা যেতে পারে।