क्या htaccess किसी धीमे/कॉन्फ़िगरेशन फ़ाइलों में रीडायरेक्ट की तुलना में अपाचे पर कोई और तनाव डालता है? साथ ही, एचटीएसीएएस में कई रीडायरेक्ट्स प्रदर्शन को कम करने से पहले कितने बड़े हो सकते हैं?.htaccess प्रदर्शन रीडायरेक्ट
उत्तर
हां, यह सर्वर धीमा करता है क्योंकि प्रत्येक बार उस निर्देशिका में संसाधन को एक्सेस करना होता है या उसके उपनिर्देशिका का उपयोग किया जाता है।
रीडायरेक्ट की मात्रा प्रासंगिक नहीं है, क्योंकि मुख्य प्रदर्शन हिट फ़ाइल का उपयोग ही है। यह उचित बाधाओं के भीतर (यानी 5 Kb एचटीएसीएएस फ़ाइल एक ही समय में 1 या एक से अधिक पार्स किए जाने के लिए कम या ज्यादा समय ले लेगी, अलग-अलग कहानी 1 एमबी एचटीएसीएसी है, हालांकि मैंने कभी उस राक्षसता और आशा को कभी नहीं देखा है)
एक .htaccess फ़ाइल का उपयोग करना एक कॉन्फ़िगरेशन फ़ाइल का उपयोग करने से धीमा है - एक .htaccess फ़ाइल को किसी निर्देशिका में अनुरोध किए जाने पर अनुरोध किया जाता है - यह सर्वर को पुनरारंभ किए बिना फ़ाइल को बदलने की अनुमति देता है। चूंकि कॉन्फ़िगरेशन फ़ाइल को सर्वर प्रारंभ होने पर केवल एक बार पार्स किया जाता है, यह तेज़ है।
महत्वपूर्ण प्रदर्शन प्रभाव के बिना .htaccess फ़ाइल में आपके पास निर्देशों की मात्रा नियमों और आपके सर्वर के विनिर्देशों की जटिलता पर आधारित होगी, हालांकि मुख्य प्रदर्शन हिट .htaccess फ़ाइल का उपयोग करने से होगी।
हालांकि यह सच है कि .htaccess प्रत्येक अनुरोध पर पार्स किया गया है, और इस प्रकार मुख्य रूप से मुख्य विन्यास फाइल में आपके नियम डालने से तकनीकी रूप से धीमा है, वास्तव में इससे कोई फर्क नहीं पड़ता। अपाचे कॉन्फ़िगरेशन इंजन काफी ऑप्टिकल सी कोड है जो वेब सर्वर में एम्बेडेड है। जब तक आप केवल कुछ स्थिर फाइलों की सेवा नहीं कर रहे हैं, जिनमें कोई डेटाबेस एक्सेस नहीं होता है, तो .htaccess और रीडायरेक्ट का अतिरिक्त ओवरहेड नगण्य है।
आधुनिक प्रोसेसर इतने तेज़ हैं कि आपको इसके बारे में चिंता करने के लिए वास्तव में भारी मात्रा में यातायात करना होगा। यदि आप यह अधिक ट्रैफिक कर रहे हैं, और चूंकि यह सभी स्थिर सामग्री है, तो आगे बढ़ें और लोड साझा करने के लिए स्वयं को दूसरा सर्वर खरीदें।
करेगा, तो आप केवल एक दूसरी मशीन खरीद लेंगे जिसे आप केवल hhacac फ़ाइलों से बचकर बचा सकते हैं? यह आवश्यक रूप से एक फ़ाइल का उपयोग नहीं है। –
भले ही यह एकाधिक पहुंच हो, भले ही आपको इसके लिए आवश्यक ट्रैफ़िक की मात्रा भारी हो। एक डेटाबेस हिट करें और यह भी मायने रखता है। इस बिंदु पर, आपका बैंडविड्थ बिल इतना ऊंचा है, अतिरिक्त सर्वर की लागत नगण्य है। आपके लाखों ग्राहक अनावश्यकता की सराहना करेंगे। – bmdhacks
बस थोड़ी सी पृष्ठभूमि के लिए, मैं .com बूम के दौरान एमपी 3.com के लिए अपाचे का रखरखाव था। हमने बैंडविड्थ के लगभग एक गिगाबिट को धक्का दिया और 1999 से पेंटियम II कंप्यूटर पर बड़े पैमाने पर mod_rewrite का उपयोग किया। मैंने mod_rewrite में अपाचे में कोड का योगदान दिया है। रीडायरेक्ट कभी एक मुद्दा नहीं थे। – bmdhacks
- 1. 301 रीडायरेक्ट .htaccess
- 2. .htaccess छवि रीडायरेक्ट
- 3. POST htaccess को रीडायरेक्ट करें
- 4. .htaccess index.php को रीडायरेक्ट करें/
- 5. .htaccess रीडायरेक्ट छुपाते समय बाहरी यूआरएल पर रीडायरेक्ट
- 6. गैर www .htaccess रीडायरेक्ट अन्य उप डोमेन
- 7. । पता बार बदलने के बिना htaccess रीडायरेक्ट
- 8. अदृश्य। Htaccess रीडायरेक्ट/public_html/to/public_html/फ़ोल्डर
- 9. .htaccess रीडायरेक्ट अगर फ़ाइल मौजूद नहीं है
- 10. .htaccess रूट को index.php पर रीडायरेक्ट करें
- 11. .htaccess 404 पेज पर रीडायरेक्ट रीवाइट्रूल
- 12. htaccess रीडायरेक्ट index.php (उप डोमेन सहित)
- 13. .htaccess रीडायरेक्ट सबडोमेन को बाहरी यूआरएल
- 14. htaccess
- 15. htaccess
- 16. htaccess
- 17. htaccess
- 18. .htaccess
- 19. .htaccess
- 20. htaccess
- 21. .htaccess: यूआरएल
- 22. htaccess 301 पूरी साइट को रीडायरेक्ट करता है लेकिन अपवाद
- 23. .htaccess रीडायरेक्ट से एक फ़ाइल को कैसे रोकें?
- 24. htaccess सभी पृष्ठों को एकल पृष्ठ पर रीडायरेक्ट करें
- 25. रीडायरेक्ट और फिर से लिखने के बीच समझौता अंतर .htaccess
- 26. .htaccess ब्राउज़र पर आधारित विशिष्ट वेबपृष्ठ पर रीडायरेक्ट
- 27. उपयोग htaccess रीडायरेक्ट करने के लिए वर्डप्रेस मुखपृष्ठ उपपृष्ठ को
- 28. htaccess रीवाइटरूल मूल निर्देशिका में रीडायरेक्ट कर रहा है?
- 29. .htaccess मुख्य डोमेन को रीडायरेक्ट करता है लेकिन उप सबफ़ोल्डर
- 30. .htaccess में एक बड़ी रीडायरेक्ट सूची होने में समस्या है?
इसका मतलब है कि nginx bettter – DragonFire