मेरे पास वर्तमान में nginx वाला एक सर्वर है जो php अनुरोधों को संसाधित करने के लिए apache (उसी सर्वर) के लिए reverse_proxy है। मैं सोच रहा हूं कि अगर मैं अपाचे छोड़ देता हूं तो मैं phgin पर nginx/fastcgi चलाऊंगा यदि मैं किसी प्रकार का प्रदर्शन बढ़ता। मुझे लगता है कि मैं अपाचे के सुंदर फूले हुए होने के बाद से, लेकिन साथ ही मुझे यकीन नहीं है कि फास्टसीजी/PHP विशेष रूप से उच्च यातायात स्थितियों में कितना भरोसेमंद है।nginx/apache/php बनाम nginx/php
मेरी साइटें महीने में लगभग 200,000 अद्वितीय विज़िटर मिलती हैं, जिसमें लगभग 6,000,000 पृष्ठ मासिक खोज इंजन से क्रॉल होते हैं। यह संख्या लगातार बढ़ रही है इसलिए मैं परफॉर्मेंस विकल्पों को देख रहा हूं।
मेरी साइट बहुत बुद्धिमान कोड अनुकूलित है और वहाँ किसी भी कैशिंग (नहीं चाहिए कि या तो), प्रत्येक पृष्ठ 2 एसक्यूएल प्रश्नों की एक अधिकतम किसी भी बिना अन्य टेबल पर मिलती है, अनुक्रमित के साथ-साथ एकदम सही हैं नहीं है।
एक वर्ष में या तो मैं टेम्पलेट्स के लिए ClearSilver का उपयोग करने के लिए सबकुछ फिर से लिखूंगा, और फिर चरम प्रदर्शन के लिए शायद पाइथन या अन्य सी ++ का उपयोग करें।
मुझे लगता है कि मैं nginx/fastcgi से परिचित किसी भी सलाह से कम या कम किसी भी सलाह की तलाश कर रहा हूं और यदि कुछ मानक प्रदान करने के इच्छुक हैं। मेरी साइटें 1 क्वाड कोर xeon, 8 जीबी रैम, 150 जीबी velociraptor ड्राइव के साथ एक सर्वर हैं।
जी-वैन बहुत अच्छा लग रहा है! क्या आपको पता है कि यह प्रति सेकंड कितने कनेक्शन संभाल सकता है? – Joe
मैंने जी-वैन प्रति सेकंड 200,000 अनुरोधों पर मापा है। इस तथ्य को देखते हुए कि जानवर 32-बिट प्रक्रिया है, 64-बिट कोड में चलने पर प्रगति के लिए जगह है (32-बिट की तुलना में 64-बिट में संकलित होने पर अन्य सभी वेब सर्वर बहुत तेज़ होते हैं)। – Frankie
हमेशा नहीं। अपाचे बड़ी मल्टीकोर मशीनों पर बहुत ही हेवी कॉन्सूरेंट लोड (डायनामिक पेज) पर nginx से बहुत तेज काम करता है। Nginx स्थिर फ़ाइल के लिए अच्छा है या जब हम इसे प्रॉक्सी के रूप में उपयोग करते हैं। – iddqd