जवाबों:
यह वास्तव में आपके कार्यभार पर निर्भर करता है।
के लिए एल हिस्सा
आपके स्टैक के A भाग के लिए - अच्छी तरह से हो सकता है कि आप इसे पूरी तरह से nginx या lighthttpd से बदलना चाहते हैं , या हो सकता है कि गतिशील सामग्री के लिए Apache छोड़ दें और स्थिर सामग्री के लिए अलग सर्वर (जैसे दो या mathopd ) हों। अधिक विकल्पों के लिए यहां एक नज़र डालें । यदि आप अपाचे और एक अन्य सर्वर दोनों को एक ही बॉक्स पर चलाने जा रहे हैं, तो दूसरा IP पता काम आएगा। अंत-उपयोगकर्ता उपयोग के लिए विलंबता को कम रखने के लिए http / 1.1 को जीवित रखें। स्थिर सामग्री के लिए सीडीएन का उपयोग करने पर विचार करें।
अपने दीपक के एम भाग के लिए - mysqlperformanceblog पर एक नज़र डालें । मेरे सिर के ऊपर से:
के लिए पी
वास्तव में एक प्रदर्शन टिप नहीं है, लेकिन ऑफसाइट बैकअप लेते हैं। वास्तव में।
मैं वास्तव में दो अलग-अलग मशीनों पर MySQL और Apache / PHP को अलग करने का सुझाव देता हूं।
उदाहरण के लिए, मेरे पास एक मशीन (C2D E6600) थी जो हमेशा 2.0 और इसके बाद के लोड औसत के बराबर थी। मैंने MySQL को दूसरी मशीन (P4C 3Ghz) पर रखा और उसके बाद दोनों लोड औसत 0.2-0.3 से ऊपर नहीं गए। इसलिए मैं वास्तव में धीमी साइट से तेजी से साइट पर गया, जिसमें दो सर्वर थे जिनमें बहुत अधिक प्रदर्शन मार्जिन था।
P भाग के लिए, आप APC के साथ opcode कैशिंग पर विचार कर सकते हैं । कोई भी डिफ़ॉल्ट mod_php के बजाय php के साथ mod_fastcgi पर विचार कर सकता है ।