मेरे उपयोगकर्ता एनएफएस की होम डाइरेक्टरी में हैं और सैकड़ों यूजर्स के साथ फ़ायरफ़ॉक्स का उपयोग करने वाले सैकड़ों लोग डिस्क कैश पर ट्रैफ़िक पढ़ने / लिखने का थोड़ा सा काम करते हैं। नतीजतन, मैं डिफ़ॉल्ट फ़ाइल फ़ायरफ़ॉक्स डिस्क कैश को केवल स्थानीय फ़ाइल सिस्टम पर ले जाना चाहता हूं ताकि बाहरी एनएफएस ट्रैफ़िक को कम किया जा सके और मेरे एनएफएस सर्वर पर भी लोड को हल्का किया जा सके।
मुझे पता है कि मैं my_firefox_path/defaults/pref/all.js
निम्नलिखित फॉर्म नामक एक फाइल में सिस्टम की व्यापक प्राथमिकताओं को सेट कर सकता हूं :
प्रीफ़ ("browser.cache.disk.parent_directory", स्ट्रिंग)
परीक्षण के लिए मैंने इसे निम्न पर सेट किया था:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox /");
दुर्भाग्य से यह अच्छी तरह से काम नहीं करता है क्योंकि प्रत्येक सिस्टम पर कई उपयोगकर्ता हैं। क्या उस वरीयता फ़ाइल में एक उपयोगकर्ता और एक प्रोफ़ाइल शामिल करने का कोई तरीका है ताकि मैं इस प्रणाली को व्यापक रूप से ट्विक कर सकूं और यह मेरे सभी उपयोगकर्ताओं पर लागू होगा? कुछ इस तरह:
pref ("browser.cache.disk.parent_directory", "/ tmp / firefox / $ USER / $ PROFILE");