setuptools प्रलेखन केवल राज्यों:पायथन परियोजना को पैकेज करते समय zip_safe को सही पर सेट करने का क्या फायदा है?
अधिकतम प्रदर्शन के लिए, अजगर संकुल सबसे अच्छा ज़िप फ़ाइलों के रूप में स्थापित कर रहे हैं। हालांकि, सभी संकुल संपीड़ित रूप में चलाने में सक्षम नहीं हैं, क्योंकि वे सामान्य ऑपरेटिंग सिस्टम फ़ाइलों के रूप में स्रोत कोड या डेटा फ़ाइलों तक पहुंचने में सक्षम होने की उम्मीद कर सकते हैं। इसलिए, setuptools आपके प्रोजेक्ट को ज़िपपाइल या निर्देशिका के रूप में स्थापित कर सकता है, और इसकी डिफ़ॉल्ट पसंद प्रोजेक्ट के zip_safe ध्वज (reference) द्वारा निर्धारित की जाती है।
व्यावहारिक रूप से, प्रदर्शन लाभ क्या प्राप्त हुआ है? क्या यह जांचने लायक है कि मेरी परियोजनाएं ज़िप-सुरक्षित हैं, या आमतौर पर लाभ कम से कम हैं?
बस एक नोट: यदि आप तेजी से आयात लोडिंग समय की परवाह करते हैं, तो इसके बारे में फिर से सोचना बेहतर हो सकता है। पाइथन दुभाषिया को अक्सर लोड करने से बचें! उदाहरण: एक पायथन दुभाषिया एक दूसरे के बाद कई वेब अनुरोधों को संभाल सकता है। – guettli
यह उत्तर सबसे अच्छा अधूरा है, क्योंकि यह केवल कारणों के एक छोटे से सबसेट का उल्लेख करता है कि क्यों एक .gg फ़ाइल बेहतर प्रदर्शन कर सकती है। –