प्रश्न सं लगभग तुरंत एक निश्चित हाँ कहते हैं या करने के लिए कुछ लोगों को संकेत कर सकता है, लेकिन कृपया पर पढ़ें ...अनावश्यक PHP फ़ाइलों सहित वेबसाइट धीमा कर देगा?
मैं एक साधारण वेबसाइट है, जहां 30 php पृष्ठों (प्रत्येक कुछ php सर्वर साइड कोड है देखते हैं है + एचटीएमएल/सीएसएस आदि ...)। कोई जटिल पदानुक्रम, कुछ भी नहीं। बस 30 पेज।
मेरे पास पूरी तरह से बैक-एंड PHP फ़ाइलों का एक सेट भी है - जिनके पास डेटाबेस में सामान सहेजने के लिए कोड है, प्रमाणीकरण कर रहा है, ईमेल भेज रहा है, ऑर्डर प्रोसेसिंग और इसी तरह की है। इन 30 सामग्री-पृष्ठों द्वारा इनका पुन: उपयोग किया जाएगा।
मेरे पास एक मास्टर PHP फ़ाइल है जिसमें मैं पैरामीटर भेजता हूं। यह निर्दिष्ट करता है कि इनमें से कौन सी 30 फाइलों की आवश्यकता है और इसमें उचित सामग्री-पृष्ठ शामिल है। लेकिन उनमें से प्रत्येक को शामिल करने के लिए बैक-एंड फ़ाइलों की एक चर संख्या की आवश्यकता हो सकती है। उदाहरण के लिए एक सामग्री पृष्ठ को बैक-एंड से कुछ भी नहीं चाहिए, जबकि किसी अन्य को डेटाबेस कोड की आवश्यकता हो सकती है, जबकि कुछ और को ईमेलर, डेटाबेस और प्रमाणीकरण कोड आदि की आवश्यकता हो सकती है ...
मुझे लगता है कि जो भी बैक-एंड पेज है आवश्यक, उचित सामग्री पृष्ठ में शामिल किया जा सकता है, लेकिन पथ में एक छोटा सा परिवर्तन और मुझे फ़ाइलों की दसियों को संपादित करना होगा। यह जांचने के लिए बहुत बोझिल होगा जो सामग्री पृष्ठ से अनुरोध किया जाता है (स्विच-केस प्रकार की चीज़) और मास्टर पीएचपी फ़ाइल में उचित बैक-एंड फाइलें शामिल करें। दोबारा, यदि कोई पथ बदलता है तो मुझे कई बदलाव करना पड़ता है।
आलसी होने के नाते, मैंने मास्टर फ़ाइल में सभी बैक-एंड फ़ाइलों को शामिल किया ताकि कोई सामग्री पृष्ठ कुछ ऐसा अनुरोध न कर सके जो शामिल नहीं है।
पहला प्रश्न - क्या यह एक अच्छा अभ्यास है? अगर यह किसी के द्वारा किया जाता है।
दूसरा, क्या मेरी आवश्यकता के बावजूद सभी बैक-एंड फ़ाइलों सहित किसी प्रदर्शन समस्या या किसी भी तरह की समस्या होगी?
संपादित
वेबसाइट कहीं भी 3000 के बीच हो जाता है - 4000 का दौरा एक दिन।
आप अलग-अलग कॉन्फ़िगरेशन में रनटाइम को मापने जैसे कुछ सरल प्रदर्शन परीक्षणों को आसानी से दूसरे प्रश्न का उत्तर दे सकते हैं ... – jochil