साइट जो मैं php में विकसित कर रहा हूं, प्रति पेज देखे गए कई MySQL डेटाबेस अनुरोध करता है। यद्यपि कई उचित तरीके से डिज़ाइन किए गए इंडेक्स के साथ छोटे अनुरोध हैं। मुझे नहीं पता कि इन पृष्ठों के लिए कैश स्क्रिप्ट विकसित करने के दौरान यह मूल्यवान होगा या नहीं।फ़ाइल एक्सेस स्पीड बनाम डेटाबेस एक्सेस स्पीड
1) क्या फ़ाइल I/O आमतौर पर डेटाबेस अनुरोधों से तेज़ है? क्या यह सर्वर पर निर्भर करता है? क्या यह जांचने का कोई तरीका है कि आपका प्रत्येक सर्वर कितने संभाल सकता है?
2) पृष्ठों में से एक फ़ाइल फ़ाइल नाम के लिए डेटाबेस की जांच करता है, फिर सर्वर को यह देखने के लिए जांचता है कि यह मौजूद है या नहीं, फिर तय करना है कि क्या प्रदर्शित करना है। यह मुझे लगता है कि एक कैश किए गए पृष्ठ दृश्य से लाभ होगा?
यदि इस विषय पर कोई अन्य जानकारी है तो आप मुझे अग्रेषित कर सकते हैं, इसकी सराहना की जाएगी।
धन्यवाद
एक और चीज डेटाबेस प्रदान करता है कि फ्लैट फाइलें समवर्ती नियंत्रण नहीं है। एक लेखन-भारी संदर्भ में, एक एकल फ्लैट फ़ाइल को लिखने वाली कई प्रक्रियाएं समस्याग्रस्त हो सकती हैं। कस्टम, फ्लैट फाइलों और एक पूर्ण आरडीबीएमएस के बीच एक अच्छा समझौता SQLite है - वहां कुछ SQLite समर्थित साइटों से अधिक हैं। –