يستخدم خادم ويب مثل lighttpd و nginx في معظم الحالات فقط الأمثل المبكر؟

StackOverflow https://stackoverflow.com/questions/558134

سؤال

أنا حاليا باستخدام LightPD على VPS. قبل ذلك كان Nginx، لكنني عدت إلى LightPD لأنني كنت بحاجة إلى CGI.

httpack apache هو السائدة. تتضمن جميع الوثائق أمثلة ل Apache ومعظم الوحدات متوفرة فقط لأباش.

هل الجهد لاستخدام شيء مختلف عن أباتشي يستحق كل هذا العناء؟

هل كانت مفيدة؟

المحلول

لن أعتبر ذلك التحسين المبكر. هذين خادمي خادمي هو منتجات جيدة وقوية في المحتوى الثابت. فقط لأن Apache يستخدم على نطاق واسع، لا يعني أن المنتجات الأخرى هي "تحسين". في تجربتي، تعد LightTPD و Nginx سهلة تكوينها ويمكنك استخدام ارتباطات FCGI لمعظم لغات البرمجة.

يجب أن تنظر في الوظيفة التي تحتاجها واختيار خادم يقدم تلك التي تستخدم تلك التي تستخدم الموارد الأقل والتي من المرجح أن تكون أباتشي.

نصائح أخرى

هل الجهد لاستخدام شيء مختلف عن أباتشي يستحق كل هذا العناء؟

كل هذا يتوقف على احتياجاتك: إذا كان لديك أقل من عدد قليل من المستخدمين المتزامنين (ولا تخطط لرؤية هذا الرقم ينمو في أي وقت قريب)، فهذه مجرد مسألة ذوق.

ولكن إذا كنت تشعر بالقلق إزاء التكاليف لأن طلبك يهدف إلى التحجيم مع الحمل، فإن استخدام الخادم الأكثر كفاءة سيقسم تكاليفك تصل إلى عدة أوامر من الحجم.

هذا هو السبب في وجود الخيار رائع!

أداة اختبار جيدة جدا للوزن (نفس بناء الجملة مثل Apachebench ولكن بشكل أسرع و ... متعدد الخيوط - الشرط الضروري لاختبار خوادم SMP التي الحجم على وحدة المعالجة المركزية متعددة النواة).

هذا يعتمد على احتياجاتك. يمكنني استخدام Nginx عندما يفعل ما أحتاج إليه، والتي عادة ما تفعل. يدعم Apache للعديد من الأشياء التي لا أستخدمها كثيرا. من الجميل أن تستخدم فقط ما هو مطلوب.

نعم، إذا كنت بحاجة إلى شيء مثل الاتصالات المتزامنة 10K، لديك فرصة مع Ligthttpd ولكن ليس مع Apache وأعتقد ذلك.

إذا كان الأمر يستحق التبديل أثناء التطوير، فأنا لست متأكدا. ربما استخدم WebServer كما تعلم أفضل لتطوير وتحسينه لاحقا.

إذا كنت تقوم بتشغيل القضبان، فإن استخدام LightTPD هو التطهير السابق لأوانه. :) لذلك كل هذا يتوقف على ما تحتاجه. سوف يكون لديك الناس، إذا / بمجرد أن يكون لهم، شكرا لك على استخدام Apache إذا استطعت.

يعتمد حقا على مجموعة متطلباتك. نعم، الأمثل المبكر الشرير، ولكن أن نكون صادقين لا أرى حقا كيف يمكن أن يكون ذلك.

سيكون لديك مجموعة معينة من المتطلبات من موقع الويب هذا - ربما شيء ما يجب القيام به مع كيفية تثبيته بسهولة؟ قابلية التنقل؟ الممتصون؟ إلخ. التي تملي معظم القرار لك.

أود أن أقول، لا تقلق بشأن التحسين المبكر فيما يتعلق بخادم الويب الذي تختاره - بدلا من ذلك، إلقاء نظرة موضوعية على ما تريد أن تكون وما تريد القيام به، ثم اتخاذ قرارك من هناك وبناء الحل الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top