ক্যাশিং ও গতি

মাল্টি-লেয়ার ক্যাশিং যা বড় পরিসরেও সাইটগুলোকে দ্রুত রাখে

একটি Zinn Digital® সাইটে বেশিরভাগ ভিজিট কখনোই PHP বা MySQL পর্যন্ত পৌঁছায় না। একটি LiteSpeed ফুল-পেজ ক্যাশ, প্রতিটি সাইটের জন্য পৃথক Redis অবজেক্ট ক্যাশ এবং CDN এজ স্মার্ট অটো-পার্জের মাধ্যমে সমন্বিতভাবে একসঙ্গে কাজ করে, যাতে বিশ্বজুড়ে ৭,০০,০০০-এরও বেশি হোস্ট করা সাইট জুড়ে পেজগুলো দ্রুত থাকে এবং অরিজিন শান্ত থাকে।

মূল সার্ভারে না পৌঁছেই কাছাকাছি ক্যাশ দ্বারা পূরণ করা এবং ফেরত পাঠানো একটি পৃষ্ঠার অনুরোধ।

তিনটি ক্যাশ স্তর, একটি সমন্বিত সিস্টেম

সঠিক জিনিসটি দ্রুততম স্থান থেকে সরবরাহ করার মাধ্যমেই গতি নিশ্চিত হয়। আমরা তিনটি ক্যাশ স্তরীভূত করি যাতে একটি অনুরোধের উত্তর যথাসম্ভব দ্রুত দেওয়া যায় — নেটওয়ার্ক প্রান্তে (edge), ওয়েব সার্ভারে, বা মেমরি থেকে — এবং ইতিমধ্যে তৈরি করা পৃষ্ঠা যেন পুনরায় তৈরি করতে না হয়।

LSCache সম্পূর্ণ-পৃষ্ঠা ক্যাশ

LiteSpeed হোস্টে, ক্যাশ করার উপযোগী ফ্রন্ট-এন্ড প্রতিক্রিয়াগুলো LiteSpeed cache-control এবং tag হেডারের মাধ্যমে চিহ্নিত করা হয়, ফলে ওয়েব সার্ভার PHP চালু না করেই বা MySQL কোয়েরি না চালিয়েই সম্পূর্ণ পৃষ্ঠা পরিবেশন করে। WordPress-এ টাইম-টু-ফার্স্ট-বাইটের জন্য এটিই সবচেয়ে বড় একক সুবিধা।

প্রতি-সাইটের Redis অবজেক্ট ক্যাশ

এক ক্লিকেই টগল একটি স্বয়ংসম্পূর্ণ Redis অবজেক্ট-ক্যাশ ড্রপ-ইন ইনস্টল করে, যা বারবার ডেটাবেজ পড়ার চাপ কমায়। যদি কখনো Redis অগম্য হয়ে পড়ে, তবে ড্রপ-ইনটি প্রতি-অনুরোধের মেমোরি ক্যাশে ফিরে যায়, যাতে সাইটটির কার্যক্রম চালু থাকে।

CDN এবং এজ

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

স্মার্ট স্বয়ংক্রিয় পার্জ বিষয়বস্তুকে সতেজ রাখে

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

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

ডিফল্টভাবে নিরাপদ — ডায়নামিক পেজগুলো কখনো ক্যাশ করা হয় না

আক্রমণাত্মক ক্যাশিং কেবল তখনই নিরাপদ যখন যে বিষয়গুলি লাইভ থাকা আবশ্যক সেগুলি কখনই ক্যাশ করা হয় না। Zinn® Cache বুদ্ধিমান WordPress এবং WooCommerce / Easy Digital Downloads ডিফল্ট সেটিংস সহ আসে: cart, checkout, my-account, REST এবং AJAX, preview এবং search বাদ দেওয়া হয়েছে, এবং যেকোনো লগ-ইন করা বা সেশন-কুকি অনুরোধ নতুনভাবে পরিবেশন করা হয়।

এর অর্থ হলো একজন ক্রেতা কখনোই অন্যের কার্ট দেখতে পান না এবং লগ-ইন থাকা কোনো সম্পাদক কখনোই পুরনো খসড়া দেখতে পান না। নিরাপদ ডিফল্ট সেটিংস পরিবর্তন না করেই কোনো প্লাগইনের প্রয়োজন হলে আপনি প্রতি সাইটের জন্য অতিরিক্ত পাথ, কোয়েরি-কি এবং কুকি-প্রিফিক্স নিয়ম যোগ করতে পারেন।

ক্যাশিং হলো প্রতিটি ব্লুপ্রিন্ট-ভিত্তিক সক্ষমতা, তাই স্ট্যাটিক, PHP এবং Node সাইটগুলো তাদের উপযোগী ক্যাশিং পায়, এবং সম্পূর্ণ-পৃষ্ঠার ক্যাশ স্তর না থাকলে প্লাগইনটি মসৃণভাবে মানিয়ে নিয়ে কাজ করে।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

আমাকে কি এর কোনো কিছু কনফিগার করতে হবে?

না। Zinn® Cache প্লাগইনটি ডিপ্লয় ফুটপ্রিন্টের সাথে আসে এবং Zinn-হোস্ট করা সাইটগুলিতে ফুল-পেজ ক্যাশ, অবজেক্ট ক্যাশ, অটো-পার্জ এবং নিরাপদ ব্যতিক্রমগুলি স্বয়ংক্রিয়ভাবে সংযুক্ত থাকে। আপনি চাইলে সেটিংস → Zinn® Cache-এর অধীনে অথবা ড্যাশবোর্ড থেকে সবকিছু নিখুঁতভাবে সমন্বয় করতে পারেন।

ক্যাশিং কি আমার WooCommerce স্টোরকে ক্ষতিগ্রস্ত করবে?

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

Redis উপলব্ধ না থাকলে কী ঘটবে?

অবজেক্ট ক্যাশ ঐচ্ছিক এবং নিরাপদভাবে ব্যর্থ হয়। phpredis এক্সটেনশন অনুপস্থিত থাকলে টগলটি বিজ্ঞপ্তিসহ নিষ্ক্রিয় করা হয়; রানটাইমে Redis অনুপলব্ধ হলে ড্রপ-ইনটি প্রতিটি অনুরোধের জন্য ইন-মেমরি ক্যাশ থেকে পরিবেশন করে যাতে সাইটটি কখনই বন্ধ না হয়।

এটির জন্য কি LiteSpeed প্রয়োজন?

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

কীভাবে CDN এবং সার্ভার ক্যাশে সিঙ্ক হয়ে থাকে?

ওয়েব সার্ভারে, স্বয়ংক্রিয়ভাবে। বিষয়বস্তু পরিবর্তিত হলে, লক্ষ্যযুক্ত ট্যাগ-ভিত্তিক মুছে ফেলা প্রক্রিয়ার মাধ্যমে সার্ভারের পেজ ক্যাশে থেকে কেবল প্রভাবিত পেজগুলো মুছে ফেলা হয়। CDN ক্যাশে সাইটের CDN ট্যাব থেকে সাফ করা হয়।

আপনার নিজস্ব সাইটগুলোতে এটি দেখুন

কার্ড ছাড়াই ১৪ দিনের ট্রায়াল শুরু করুন এবং মাল্টি-লেয়ার ক্যাশেকে কাজটি করতে দিন। বিনামূল্যে মাইগ্রেশন, ৩০ দিনের অর্থ ফেরতের নিশ্চয়তা, 99.99% আপটাইম নিশ্চয়তা এবং কোনো নির্দিষ্ট ভেন্ডরের সাথে আবদ্ধ থাকার বাধ্যবাধকতা নেই।

বিনামূল্যে শুরু করুন

LiteSpeed পার্টনার Zinn Digital® হলো একটি অফিশিয়াল LiteSpeed পার্টনার। আমাদের নিজস্ব Zinn® ফ্লিটের প্রতিটি সাইট লাইসেন্সপ্রাপ্ত LiteSpeed Enterprise এবং LSCache প্লাগইন দ্বারা পরিচালিত হয়—যা WordPress এবং WooCommerce পরিবেশন করার সবচেয়ে দ্রুততম উপায়—যা আমাদের দ্বারা সুরচিত, লাইসেন্সপ্রাপ্ত এবং আপ টু ডেট রাখা হয়, কোনো ফ্রি বিল্ড নয়।