अधिकतर, लोग गाने की गुणवत्ता आदि की जांच करने के लिए डाउनलोड करने से पहले वेबसाइटों पर गाने चलाते हैं। एक स्मार्ट विक्रेता होने के नाते आप एक ऐसी सुविधा जोड़ सकते हैं जो आपके बहुत काम आ सकती है जो किसी भी उपयोगकर्ता को गाने या वीडियो ऑनलाइन चलाने नहीं देगी और उपयोगकर्ताओं को उन्हें खेलने के लिए डाउनलोड करना होगा। यह बहुत उपयोगी है क्योंकि ऑनलाइन गाने और वीडियो चलाने में बहुत अधिक बैंडविड्थ की खपत होती है।
आपकी .htaccess फ़ाइल में जोड़ने के लिए निम्नलिखित पंक्तियों को जोड़ने की आवश्यकता है:
AddType एप्लिकेशन/ऑक्टेट-स्ट्रीम .mp3 .zip
अधिकांश वेबसाइट डेवलपर्स को पहले से ही पता होगा कि प्रदर्शित होने वाले पहले पेज यानी वेबसाइट के होम पेज का नाम 'है।index.html' .हम में से कई लोगों ने यह भी देखा होगा। लेकिन यह सेट कैसा है?
.htaccess फ़ाइल पृष्ठों के एक सेट को सूचीबद्ध करने का एक तरीका प्रदान करती है जिसे स्कैन किया जाएगा जब कोई ग्राहक वेबसाइट के होम पेज पर जाने का अनुरोध करता है और तदनुसार सूचीबद्ध पृष्ठों में से कोई एक यदि पाया जाता है तो उसे वेबसाइट के होम पेज के रूप में सूचीबद्ध किया जाएगा और प्रदर्शित किया जाएगा उपयोगकर्ता।
वांछित प्रभाव उत्पन्न करने के लिए निम्नलिखित पंक्ति को जोड़ने की आवश्यकता है।
DirectoryIndex index.html index.php yourpage.php।
उपरोक्त पंक्ति निर्दिष्ट करती है कि यदि किसी विज़िटर द्वारा होम पेज पर जाने का कोई अनुरोध आता है तो उपरोक्त सूचीबद्ध पृष्ठों को पहले निर्देशिका में क्रम से खोजा जाएगा: index.html जो यदि पाया जाता है तो साइट होम पेज के रूप में प्रदर्शित किया जाएगा, अन्यथा सूची अगले पृष्ठ पर आगे बढ़ेगी अर्थात। index.php और इसी तरह अंतिम पृष्ठ तक आपने सूची में प्रवेश किया है।
यह एक सामान्य अवलोकन है कि भारी साइटें आमतौर पर हल्के वजन वाली साइटों की तुलना में थोड़ी धीमी गति से चलती हैं जो कम जगह लेती हैं। यह सिर्फ इसलिए है क्योंकि एक भारी साइट के लिए क्लाइंट के वेब ब्राउज़र पर प्रदर्शित होने से पहले बड़ी स्क्रिप्ट फ़ाइलों और छवियों को लोड करने में समय लगता है।
यह एक सामान्य तंत्र है कि जब कोई ब्राउज़र किसी वेब पेज का अनुरोध करता है, तो सर्वर ब्राउज़र को उस वेबपेज के साथ प्रदान करता है और अब उस वेब पेज को स्थानीय रूप से प्रदर्शित करने के लिए, ब्राउज़र को उस पेज को डाउनलोड करना होगा और फिर उसके अंदर स्क्रिप्ट को चलाना होगा पृष्ठ।
GZip संपीड़न यहाँ जो करता है वह एकल ग्राहक की सेवा के लिए आवश्यक समय की बचत कर रहा है जिससे बैंडविड्थ बढ़ रही है। सर्वर पर वेबसाइट की सोर्स फाइल्स को कंप्रेस्ड फॉर्म में रखा जाता है और जब रिक्वेस्ट a. से आती है उपयोगकर्ता तब इन फ़ाइलों को संपीड़ित रूप में स्थानांतरित कर दिया जाता है जो तब असम्पीडित और निष्पादित होती हैं सर्वर। यह बैंडविड्थ बाधा में सुधार करता है।
निम्नलिखित पंक्तियाँ आपको अपनी वेबसाइट की स्रोत फ़ाइलों को संपीड़ित करने की अनुमति दे सकती हैं, लेकिन इसके लिए आवश्यक है mod_deflate.c मॉड्यूल आपके सर्वर पर स्थापित किया जाना है।
AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE application/html AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript.
कुछ शर्तें हैं जो सर्वर डिफ़ॉल्ट रूप से मानता है। पसंद: .php फ़ाइलें सर्वर पर चलती हैं, इसी तरह ।TXT उदाहरण के लिए फ़ाइलें प्रदर्शित करने के लिए होती हैं। इस तरह हम कुछ निष्पादन योग्य बना सकते हैं cgi-लिपियों या फ़ाइलों को निष्पादित करने के बजाय हमारी वेबसाइट पर केवल स्रोत कोड के रूप में प्रदर्शित किया जाना है।
ऐसा करने के लिए एक .htaccess फ़ाइल से निम्न पंक्तियों का निरीक्षण करें।
RemoveHandler cgi-script .php .pl .py. AddType टेक्स्ट/सादा .php .pl .py.
ये पंक्तियाँ सर्वर को बताती हैं कि .pl (पर्ल स्क्रिप्ट), .php (PHP फ़ाइल) और .py (पायथन फ़ाइल) केवल प्रदर्शित करने के लिए हैं और सीजीआई-स्क्रिप्ट के रूप में निष्पादित नहीं हैं।
की शक्ति और महत्व .htaccess फ़ाइलों को इस तथ्य से देखा जा सकता है कि इसका उपयोग सेट करने के लिए किया जा सकता है समय क्षेत्र सर्वर के अनुसार। यह एक वैश्विक पर्यावरण चर सेट करके किया जा सकता है 'TZ' वैश्विक पर्यावरण चर की सूची जो सर्वर द्वारा प्रत्येक होस्ट की गई वेबसाइट को संशोधन के लिए प्रदान की जाती है।
इसी कारण से हम अपने समय क्षेत्र के अनुसार वेबसाइटों (जो इसे प्रदर्शित करते हैं) पर समय देख सकते हैं। हो सकता है कि सर्वर पर अपनी वेबसाइट होस्ट करने वाले किसी अन्य व्यक्ति के पास उस स्थान के अनुसार समय क्षेत्र निर्धारित हो जहां वह रहता है।
निम्नलिखित पंक्तियाँ सर्वर का समय क्षेत्र निर्धारित करती हैं।
SetEnv TZ India/कोलकाता।
ब्राउज़र की एक बहुत ही दिलचस्प विशेषता, अधिकांश ने देखा है कि एक वेबसाइट को एक से अधिक बार खोलने पर, बाद वाली पहली बार की तुलना में तेजी से खुलती है। लेकिन यह कैसे संभव है? खैर इस मामले में, ब्राउज़र बाद में तेजी से पहुंच के लिए अपने कैश में कुछ बार देखे जाने वाले पृष्ठों को संग्रहीत करता है।
लेकिन कब तक? वैसे यह उत्तर आप पर निर्भर करता है यानी आप अपने में निर्धारित समय पर .htaccess कैश नियंत्रण के लिए फ़ाइल। NS .htaccess फ़ाइल उस समय को निर्दिष्ट कर सकती है जिसके लिए वेबसाइट के पृष्ठ ब्राउज़र के कैशे में रह सकते हैं और उसके बाद समय की समाप्ति, इसे फिर से सत्यापित करना होगा अर्थात पृष्ठों को कैश से हटा दिया जाएगा और अगली बार उपयोगकर्ता को फिर से बनाया जाएगा साइट का दौरा करता है।
निम्नलिखित पंक्तियाँ आपकी वेबसाइट के लिए कैश नियंत्रण लागू करती हैं।
हैडर सेट कैश-कंट्रोल "अधिकतम-आयु = 3600, सार्वजनिक" हैडर सेट कैश-कंट्रोल "सार्वजनिक" हैडर सेट की समय सीमा समाप्त "शनि, 24 जनवरी 2015 16:00:00 GMT"
उपरोक्त पंक्तियाँ उन पृष्ठों की कैशिंग की अनुमति देती हैं जो उस निर्देशिका के अंदर हैं जिसमें .htaccess फाइलें 1 घंटे के लिए रखी जाती हैं।