बिल्कुल बाद में ऐसा करें। स्केलिंग दर्द एक अच्छा समस्या है, इसका मतलब है कि आपके प्रोजेक्ट जैसे लोग हार्डवेयर पर दबाव डालने के लिए पर्याप्त हैं।
आखिरी कंपनी जिस पर मैंने काम किया था, PHP के साथ काफी छोटा और केकेपीएचपी के पहले संस्करणों में शुरू हुआ जो बाहर आया (जब यह अभी भी बीटा में था)। कुछ कोड गंदे थे, व्यवस्थापक उपकरण एक गड़बड़ (कोड-वार) था, और यकीन है कि यह शुरुआत से बेहतर किया जा सकता था। लेकिन क्या आपको पता है? उन्होंने अपने प्रतिस्पर्धियों के सामने दरवाजा निकाला, और बेहद सफल हो गया।
जब मैं बोर्ड वे अपने वर्तमान संभावित क्षमता की सीमा को हिट करने शुरू कर रहे थे पर आया, और कि जब वे CDN के, lighttpd कैशिंग तकनीक, और अन्य तरीकों कोड को साफ और बनाने के लिए पर देख शुरू करने का फैसला है भारी भार के तहत चीजें चिकनी चलती हैं। मैं अब उनके लिए काम नहीं करता हूं लेकिन यह मूल रूप से जिस चीज पर था, उससे परे एक वास्तुकला को बढ़ाने में यह एक अच्छा अनुभव था।
मैं आपको अभी बता सकता हूं कि अगर उन्होंने सामग्री बेचने और वेबसाइट को लाइव करने से पहले स्केलेबिलिटी और ऑप्टिमाइज़ेशन करने की कोशिश की थी - वे अब आकार में कभी नहीं बढ़ेंगे। कंपनी www.beatport.com है यदि आप रुचि रखते हैं कि मैं किसके बारे में बात कर रहा हूं (फिर से पुन: प्रयास करने के लिए, मैं उन्हें विज्ञापन देने की कोशिश नहीं कर रहा हूं क्योंकि अब मैं उनके साथ संबद्ध नहीं हूं, लेकिन यह एक अच्छा मामला है अध्ययन और लोगों को यह समझना आसान है कि जब मैं अपनी वेबसाइट देखता हूं तो मैं किस बारे में बात कर रहा हूं)।
व्यक्तिगत रूप से, रूबी और रेल (और अलगाव को समझने के लिए) के साथ काम करने के बाद, और बीटपोर्ट पर PHP के साथ अनुभव करने के बाद - मैं आश्वस्त रूप से कह सकता हूं कि मैं कभी भी PHP कोड के साथ काम नहीं करना चाहता हूं = पी
हां है, यदि माप और प्रोफाइलिंग की आवश्यकता है, तो बाद में स्केलिंग पूरी समझ में आता है। अन्यथा आप किसके खिलाफ उपाय करेंगे? – Rimian