CDN का उपयोग करके Drupal 7 की स्थिर सामग्री को स्वचालित रूप से कैसे वितरित करें?


7

मैं अपने सीडीएन (कंटेंट डिलीवरी नेटवर्क) के रूप में "रैकस्पेस क्लाउड फाइल्स" सेवा का उपयोग करता हूं। यह सेवा कई सीडीएन-संबंधित स्वचालन के लिए अच्छा एपीआई प्रदान करती है। कृपया, मुझे Rackspace Cloud Files के साथ Drupal को एकीकृत करने में मदद करें। मैं भी सीडीएन को स्थिर सामग्री को मैन्युअल रूप से कॉपी नहीं करना चाहता।


"आपका तरीका इसके साथ काम करना चाहिए .." किसकी विधि? क्या विधि है? इस प्रश्न में क्षमता है, लेकिन कृपया इसे सुधारें और स्पष्ट करें। देखिए smallurl.com/so-hints
ग्रेग

@Greg ने मेरे प्रश्न का संपादन किया। मुझे बताएं कि क्या अधिक भ्रम है ..
user931

जवाबों:


10

आसान

  1. अपने CDN के लिए स्थिर फ़ाइलों की प्रतिलिपि बनाएँ (इस मामले में रैकस्पेस क्लाउड फ़ाइलें)
  2. Http://drupal.org/project/cdn (drupal 7 को कोर पैच की आवश्यकता नहीं है) स्थापित करें
  3. CDN मॉड्यूल कॉन्फ़िगर करें

अपडेट करें

आप फ़ाइल कन्वेयर मोड के साथ सामग्री फ़ाइलों के वितरण को स्वचालित कर सकते हैं, यह मॉड्यूल फ़ाइल कन्वेयर डेमॉन के साथ एकीकृत करता है । यह बहुत अधिक उन्नत सेटअपों के लिए अनुमति देता है: फ़ाइलों को संसाधित किया जा सकता है (जैसे smush.it जैसी छवियों को अनुकूलित करें, YUI कंप्रेसर के साथ CSS को छोटा करें, YUI कंप्रेसर या Google क्लोजर कंपाइलर के साथ JS को छोटा करें, इससे पहले कि वे सिंक हो जाएं और आपके CDN को समर्थन न करना पड़े उत्पत्ति खींचो, किसी भी धक्का विधि ठीक है (समर्थित हस्तांतरण प्रोटोकॉल: एफ़टीपी, अमेज़ॅन एस 3, रैकस्पेस क्लाउडफाइल्स)। फ़ाइल कन्वेयर किसी भी सीडीएन के साथ उपयोग करने के लिए पर्याप्त लचीला है, इस प्रकार यह आपको विक्रेता लॉक-इन से बचने में सक्षम बनाता है।


अच्छा! लेकिन, क्या यह एक मैनुअल तरीका नहीं है क्योंकि मुझे स्टैटिक फ़ाइलों को मैन्युअल रूप से कॉपी करने की आवश्यकता है ..
user931

फ़ाइल कन्वेयर डेमन को प्रतिबिंबित करने के लिए उत्तर को अपडेट किया। यह पाठ
ड्रुपल

मैंने पाया है कि पूरी प्रणाली (वेब ​​सर्वर) सीडीएन मॉड्यूल और फ़ाइल कन्वेयर का उपयोग करते समय बंद हो जाती है जब साइट को बहुत अधिक ट्रैफ़िक प्राप्त होता है। मुझे आश्चर्य हो रहा है कि जब CDN मॉड्यूल फ़ाइल कन्वेयर PID या सिंक्र डेटाबेस तक पहुँच रहा है तो कोई गतिरोध है।
एलन लाइके क्रिस्टनसेन

4

क्लाउड फाइल्स मॉड्यूल का उपयोग करें । आप फ़ाइल सिस्टम को Rackspace Cloud Files में सेट कर सकते हैं ताकि Drupal पर अपलोड की गई फ़ाइलों को सीधे Rackspace Cloud Files CDN से संग्रहीत और वितरित किया जा सके (कोई प्रतिलिपि नहीं)।


मैंने पाया कि क्लाउड फ़ाइलें मॉड्यूल ने Rackspace के साथ अच्छा काम नहीं किया। मैं नोड्स को सहेजने / अपडेट करने पर घातक PHP त्रुटियां प्राप्त करता रहा: PHP घातक त्रुटि: [SITE] /sites/all/modules/cloud_files/rackccloudfiles_streams.inc पर एक गैर-ऑब्जेक्ट पर सदस्य फ़ंक्शन public_uri () को कॉल करें 160 लाइन पर
एलन लाकेके क्रिस्टेंसेन

क्या आपने सुनिश्चित किया है कि आपने php लाइब्रेरी भी स्थापित की है, जैसे कि रीडमी फ़ाइल कहती है?
user379468
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.