উচ্চ ট্র্যাফিক সময়কালে আপনার সার্ভারটি আপনার ওয়েবসাইটে দর্শকদের দ্বারা তৈরি সমস্ত অনুরোধগুলি পরিচালনা করতে সক্ষম হবে। তবে সার্ভার দ্বারা পরিচালিত সাম্প্রতিক সংযোগগুলির কিছু সীমা রয়েছে। সুতরাং পৃষ্ঠার অনুরোধগুলি যত তাড়াতাড়ি সম্ভব পরিবেশন করা ভাল।
এই পরিস্থিতিতে বিবেচনা করার জন্য এখানে কিছু পরামর্শ দেওয়া হল,
অ্যাপ্লিকেশন স্তরের উন্নতি:
1. পৃষ্ঠা লোড টাইমস গতি বাড়ানোর জন্য এইচটিটিপি অনুরোধগুলি হ্রাস করুন।
ক) সমস্ত জেএস ফাইলগুলিকে একক সম্মিলিত জেএস ফাইল এবং সমস্ত সিএসএস ফাইল একক সম্মিলিত সিএসএস ফাইলে একত্রিত করুন।
খ) জেএস, এবং সিএসএস ফাইলগুলি মিনিফাই করুন, যাতে ফাইলের আকার হ্রাস পাবে এবং এটি দ্রুত ডাউনলোড করা হবে।
সি) সিএসএস স্প্রিট ব্যবহার করুন - আপনি যখন বেশিরভাগ বা সমস্ত চিত্র একটি স্প্রাইটে একত্রিত করেন, আপনি একাধিক চিত্রের অনুরোধকে কেবল একটিতে পরিণত করেন। তারপরে আপনি আপনার প্রয়োজনীয় চিত্রটির বিভাগটি প্রদর্শন করতে কেবল ব্যাকগ্রাউন্ড-চিত্র সিএসএস সম্পত্তি ব্যবহার করেন।
d) অলস-লোডিংয়ের সাথে বিলম্বের চিত্র ডাউনলোড করুন, এটি HTTP অনুরোধগুলি হ্রাস করতে সহায়ক হবে।
2. হালকা ওজনের পৃষ্ঠাগুলি প্রস্তুত করুন যা আরও ভিজিট আশা করে:
ক) যেখানেই সম্ভব চিত্র বা ফ্ল্যাশের মতো আলংকারিক উপাদানগুলি বাদ দিন; সাইট নেভিগেশন এবং ক্রোমে চিত্রগুলির পরিবর্তে পাঠ্য ব্যবহার করুন এবং বেশিরভাগ সামগ্রীটি এইচটিএমএলে রাখুন।
খ) গতিশীলগুলির চেয়ে স্থির HTML পৃষ্ঠাগুলি ব্যবহার করুন; পরের স্থানটি আপনার সার্ভারগুলিতে আরও বেশি লোড। আপনি সার্ভারের লোড কমাতে গতিশীল পৃষ্ঠাগুলির স্থির আউটপুটও ক্যাশে করতে পারেন।
সার্ভার স্তর উন্নতি:
1. আপনার হোস্টিং সরবরাহকারীর সাথে পরামর্শ করে সার্ভারের সময়সীমা মান হ্রাস করুন (খুব কম হওয়া উচিত নয়)।
সময়সীমা কম হলে সংযোগটি শীঘ্রই প্রকাশ করা হবে, সুতরাং সার্ভারটি আরও সংযোগগুলি পরিচালনা করতে সক্ষম হবে।
২. স্ট্যাটিক ডেটা ক্যাশিংয়ের জন্য ক্লাউডফ্লেয়ারের মতো তৃতীয় পক্ষের পরিষেবাগুলি ব্যবহার করুন এবং আপনার ওয়েবসাইটটিকে দূষিত ব্যবহারকারী এবং ডিডিওএসের মতো আক্রমণ থেকে রক্ষা করুন attacks
৩. আপনার সার্ভারের হার্ডওয়্যার আপগ্রেড করুন - শারীরিক এবং ভার্চুয়াল স্মৃতি আপগ্রেড করুন, প্রয়োজনে I / O এবং এন্ট্রি প্রসেসের সীমা বাড়ান। আপনার হোস্টিং সরবরাহকারী আপনাকে আরও ভালভাবে সহায়তা করতে সক্ষম হবেন।
৪) ক্যাশে ডায়নামিক কোড - পিএইচপি অপকোডকে ক্যাশে করতে APC ব্যবহার করুন।
5. লোড ব্যালেন্সিং - একাধিক লোড ব্যালেন্সিং সার্ভারগুলিতে লোড বিতরণ করুন।
যখন সমস্ত প্রয়োজনীয় পদক্ষেপ নেওয়া হয়, এখন এখন ওয়েবসাইটটি একটি বিশাল ট্র্যাফিক স্পাইকের জন্য প্রস্তুত কিনা তা খতিয়ে দেখার সময় এসেছে।
কিছু তৃতীয় পক্ষের পরিষেবা রয়েছে যেমন লোডিমপ্যাক্ট.কম যারা সিমুলেটেড ট্র্যাফিকের সাথে লোড টেস্টিং সরবরাহ করে। বিশ্লেষণ আপনাকে বুঝতে সাহায্য করবে যে আপনার ওয়েবসাইটটি কতটা বোঝা পরিচালনা করতে পারে এবং কোনটি উন্নত করা যায়।
এছাড়াও, ট্র্যাফিক স্পাইক সময়কালে, হাই সিপিইউ ব্যবহারের অপারেশন যেমন ওয়েবসাইট ব্যাকআপ ক্রোনজবস ইত্যাদি এড়ানো উচিত avoid