this answerCan I gzip JavaScript and CSS files in Django? के अनुसार:सीएसएस और जेएस डीजेगो के माध्यम से क्यों नहीं जाना चाहिए?
आपका CSS और JS अपने उत्पादन प्रणाली पर Django के माध्यम से जा नहीं होना चाहिए। इन्हें सेवा करने के लिए आपको अपाचे (या Nginx, या जो कुछ भी) कॉन्फ़िगर करने की आवश्यकता है, और जब आप ऐसा करते हैं तो आप Django के बजाय वहां gzip संपीड़न सेट अप करने में सक्षम होंगे।
उस प्रश्न के उत्तर इस आवश्यकता/सलाह के कारण की व्याख्या नहीं करते हैं। क्या यह एक अलग सर्वर से कार्यरत स्थिर सामग्री (छवियों/सीएसएस/जेएस) की गति के लिए बस एक अच्छा अभ्यास है? या इसका कोई आगे का हिस्सा है?
भी। वेब लेनदेन का सबसे धीमा हिस्सा डेस्कटॉप है। क्या आप चाहते हैं (धीमी) Django उदाहरण स्थिर सामग्री की अंतहीन धाराओं को दबा रहा है? या आप महत्वपूर्ण गतिशील HTML पृष्ठ को धक्का देने के लिए (धीमे) Django उदाहरण को सीमित करना चाहते हैं? –
मान्य रूप से, django.views.static से [django स्थैतिक मॉड्यूल] (https://docs.djangoproject.com/en/dev/howto/static-files/) अधिकांश सेवारत के लिए पर्याप्त है, और यदि आपको मिलता है तो संभावनाएं होती हैं अधिक ट्रैफिक से निपटने में सक्षम हैं, आप या तो एक अक्षम ऐप प्राप्त कर चुके हैं, या आपके पास अलग-अलग स्थिर फ़ाइलों को अलग-अलग करने के लिए आगे बढ़ने के लिए संसाधन होंगे। – sleepynate
@ स्लीपिनेट: "अधिकांश सेवारत के लिए पर्याप्त है"। हमें यह मामला नहीं मिला। हमने पाया कि Django बहुत बहुत कम करते हैं और अपाचे जितना संभव हो उतना अधिक चीजों को और अधिक स्केलेबल बनाते हैं। अपाचे की तुलना में पाइथन धीमा है। –