কিপএলাইভ সক্ষম করবেন নাকি?


9

হাই ট্র্যাফিক ম্যাজেন্টো সাইটের সাথে কিপএলাইভ নিয়ে theক্যমত্য কী? মনে হচ্ছে বেশিরভাগ লোকেরা এটি চালিয়ে যাওয়ার পরামর্শ দিচ্ছে কিন্তু তারপরে ম্যাগেন্টো তাদের ম্যাক্সিমাইজিং পারফরম্যান্স এবং স্কেলাবিলিটিতে ম্যাজেন্টো এন্টারপ্রাইজ সংস্করণ দিয়ে ছেড়ে দেওয়ার পরামর্শ দিয়েছে, তাদের দাবি

"যখন কোনও ওয়েব সার্ভার ভারী বোঝার মধ্যে থাকে, অবিচ্ছিন্ন সংযোগ রাখা অসুবিধে হয়ে যায়, সুতরাং কীপলাইভ নির্দেশিকা সর্বদা অক্ষম করা উচিত"

থটস?

উত্তর:


4

দুর্দান্ত প্রশ্ন!

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

এখানে উল্লিখিত প্রভাবটি টিসিপি সংযোগগুলি উন্মুক্ত রাখা সময়ের সাথে সম্পর্কিত এবং এটি আপনার অ্যাপাচি চাইল্ড প্রক্রিয়াগুলি দ্রুত নিঃশেষ করে দিতে পারে কিনা তার সাথে সম্পর্কিত। আমি দেখা বেশিরভাগ ডিফল্ট হ'ল:

KeepAliveTimeOut 15
MaxClients 256

এর অর্থ হ'ল যদি আমার 156 টি ভিন্ন ব্রাউজার একই 15 সেকেন্ডের মধ্যে সামগ্রীতে অনুরোধ করে, তবে 257 তম ক্লায়েন্টের সংযোগগুলি বন্ধ হয়ে যাওয়ার জন্য অপেক্ষা করতে হবে। ভাল নয় - এটি মোটেও উচ্চ ট্র্যাফিক নয়, সুতরাং এটি সেই পরামর্শটি ব্যাখ্যা করে। এটি মোকাবেলায় ম্যাক্সক্লিয়েন্টস বাড়ানোর ক্ষেত্রেও নেতৃত্ব দিতে পারে, যা প্রচুর স্মৃতি খায়। আমি যখন কিপএলাইভ ব্যবহার করি তখন আমি সাধারণত KeepAliveTimeout 2 বা 3 সেকেন্ডে সেট করি; এটি সমস্ত অনুরোধের পুরো সময়ের চেয়ে অনুরোধগুলির মধ্যে অলস সময়।

আপনি যদি কীপলাইভ ব্যবহার করে থাকেন তবে কিপএলাইভটাইমআউট, ম্যাক্সক্লিয়েন্টস এবং সার্ভার সংস্থানগুলির মধ্যে একটি ভারসাম্য কাজ রয়েছে act এটির জন্য সহায়তা করতে, একটি 'সার্ভিস httpd / apache2 ফুলস্ট্যাটাস' আপনাকে যে কোনও সময় কিপএলাইভস দ্বারা ব্যবহৃত সংযোগের সংখ্যা দেখাবে - বড় হাতের 'কে' দিয়ে নির্দেশিত।

যদিও ম্যাজেন্টোর জন্য, আমি মনে করি না যে আপনার কিপএলাইভ দরকার।

আপনার যদি খুব উচ্চ ট্র্যাফিক এন্টারপ্রাইজ সাইট থাকে তবে আপনার কী করা উচিত তা আপনার স্থির সামগ্রীর জন্য সিডিএন ব্যবহার করছে।

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

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

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


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

এক্সএএমপিপি সার্ভারের জন্য কীটলিভ সেটিং লোকাল সিস্টেমটি কীভাবে সেট করবেন?
bhain thummar
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.