কিভাবে ওয়ার্ডপ্রেস অবজেক্ট ক্যাশে সাফ করবেন

Rifat WordPress Tutorials Dec 21, 2022

আপনি কি কখনও কিছু পোস্ট করেছেন বা CSS পরিবর্তন করেছেন, এবং আপনি যখন হোমপেজে গিয়েছিলেন, সেটি সেখানে ? ছিল না বা, আপনি কি কখনও একটি ট্যাব থেকে অন্য ট্যাবে সরে গিয়েছিলেন শুধুমাত্র এটি আবিষ্কার করার জন্য যে আপনি সাইন ইন করেছিলেন যখন আপনি ভেবেছিলেন যে আপনি সাইন আউট হয়েছেন ? অপরাধী প্রায় অবশ্যই আপনার ক্যাশে. সার্চ ইঞ্জিনগুলি কীভাবে পৃষ্ঠাগুলিকে র্যাঙ্ক করে তার জন্য পৃষ্ঠার কার্যকারিতা হল সবচেয়ে গুরুত্বপূর্ণ কারণগুলির মধ্যে একটি, তাই স্ক্রিপ্ট এবং ছবির জন্য সার্ভার লোড কমাতে ক্যাশে ব্যবহার করা প্রায় একটি প্রয়োজনীয়তা হয়ে দাঁড়িয়েছে৷ দুর্ভাগ্যবশত, যেকোন ধরনের ক্যাশে করা সম্পদের সাথে কাজ করার সময় স্নেগ দেখা দেয়। কিভাবে আপনার ওয়ার্ডপ্রেস ক্যাশে পরিষ্কার করতে হয় তা শিখিয়ে আমরা আপনাকে সেগুলি উন্মোচন করতে সাহায্য করতে চাই। এই পোস্টটি আপনাকে দেখাবে কিভাবে ওয়ার্ডপ্রেস অবজেক্ট ক্যাশে সাফ করতে ওয়ার্ডপ্রেস CLI ব্যবহার করতে হয়। আপনি ক্যাশিং এবং অবজেক্ট ক্যাশিং সম্পর্কেও শিখবেন।

Caching? কি

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

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

অবজেক্ট ক্যাশিং? কি?

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

আশ্চর্যজনক ওয়েবসাইট তৈরি করুন

সেরা বিনামূল্যে পৃষ্ঠা নির্মাতা Elementor সঙ্গে

এখুনি শুরু করুন

ওয়ার্ডপ্রেস CLI? কি?

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

সমস্ত ক্লাউডওয়ে সার্ভার ইতিমধ্যেই সেট আপ করা WP-CLI সহ আসে৷

কিভাবে ওয়ার্ডপ্রেস অবজেক্ট ক্যাশে সাফ করবেন

ওয়ার্ডপ্রেসে অবজেক্ট ক্যাশে সাফ করার জন্য এখানে কয়েকটি সহজ ধাপ রয়েছে।

ধাপ 1: সার্ভার সংযোগ করুন

প্রথমে, আপনার সার্ভারের সাথে দূরবর্তীভাবে সংযোগ করতে আপনাকে SSH ব্যবহার করতে হবে যাতে আপনি WP-CLI ব্যবহার করতে পারেন।

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

এই উদাহরণে, আমরা SSH ক্লায়েন্ট PuTTY ব্যবহার করেছি। একটি সফল সংযোগ অনুসরণ করে, আপনি নীচে দেখানো একটির অনুরূপ একটি উইন্ডো দেখতে পাবেন।

ধাপ 2: ডিরেক্টরি নির্বাচন

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

cd applications/<your_application_name>/public_html/

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

ধাপ 3: পরিষ্কার করা

একবার সর্বজনীন HTML ডিরেক্টরিতে, WP-CLI চালু করুন এবং ওয়ার্ডপ্রেস ক্যাশে সাফ করতে নীচে তালিকাভুক্ত কমান্ডটি প্রবেশ করুন।

wp cache flush

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

মোড়ক উম্মচন

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

Divi WordPress Theme