TechBlogSD - ওয়ার্ডপ্রেস এবং ওয়েব ডেভেলপমেন্টের জন্য সবকিছু
ওয়েব এবং ওয়ার্ডপ্রেস নির্দেশাবলী, খবর, থিম এবং প্লাগইনগুলির পর্যালোচনা

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

6

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

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

লিভারেজ ব্রাউজার ক্যাশিং কি?

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

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

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

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

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

গুগল পেজস্পিডে লিভারেজ ব্রাউজার ক্যাশিং ইস্যু

আপনি ইমেজ ইউআরএলের পাশে বন্ধনীতে তথ্য দেখতে পারেন "মেয়াদোত্তীর্ণ নির্দিষ্ট নয়"।

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

লিভারেজ ব্রাউজার ক্যাশিং সমস্যা সমাধানের দুটি সহজ উপায় রয়েছে:

  • .Htaccess ফাইল পরিবর্তন করে প্লাগইন ছাড়া
  • W3 মোট ক্যাশে প্লাগইন ব্যবহার করে

1 প্লাগইন ছাড়া

আপনার FTP ক্লায়েন্টে লগইন করুন এবং আপনার সাইটের রুট ডিরেক্টরিতে অবস্থিত .htaccess ফাইলটি খুলুন। কিভাবে ওয়ার্ডপ্রেসে .htaccess ফাইল এডিট করা যায় সে সম্পর্কে আরো জানতে আমাদের নিবন্ধ পড়ুন । ফাইলের শেষে নিচের নির্দেশাবলী যোগ করুন:

## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType text/html "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 1 month" </IfModule> ## CACHE CONTROL ## <filesMatch ".(css|jpg|jpeg|png|gif|js|ico)$"> Header set Cache-Control "max-age=2592000, public" </filesMatch>

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

যদি আপনার এফটিপি অ্যাক্সেস না থাকে, তবে অ্যাডমিন প্যানেল থেকে সরাসরি .htaccess ফাইল সম্পাদনা করার জন্য প্লাগইন রয়েছে। উদাহরণস্বরূপ, ইয়োস্ট এসইও প্লাগইন অ্যাডমিন প্যানেল থেকে .htaccess ফাইল এডিট করার জন্য ফাইল এডিটর অপশন অফার করে।

2 W3 মোট ক্যাশে ব্যবহার করে

সৌভাগ্যবশত ওয়ার্ডপ্রেসে প্রতিটি সমস্যা সমাধানের জন্য প্লাগইন রয়েছে। আপনার ওয়ার্ডপ্রেস সাইটের জন্য লিভারেজ ব্রাউজিং ক্যাশিং সমস্যা সমাধানের জন্য, আমরা W3TC প্লাগইন ব্যবহার করার পরামর্শ দিই। W3TC হল জনপ্রিয় ক্যাশিং প্লাগইন যা ওয়ার্ডপ্রেস প্লাগইন সংগ্রহস্থলে অনেক অতিরিক্ত বিকল্পের সাথে বিনামূল্যে পাওয়া যায়।

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

W3 মোট ক্যাশে ওয়ার্ডপ্রেস প্লাগইন

প্লাগইনটি ইনস্টল করুন এবং এটি সক্রিয় করুন। "পারফরম্যান্স> ব্রাউজার ক্যাশে" বিভাগে যান এবং সাধারণ, CSS এবং JS, HTML এবং XML, মিডিয়া এবং অন্যান্য ফাইল বিভাগের অধীনে ব্রাউজার ক্যাশিং সম্পর্কিত সমস্ত বিকল্প সক্ষম করুন।

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

W3TC প্লাগিনে ব্রাউজার ক্যাশিং সক্ষম করুন

আপনি ডিফল্ট মানগুলি সেকেন্ডে পূর্বে ভরা "এক্সপায়ার হেডার লাইফটাইম" বাক্সটি ছেড়ে দিতে পারেন। আপনি চাইলে, "CSS & JS", "HTML & XML" এবং "Media & Other Files" বিভাগের অধীনে আপনার নিজের মান দিয়ে পরিবর্তন করুন।

  • 1 মাসের জন্য 31536000
  • 1 সপ্তাহের জন্য 604800
  • 1 দিনের জন্য 86400
  • 3600 1 ঘন্টার জন্য

যতদূর আমরা এইচটিএমএল এবং এক্সএমএল এর জন্য 1 ঘন্টা এবং অন্যান্য ফাইলের জন্য 1 মাস পরীক্ষা করেছি গুগল পেজস্পিডের জন্য ভাল কাজ করে।

W3T টোটাল ক্যাশে প্লাগইনটি মূলত .htaccess ফাইলে নির্দেশাবলী যোগ করে যেমনটি প্রথম পদ্ধতিতে ব্যাখ্যা করা হয়েছে। আপনার .htaccess ফাইলটি খুলুন এবং আপনি দেখতে পাবেন W3TC প্লাগইন দ্বারা নির্দেশাবলীর দীর্ঘ সেট যুক্ত করা হয়েছে। ব্রাউজার ক্যাশিং সংক্রান্ত সকল নির্দেশনা “# BEGIN W3TC Browser Cache" থেকে “# END W3TC Browser Cache” বিভাগের মধ্যে দেখানো হয়েছে।

গুগল পেজস্পিড অন্তর্দৃষ্টিতে ফিরে দেখুন

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

আমাদের উদাহরণের ক্ষেত্রে, অ্যাডসেন্স বিজ্ঞাপন এবং ফন্ট ফাইলের কারণে সমস্যাটি এখনও বিদ্যমান।

ওয়ার্ডপ্রেসে লিভারেজ ব্রাউজার ক্যাশিং সমস্যা কিভাবে ঠিক করবেন?

লিভারেজ ব্রাউজার ক্যাশিং ইস্যু অগ্রাধিকার কমেছে

ব্রাউজার ক্যাশিং দিয়ে আপনি যা করতে পারবেন না

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

  • গুগল অ্যানালিটিক্স ট্র্যাকিং কোড স্ক্রিপ্ট
  • গুগল অ্যাডসেন্স বিজ্ঞাপন কোড স্ক্রিপ্ট (উপরের উদাহরণে দেখানো হয়েছে)
  • কিছু ফন্ট ফাইল
  • লেখকের জীবনী এবং মন্তব্যগুলিতে গ্রাভাতারের ছবি
  • সামাজিক প্লাগইন দিয়ে লোড করা ছবি

যদি সাইটের গতি আপনার জন্য সবচেয়ে গুরুত্বপূর্ণ ফ্যাক্টর হয় তাহলে আপনার সাইটে বাহ্যিক সম্পদ সাবধানে ব্যবহার করুন। সম্ভবত, আপনি গতির বিশ্লেষণের মতো গুরুত্বপূর্ণ বিষয়গুলি বাদ দিয়ে সমস্ত বাহ্যিক সংস্থানগুলিকে নিষ্ক্রিয় করতে পারেন যাতে পৃষ্ঠার গতি বৃদ্ধি পায়।

রেকর্ডিং উত্স: www.webnots.com
Leave A Reply

এই ওয়েবসাইট আপনার অভিজ্ঞতা উন্নত করতে কুকি ব্যবহার করে। আমরা ধরে নেব যে আপনি এটির সাথে ঠিক আছেন, তবে আপনি ইচ্ছা করলে অপ্ট-আউট করতে পারেন। আমি স্বীকার করছি আরো বিস্তারিত