मैं एक पुरानी ईकामर्स साइट को एमवीसी 3 में पोर्ट कर रहा हूं और डिजाइन सुधार का लाभ उठाना चाहूंगा। साइट में वर्तमान में 3 आकारों में संग्रहीत उत्पाद छवियां हैं: थंबनेल, माध्यम (किसी सूची में प्रदर्शन के लिए) और ज़ूम किए गए लुक के लिए विस्तारित किया गया है। अभी हम 3 अलग-अलग छवियों को अपलोड करने जा रहे हैं जो बिल्कुल सही आकार के हैं, 3 अलग-अलग नाम प्रदान करें जो साइट की अपेक्षा करते हैं, आदि, यह एक दर्द है।
मैं सिर्फ 1 फ़ाइल अपलोड करना चाहता हूं, एक बड़ी, फिर साइट को इसे आवश्यक आकारों तक कम करने दें, और मुझे उपयोगकर्ता प्राथमिकताएं, फॉर्म फैक्टर (उदाहरण के लिए मोबाइल, आईपैड) के आधार पर थंबनेल और सूची के आकार को बदलने की सुविधा चाहिए। , डेस्कटॉप), आदि को एक ही छवि की कई प्रतियों की आवश्यकता हो सकती है। मेरा प्रश्न यह है कि छवि को कम किया जाना चाहिए और फिर अपलोड होने पर कई बार सहेजा जाना चाहिए और यदि ऐसा है तो एक अच्छा भंडारण / नामकरण सम्मेलन क्या है?
अन्य विचार सिर्फ एकल छवि को संग्रहीत करना है, लेकिन क्लाइंट की सेवा करने से पहले इसे प्रोग्रामेटिक रूप से आकार देना है। क्या किसी ने ऐसा किया है और कुछ और मशीन चक्रों के अलावा ट्रेडऑफ क्या हैं? आप ग्राहक को स्मृति में एक अस्थायी छवि कैसे पारित करते हैं (कोई URL नहीं है)?