ব্যবহারিক ক্যাশে অবৈধকরণ

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


ফাইল কখন পুনরায় লোড করা উচিত এবং না করা উচিত তার জন্য বিভিন্ন কৌশল রয়েছে।

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

2e634273f316c54b39828f057f7c7d9c

যদি এটি খুব ভাল জিনিস হয় এবং পরিবর্তে কেবল ফাইলটি পরিবর্তিত হয় তখনই পুনরায় লোড করতে চায়, সর্বশেষ ফাইল পরিবর্তনের তারিখটি ব্যবহৃত হয় (এখানে একটি জেএস ফাইলের উদাহরণ ব্যবহার করে):

2e634273f316c54b39828f057f7c7d9c

আপনি যদি গিতের মতো সংস্করণ পরিচালনা ব্যবহার করেন তবে আপনি সর্বশেষ কমিটের অনন্য হ্যাশও ব্যবহার করতে পারেন (সংক্ষিপ্ত সংস্করণ যথেষ্ট) (উদাহরণস্বরূপ একটি সিএসএস ফাইল ব্যবহার করে):

2e634273f316c54b39828f057f7c7d9c

ওয়ার্ডপ্রেস বর্তমান ওয়ার্ডপ্রেস সংস্করণকে ডিফল্টরূপে enqueue_style এবং enqueue_script এর মাধ্যমে সংযুক্ত সমস্ত ফাইলের সাথে সংযুক্ত করে। আপনি হয় সরাসরি যুক্তি হিসাবে ফাংশন কলগুলিতে এই আচরণটি পরিবর্তন করতে পারেন, বা আপনি বিশ্বজুড়ে নিজেকে আঁকতে পারেন এবং উপরের একটি পদ্ধতি ব্যবহার করতে পারেন:

2e634273f316c54b39828f057f7c7d9c

পেছনে