লাইটটিপিডির চেয়ে এনগিনেক্স কেন বেশি জনপ্রিয়?


21

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


1
কে বলে অন্য একজনের চেয়ে বেশি জনপ্রিয়? কি তথ্য উপর ভিত্তি করে?
জন গার্ডেনিয়ার্স

6
প্রতিটি ব্লগ / ওয়েবসাইটের ভিত্তিতে যা আমি দেখি / পড়ি, সার্ভারফ্ল্টের প্রশ্নের সংখ্যার ভিত্তিতে উদাহরণস্বরূপ লাইটটিপিডি = 87, এনজিনেক্স = 160 রয়েছে এবং তালিকাটি চালিয়ে যেতে পারে। আমি লাইটটিপিডির সত্যই বড় একটি অনুরাগী ছিলাম তবে আমি এনজিএনএক্সকে একবার চেষ্টা করার কথা ভাবছি।
ড্যানিয়েলস

উত্তর:


17

আমি একজন বর্তমান এনগিনেক্স ব্যবহারকারী এবং পূর্ববর্তী লাইটটিপিডি ব্যবহারকারী এবং আমি কেবল স্থিতিশীলতার বিষয়টি প্রতিধ্বনি করতে পারি। তদুপরি এনজিনেক্সের সক্রিয় বিকাশ রয়েছে এবং প্রায়শই কয়েক সপ্তাহ পর পর নতুন বৈশিষ্ট্য বা ছোট ছোট বাগ সংশোধন করে একটি নতুন সংস্করণ প্রকাশিত হয়। একবার আপনি জিনিসগুলি করার এনজিএনএক্স শিখলে কনফিগারেশন ফাইলটিও বেশ স্পষ্ট এবং খুব শক্তিশালী।


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

3
এই উত্তরটিও আড়াই বছর পুরানো। Nginx রোডম্যাপটি তখনও ছিল না।
মার্টিন Fjordvald

13

এনগিনেক্স লোড ব্যালেন্সার হিসাবেও ব্যবহার করা যেতে পারে (যদিও আপনার এসএসএল না লাগলে সম্ভবত হ্যাপ্রোক্সি আরও একটু ভাল)।

এনগিনেক্স একটি এসএসএল রিভার্স-প্রক্সি হিসাবেও ব্যবহার করা যেতে পারে, আপনি যদি একাধিক ভার্চুয়াল হোস্টে এসএসএল ব্যবহার করেন তবে এটি বিশাল । এটি সম্ভবত এনজিঙ্ক্স নেটক্র্যাফট সংখ্যার একক বৃহত্তম কারণ এবং এনজিএনএক্স লেখক একটি সাম্প্রতিক সাক্ষাত্কারে বলেছিলেন যে তিনি মনে করেছিলেন যে এটি বেশিরভাগ মোতায়েনের কারণ ছিল। এটি অবশ্যই কেন আমি এটি ব্যবহার শুরু করেছি ... এবং তারপরে আমি যে পারফরম্যান্স লাভ দেখছিলাম তাতে হতবাক হয়ে গেল :)


8

আমি সম্প্রতি যে নতুন প্রকল্পে কাজ করছি তার জন্য একই সার্ভারে লাইটটিপিডি এবং এনগিনেক্সের পাশাপাশি পাশাপাশি মূল্যায়ন করেছি। এনগিনেক্স আমার পরীক্ষাগুলিতে লাইটটিপিডির চেয়ে কিছুটা ভাল পারফর্ম করেছে এবং ফলস্বরূপ আমরা উত্পাদনে এনগিনেক্স রেখেছি। বাইরের মুখোমুখি ওয়েব সার্ভারগুলিতে লাইটটিপিডির চেয়ে এনজিএনএক্স সম্পর্কিত এফডাব্লুআইডব্লিউ নেটক্রাফ্ট রিপোর্টগুলি অনেক বেশি ব্যবহৃত হয়: http://news.netraft.com/


6

আমি> 500 কে হিট / ডে ওয়েবসাইটে খুব সফলভাবে এনগিনেক্স এবং লাইটটিপিডি ব্যবহার করছি। লাইটটিপিডি (কোর) মেমরি ফাঁস অবশ্যই একটি পৌরাণিক কাহিনী হতে হবে, আমি এই সময়ে কোনও সমস্যা অনুভব করিনি।

Nginx দুর্দান্ত। সাধারণ কনফিগারেশন, ছোট মেমোরি এবং সিপিইউ পদচিহ্ন এমনকি প্রচুর ট্র্যাফিক, বজ্রপাত দ্রুত এবং খুব স্থিতিশীল।

আমাদের ক্ষেত্রে এনজিনেক্স বিপরীত প্রক্সি ক্যাচিং, লোড ব্যালেন্সিং এবং ইউআরএল পুনর্লিখন করছে যখন লাইটটিপিডি + স্পাওঙ্কি + পিএইচপি স্ক্রিপ্টটি কার্যকর করে ব্যাকএন্ড সার্ভার হিসাবে আসে।

আমি এখনও খুব বেশি nginx এর ফাস্টসি ইন্টারফেস পরীক্ষা করে দেখিনি, সুতরাং এটি কতটা ভাল কাজ করে তা আমি বলতে পারি না। স্ট্যাটিক ফাইলগুলির জন্য পিএইচপি-এফপিএম + এনগিনেক্স লাইটটিপিডি প্রতিস্থাপন করতে পারে


1
আপডেট: এনগিনেক্স + পিএইচপি-এফপিএম একটি কবজির মতো কাজ করে। এখনও সঠিকভাবে পিএইচপি-এফএমপি সেট আপ করা কিছুটা কঠিন। এনগিনেক্স সকেট ফাইল বা নেটওয়ার্ক ব্যবহার করে এফএম-তে যোগাযোগ করতে সক্ষম হয়, যা এই সংমিশ্রণটিকে খুব নমনীয় এবং সহজতর করে তোলে। লাইটটিপিডি + পিএইচপি ফাস্টসিগির তুলনায় সার্ভার লোড কিছুটা হ্রাস পেয়েছে
মিশেল

4

উভয়টিতে একটি ভিএস পৃষ্ঠা পাওয়া গেছে, এখানে কিছুটা স্নিপ দেওয়া হল:

"স্থিতাবস্থা

আগস্ট ২০০৯-তে, লাইটটিপিডি এখনও 3 বছর পূর্বে নথিভুক্ত মেমরি ফাঁসের সমস্যাগুলি প্রকাশ করেছে। লাইটির একটি সমস্যা হ'ল এটি চালুনির মতো স্মৃতি ফাঁস করে। আমি এটি অল্প অল্পের জন্য নিরীক্ষণ করেছি এবং আমি ছেড়ে দিয়েছি, এটি একটি গণ্ডগোল। আমি এটিকে পরিষ্কার করে দেব, যদি আপনি এটিতে প্রচুর ট্র্যাফিক নিক্ষেপ করেন তবে তা আপনার দিনটিকে দ্রুত নষ্ট করে দেবে। "

সূত্র: http://www.wikivs.com/wiki/Lighttpd_vs_nginx

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

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


3

আমি লাইটটিপিডি সম্পর্কে অনেক কিছুই জানি না তবে নীচের লিঙ্কটি থেকে পড়া শিখেছি যে লাইটটিপিডি একক থ্রেড সহ একক প্রক্রিয়া হিসাবে চালিত হয় যেখানে এনজিনেক্স মাস্টার এবং একাধিক কর্মী প্রক্রিয়া ব্যবহার করে।

http://www.wikivs.com/wiki/Lighttpd_vs_nginx

লাইটটিপিডি একক থ্রেড এবং অ-ব্লকিং I / O দিয়ে একক প্রক্রিয়া হিসাবে চলে ।

এনজিএনএক্স একটি মাস্টার প্রক্রিয়া হিসাবে কাজ করে তবে এটির কাজ কর্মী প্রক্রিয়াগুলিতে অর্পণ করে।

সুতরাং এটি একাধিক কোর সিস্টেমগুলির সুবিধা গ্রহণের জন্য এনজিনেক্সকে আরও উপযুক্ত করে তোলে, আজকাল প্রায় সমস্ত ডিভাইস একাধিক কোর সহ শিপ করে।

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