व्यस्त साइटले आफ्नो डिस्क र ब्यान्डविथको ठूलो हिस्सा कसैले पनि सम्पादन नगर्ने फाइलहरूमा खर्च गर्दछ: छविहरू, PDF हरू, डाउनलोडहरू। Media offload ले तिनीहरूलाई object storage मा सार्छ र CDN बाट सेवा प्रदान गर्दछ, जसले गर्दा वेब सर्भर तस्बिरहरू पोस्ट गर्नुको सट्टा तपाईंको साइट चलाउने काममा फर्किन्छ।
यसलाई सुरु गर्दै
साइटहरू → तपाईंको साइट → Media offload → Media offload सुरु गर्नुहोस्। यसले भण्डारणको व्यवस्था गर्छ; तपाईंले पहिले bucket सिर्जना गर्नु पर्दैन।
त्यसपछि WordPress लाई Zinn® Media Offload प्लगइन चाहिन्छ, र यसलाई कन्फिगर गर्नुको सट्टा जोडा बनाइन्छ। जोडा बनाउने कोड प्राप्त गर्नुहोस् मा क्लिक गर्नुहोस्, साइटमा प्लगइन स्थापना र सक्रिय गर्नुहोस्, र कोड त्यहाँ टाँस्नुहोस्। प्लगइनले चेक इन नगरेसम्म कार्डले प्लगइनको प्रतीक्षा गर्दै देखाउँछ, र त्यसपछि संस्करण तथा यसले पछिल्लो पटक कहिले चेक इन गर्यो सो देखाउँछ।
टाइप गर्नका लागि कुनै पहुँच कुञ्जी किन छैन
गोप्य कुञ्जी टाँस्नका लागि प्लगइनमा कुनै ठाउँ छैन, र यो जानाजानी गरिएको हो। प्लगइन एक पटक जोडा बन्छ र यसलाई आफ्नै अल्पकालीन प्रमाण-पत्र जारी गरिन्छ; तपाईंको भण्डारण कुञ्जीहरू हाम्रो तर्फ नै रहन्छन्। WordPress मा टाइप गरिएको कुञ्जी डाटाबेसमा, तपाईंको ब्याकअपहरूमा, र साइट स्थानान्तरण गर्दा निर्यात हुने जुनसुकै कुरामा रहन्छ — र यो त्यही कुञ्जी हो जसले तपाईंसँग भएका प्रत्येक फाइल मेटाउन सक्छ।
दुईवटा स्विचहरूले के गर्छन्
CDN बाट मिडिया सेवा दिनुहोस् ले तपाईंको पृष्ठहरूमा रहेका URL हरू पुन: लेख्छ ताकि आगन्तुकहरूले वेब सर्भरबाट नभई CDN बाट फाइलहरू प्राप्त गरून्। तपाईंले यसलाई सुरु नगरेसम्म, फाइलहरू भण्डारणमा प्रतिलिपि हुन्छन् तर अझै पनि स्थानीय रूपमा सेवा दिइन्छ — कार्डले काम समाप्त भएको संकेत गर्नुको सट्टा यही कुरा बताउँछ।
अपलोड गरेपछि स्थानीय प्रतिलिपिहरू हटाउनुहोस् ले डिस्क खाली गर्छ। तपाईंले सबै कुरा ठीकसँग रेन्डर भइरहेको छ भनी जाँच गरिरहँदासम्म यसलाई बन्द नै राख्नुहोस्; तपाईं सन्तुष्ट भएपछि यसलाई सुरु गर्नुहोस्। तपाईंलाई यसलाई पुन: बन्द गर्नबाट केहीले पनि रोक्दैन, तर पहिले नै हटाइएका फाइलहरू स्वचालित रूपमा पुन: डाउनलोड हुँदैनन्।
यसको सट्टा आफ्नै bucket प्रयोग गर्दै
तपाईंले पहिले नै स्वामित्वमा रहेको S3-मिल्दो bucket संलग्न गर्न सक्नुहुन्छ — कुनै पनि प्रदायकको तपाईंको आफ्नै खाता। तपाईंले bucket को नाम, endpoint र कुञ्जी जोडी उपलब्ध गराउनुहुन्छ, र यो डाटाबेस स्तम्भमा नभई हाम्रो गोप्य भण्डारमा भण्डारण गरिन्छ।
⚠️ तपाईंको बिलमा फरक पार्ने महत्त्वपूर्ण कुरा: हामीले प्रदान गर्ने भण्डारण तपाईंको योजनाको object-storage सीमामा गणना हुन्छ। तपाईंको आफ्नै bucket गणना हुँदैन, किनकि यसले हामीलाई कुनै लागत लाग्दैन।
यो काम गरिरहेको छ भनी जाँच गर्दै
कार्डले फाइल संख्या र आकारको रूपमा अहिलेसम्म सारिएको र मिडिया सेवा दिइएको स्थान — या त CDN होस्ट, वा प्रतिलिपिहरू राखिएको तर अझै सेवा नदिइएको जानकारी दिने लाइन रिपोर्ट गर्दछ। यी दुईले मिलेर "के यसले वास्तवमा केही गरिरहेको छ" भन्ने जवाफ दिन्छन्, जुन एक्लो हरियो स्विचले दिन सक्दैन।
यसलाई बन्द गर्दै
प्लगइन विच्छेद गर्नुहोस् ले जोडा बनाउने कार्य रोक्छ। भण्डारणमा पहिले नै रहेका फाइलहरू त्यहीँ रहन्छन् र यदि पुन: लेखन सक्रिय छ भने सेवा प्रदान गरिरहन्छन्; यदि तपाईं साइटलाई पुन: स्थानीय रूपमा सेवा दिने स्थितिमा फर्काउन चाहनुहुन्छ भने, पहिले CDN बाट मिडिया सेवा दिनुहोस् बन्द गर्नुहोस्, र त्यसो गर्नुअघि स्थानीय प्रतिलिपिहरू अझै अवस्थित छन् भनी सुनिश्चित गर्नुहोस्।