জ্যাঙ্গোর পক্ষে কোনটি সেরা? লাইটটিপিডি না এনগিনেক্স? নাকি অন্য কিছু হতে পারে? [বন্ধ]


18

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

আমার স্বাভাবিক সেটআপটি ./manage.py runfcgi daemonize=false port=8098 host=127.0.0.1ডিমনটোলস বা একটি init.dস্ক্রিপ্ট এবং হালকা / এনজিনেক্সের বিপরীত প্রক্সি হিসাবে অভিনয় করে একটি পৃথক জ্যাঙ্গো এফসিজিআই প্রক্রিয়া (যেমন ইন ) চালু করা হয় ।

ওহ, এবং যদি আপনি মনে করেন যে অন্য কোনও HTTP সার্ভার ল্যাডি এবং এনগিনেক্সের চেয়ে জ্যাঙ্গোর পক্ষে অনেক ভাল, দয়া করে আপনার মতামতগুলি ভাগ করে নিতে দ্বিধা করবেন না।


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

উত্তর:


14

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

তবে আমার ভোট এনগিনেক্সে যায়, এটি একটি খুব সক্রিয় ব্যবহারকারীর বেস পেয়েছে (এটি বর্তমানে রুবেল অন রেলস সেট) এবং সক্রিয় বিকাশের অধীনে রয়েছে। লাইটটিপিডি মৃত, 2+ বছর ধরে ভুল হতে পারে এবং আমরা এখনও 1.5 এর বিটার জন্য অপেক্ষা করছি।


7

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


2
Nginx mod_wsgi এমন কিছু নয় যা আপনি ব্যবহার করতে চান। গতিশীল জেনারেট করার জন্য অ্যানগিনেক্স স্থিতিশীল বিষয়বস্তু পরিবেশন করা এবং অ্যাপাচি মোড_উজগির বিপরীত প্রক্সিটি সেরা। গতিশীল পৃষ্ঠাগুলি উত্পন্ন করার জন্য এবং স্থিতিশীল সামগ্রী সরবরাহের জন্য উভয়ই অ্যাসিক্রোনাস ওয়েব সার্ভারটি ব্যবহার করতে চাইবেন না। এটি নিজেই অ্যাপাচি মোড_উইগি খুব বেশি বোঝায় না। আপনি চাইবেন না যে এই প্রাণীটি স্ট্যাটিক ফাইলগুলির চারপাশে স্প্রে করতে ব্যস্ত হোক, যখন ভারী উত্তোলন করার কথা রয়েছে। এখানে আরও পড়ুন b-list.org/weblog/2008/jun/23/media

5

Mod-wsgi হ'ল উত্পাদনে জ্যাঙ্গো অ্যাপ্লিকেশন চালানোর সেরা উপায়, ফাস্টসিগির চেয়ে কম পরিচ্ছন্নভাবে এবং প্রারম্ভকালীন সময়গুলির কোনও সমস্যা নেই etc.

আসল মোড-ডাব্লুএসজি অ্যাপাচের জন্য, তবে এনজিনেক্সের জন্য আরও একটি মোড-ডাব্লুএসজি রয়েছে। অ্যাপাচি এক উজ্জ্বল, আমি এনজিনেক্সে মন্তব্য করতে পারি না।

ব্যক্তিগতভাবে, আমি লাইটটিপিডি থেকে দূরে থাকতাম। এতে এনগিনেক্সের স্থিতিশীলতা নেই, আমি এখনও লাইটটিপিডির একটি ঘটনা দেখিনি যাতে মেমরি ফাঁস হয় না।

মূলত, আমার প্রথম পছন্দটি অ্যাপাচি ২.২ হবে, আমার দ্বিতীয় পছন্দটি এনজিনেক্স হবে।

প্রতিক্রিয়া সময় এবং স্কেলাবিলিটি সম্পর্কে হাইপ বিশ্বাস করবেন না। সত্য, এটা ঠিক কিছু যায় আসে না। (গুগল অ্যাপাচি ব্যবহার করে)।


গুগল অ্যাপাচি নয় বরং জিডব্লিউএস ( en.wikedia.org/wiki/Google_Web_Server ) ব্যবহার করে । ইয়াহু অ্যাপাচি ব্যবহার করে তবে এটি 1.3 এর একটি প্রাচীন কাঁটাচামচ।
ডেভ চেনি

ইউটিউব লাইটটিপিডি ব্যবহার করে বা কমপক্ষে ব্যবহার করে, তাই আমি মনে করি না যে এটি এত খারাপ। হাইস্ক্যালিবিলিটি / ইউটিউব-আর্কিটেকচার দেখুন ।
ক্রিশ্চিয়ান সিউপিতু

হ্যাঁ, তবে যখন জিডাব্লুএস একটি গোপন প্রকল্প, এটি এটি অ্যাপাচি ভিত্তিক হতে পারে known

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

2

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


8
জিএই-তে জ্যাঙ্গোর উল্লেখযোগ্য সীমাবদ্ধতা রয়েছে, যেমন জ্যাঙ্গোর কোনও ডেটাবেস / ওআরএম বৈশিষ্ট্য সমর্থন না করা। এটি যদি আপনার যা প্রয়োজন তা সমর্থন করে তবে দুর্দান্ত - তবে সাবধানতার সাথে পরীক্ষা করুন!

আমি বিশ্বাস করি যে মাইএসকিউএল এখন জিএই দ্বারা সমর্থিত তাই আমি অনুমান করি যে ওআরএমও হবে। যদিও সত্য এটি চেষ্টা করার আমার কোনও অভিজ্ঞতা নেই। ওআরএম ব্যতীত জ্যাঙ্গো টরেন্ট ছাড়াই পর্দার মতো।
অভিষেক দুজারি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.