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