যা পিএইচপি পৃষ্ঠাগুলি, অ্যাপাচি বা এনজিআইএনএক্স পরিবেশনায় দ্রুততর


15

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

প্রশ্ন: পিএইচপি পৃষ্ঠাগুলি, আপাচি বা এনজিআইএনএক্স পরিবেশনায় দ্রুত কোনটি?

উত্তর:


9

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

যত তাড়াতাড়ি "দ্রুত" যায়, Mod_php সহ অ্যাপাচি সম্ভবত একটি একক অনুরোধের ভিত্তিতে দ্রুততর হবে, যতক্ষণ না মেশিনটি রিসোর্স না করে (বাহ্যিক এফসিজিআই শ্রোতার কাছে প্রেরণ এবং তারপরে ফিরে যথেষ্ট তত দ্রুত নয়)। তবে অ্যাপাচি অনেক মোটা ( বিশেষত মোড_এফপি নিয়ে চলার সময়), তাই আপনি বড় বক্সে আপগ্রেড করার আগে এনজিনেক্সের সাথে আরও ট্র্যাফিক সরবরাহ করতে সক্ষম হবেন।


5

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

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


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