यह "वैकल्पिक मीडिया स्टोर" सिस्टम के लिए कॉन्फ़िगरेशन कैश फ़ाइल है। यह एक ऐसी प्रणाली है जहां मीडिया फ़ाइलों के लिए अनुरोध get.php
के माध्यम से रूट किए जाते हैं, और आपको फ़ाइल सिस्टम के बजाय डेटाबेस में मीडिया स्टोर करने की अनुमति देता है। (यही कारण है, सरलीकरण पर एक सकल हो सकता है के रूप में मैं अपने आप को सुविधा उपयोग नहीं किया है)
आप कर सकते हैं सुरक्षित रूप से, (और चाहिए), तैनाती/स्रोत नियंत्रण से इस फ़ाइल को बाहर के रूप में यह एक कैश फ़ाइल है और हो जाएगा आवश्यकतानुसार ऑटो उत्पन्न हुआ। अधिक जानकारी के लिए रूट स्तर get.php
में निम्न कोडब्लॉक देखें।
if (!$mediaDirectory) {
$config = Mage_Core_Model_File_Storage::getScriptConfig();
$mediaDirectory = str_replace($bp . $ds, '', $config['media_directory']);
$allowedResources = array_merge($allowedResources, $config['allowed_resources']);
$relativeFilename = str_replace($mediaDirectory . '/', '', $pathInfo);
$fp = fopen($configCacheFile, 'w');
if (flock($fp, LOCK_EX | LOCK_NB)) {
ftruncate($fp, 0);
fwrite($fp, json_encode($config));
}
flock($fp, LOCK_UN);
fclose($fp);
checkResource($relativeFilename, $allowedResources);
}
सामान्य शब्दों में बोलते हुए, Magento के var
फ़ोल्डर के रूप में the *nix var
folder
चर फ़ाइलें-फ़ाइलें जिनकी सामग्री लगातार इस तरह के सिस्टम लॉग के रूप में की सामान्य ऑपरेशन के दौरान बदल जाने की उम्मीद है एक ही उद्देश्य में कार्य करता, स्पूल फ़ाइलें, और अस्थायी ई-मेल फ़ाइलें। कभी कभी एक अलग विभाजन
और विशेष रूप से सिस्टम के लिए अलग किया जाना चाहिए (अर्थात तैनाती का हिस्सा नहीं क)
स्रोत
2012-05-09 19:37:42
बहुत बढ़िया। धन्यवाद। – Roscius
हां एक ही नोट पर जारी है, यह आमतौर पर किसी भी तैनाती से पूरे/var फ़ोल्डर को बाहर करने के लिए समझ में आता है। –
क्या एक्सएमएल फाइलें/var/package कैश फाइलों में भी हैं? – Roscius