आप ट्रैफ़िक को भ्रमित कर रहे हैं ("लघु और मध्यम वेबसाइट" आमतौर पर छोटे से मध्यम ट्रैफ़िक वाली वेबसाइट का अर्थ है), व्यवसाय तर्क की जटिलता (साधारण वेबसाइट बनाम एंटरप्राइज़ समाधान) की डिग्री के साथ। दूसरे मामले में प्रदर्शन महत्वपूर्ण कारक नहीं है।
उदाहरण के लिए फेसबुक हाई ट्रैफिक वेबसाइट है, लेकिन यह एंटरप्राइज ऐप नहीं है। दूसरी ओर जावा एप्लिकेशन सर्वर पर आधारित इंट्रानेट के ढेर सारे हैं, जो mids वेबसाइट के ट्रैफिक को संभालने में सक्षम नहीं होंगे।
प्रदर्शन-वार PHP सबसे अच्छा विकल्प नहीं है, लेकिन यह उतना बुरा भी नहीं है। विशेष रूप से अन्य गतिशील भाषाओं के साथ तुलना। हालांकि, फिर से, कच्चा प्रदर्शन सबसे महत्वपूर्ण कारक नहीं है। उच्च-ट्रैफ़िक वेबसाइट बनाना आर्किटेक्चरल स्तर पर स्केलेबिलिटी के लिए अनुकूलन के बारे में अधिक है।
PHP उद्यम से इतना तिरस्कृत क्यों है? वहाँ कुछ कारण हैं, पहले यह भयानक सुरक्षा प्रतिष्ठा होगी । दूसरा यह है कि यह बदसूरत, असहनीय HTML-PHP स्पेगेटी कोड बनाने वाले एमेच्योर के लिए एक भाषा के रूप में माना जाता है। यह धारणा बनी रहती है, भले ही परिपक्व एमवीसी ढांचे हों। मुझे लगता है कि PHP के मूल लेखक का तर्क है कि आपको एक फ्रेमवर्क की आवश्यकता नहीं है। तथ्य यह है कि कम से कम कोई प्रोग्रामिंग कौशल के साथ इन द्वंद्वयुद्ध के शौकीनों को खुद को "PHP प्रोग्रामर" कहते हैं, या तो मदद नहीं करता है। तीसरा कारण यह है कि कोई भी अनुभवी प्रोग्रामर इस बात से सहमत होगा, कि PHP केवल एक भाषा के रूप में बुरी तरह से डिज़ाइन की गई है। आप स्पष्ट रूप से देख सकते हैं कि यह एक वेबमास्टर द्वारा डिज़ाइन किया गया था,
और हाँ, एंटरप्राइज़ में यह सिस्टम एकीकरण के बारे में है, जहाँ PHP या तो चमकता नहीं है। पर्याप्त प्रयास से आप C मॉड्यूल बना सकते हैं। PHP-Java पुल है, जो उपयोग करने के लिए काफी थकाऊ है। इससे परे कि आपके पास बहुत कुछ नहीं है। Boost :: PHP बनाने के प्रयास (C ++ के साथ एकीकरण) विफल रहे हैं। जेवीएम पर चलने वाले पीएचपी-क्लोन PHP के साथ 100% संगतता के करीब कुछ भी नहीं हैं (एक साइड नोट के रूप में, कोई औपचारिक PHP भाषा परिभाषा नहीं है, केवल संदर्भ डिफ़ॉल्ट कार्यान्वयन है)।