'Drupal-friendly' होस्टिंग का क्या अर्थ है?


10

मैं सामान्य रूप से ड्रुपल और वेब-होस्टिंग के लिए नया हूं। मेरा सवाल यह है कि पूरी तरह से ड्रुपल-फ्रेंडली होस्ट का गठन क्या है? मुझे पता है कि होस्ट प्रदाता द्वारा आपको SSH एक्सेस और सर्वर पर संपीड़ित फ़ाइलों को निकालने की क्षमता प्रदान करने से इंस्टॉलेशन आसान हो जाता है।

मुझे एक ड्रुपल-फ्रेंडली होस्ट में और क्या देखना चाहिए?

जवाबों:


6

कुछ चीजें हैं जिन पर आप गौर करना चाहते हैं:

Drupal आवश्यकताएँ:

  • PHP 5.2+ (Drupal 7)
  • MySQL डाटाबेस
  • 128mb मेमोरी लिमिट (भारी इमेजे प्रोसेसिंग के लिए)

आवश्यकताएँ नहीं, लेकिन भत्ते:

  • SSH
  • Drush
  • Git (नवीनतम)
  • Crontabs
  • कर्ल

1
धन्यवाद, क्रिस। मैं इस प्रश्न के सूची-प्रारूप के उत्तर की सराहना करता हूं।
CEMcFarland

1
PHP 5.2 केवल Drupal 7 द्वारा आवश्यक है; Drupal 6 PHP 4 के साथ संगत है। MySQL डेटाबेस इंजन है जिसके लिए मॉड्यूल के साथ परीक्षण किया जाता है, लेकिन Drupal PostgreSQL के साथ संगत है, भले ही Drupal कोड PostgreSQL के साथ सही व्यवहार न कर सके; Drupal 7, तब, SQLite के साथ भी इस्तेमाल किया जा सकता है।
kiamlaluno

1
Drupal 7 के लिए, आपको यह सुनिश्चित करने की आवश्यकता है कि यदि आप MySQL का उपयोग करना चाहते हैं तो आवश्यक PDO (pdo और pdo_mysql) एक्सटेंशन सक्षम हैं। कुछ होस्टर्स डिफ़ॉल्ट रूप से ऐसा नहीं करने का प्रबंधन करते हैं। और हाँ, Drupal 6 को PHP 5 की आवश्यकता नहीं है, लेकिन यह PHP4 का उपयोग करने के बारे में सोचने के लिए पूरी तरह से पागल है। वास्तव में, यहां तक ​​कि PHP 5.2 अब आधिकारिक तौर पर असमर्थित है।
बर्दिर

@ बर्डिर, क्या आप स्पष्ट कर सकते हैं "PHP 5.2 अब आधिकारिक रूप से असमर्थित है"? PH6 5.2, D6 इंस्टॉल के लिए drupal.org/requirements के अनुसार अनुशंसित संस्करण है ।
mpdonadio

3
से php.net/archive/2011.php#id2011-01-06-1 : "सभी पीएचपी उपयोगकर्ताओं नोट करना चाहिए कि पीएचपी 5.2 श्रृंखला अब समर्थित नहीं है सभी उपयोगकर्ताओं को दृढ़ता से पीएचपी 5.3.6 करने के लिए उन्नत करने के लिए प्रोत्साहित किया जाता है।।"
बर्दिर

4

F1234k की सूची जारी रखना:

4) ड्रुपल कट्टरपंथी:

  • बेहतर PHP प्रदर्शन के लिए APC कैश
  • तेजी से सामग्री वितरण के लिए प्रॉक्सी कैश को वार्निश करें
  • अस्थायी डेटा के तेजी से भंडारण के लिए Memcache
  • बेहतर खोज कार्यक्षमता के लिए अपाचे सोलर
  • पूरी तरह से प्रबंधित बुनियादी ढांचा
  • वास्तविक Drupal अनुभव के साथ सहायक कर्मचारी

धन्यवाद, geewiz अंतिम दो बिंदु सही मायने में 'कट्टर' होंगे।
CEMcFarland

1
हमें यह जोड़ना होगा कि ऊपर दिए गए ये विनिर्देश केवल VPS या समर्पित के लिए हैं, न कि साझा होस्टिंग के लिए। मुझे लगता है कि यदि किसी के पास रूट एक्सेस है, तो वह अपनी विशिष्टताओं को परिभाषित कर सकता है। मुझे लगता है कि सवाल साझा होस्टिंग के बारे में था, जहां किसी का ऐसा कोई नियंत्रण नहीं है।
जॉन

1
यदि किसी के पास एक अच्छा और तेजी से साझा किया गया होस्टिंग खाता है और एक बड़ी साइट नहीं है, तो वह एपीसी / वार्निश / मेम्चे को याद नहीं कर सकता है, क्योंकि ये प्रदर्शन को संदर्भित करते हैं। हालांकि, सोल में अतिरिक्त कार्यक्षमता बढ़ सकती है। वहाँ कंपनियां हैं जो सोल होस्टिंग की पेशकश करती हैं, और कोई उन्हें अपने साझा होस्टिंग खाते के साथ संयोजन में उपयोग कर सकता है।
जॉन

एक ही सर्वर पर रहने वाले mysql और फ़ाइलों को न भूलें, इसके बिना एक बहुत बड़ा प्रदर्शन जुर्माना है।
उत्साह

2

"Drupal-friendly" होस्टिंग एक शब्द है जिसे कई अलग-अलग तरीकों से व्याख्या किया जा सकता है जो इस बात पर निर्भर करता है कि आप किस तरह की साइट बनाने की योजना बना रहे हैं और आप किस तरह के उपयोगकर्ता हैं। अगर मुझे इसे "मित्रता के स्तर" तक तोड़ना पड़ा, तो मैं निम्नलिखित कहूंगा:

1) द्रुपाल सहिष्णु:

  • PHP 5.2.5,
  • माई एसक्यूएल,
  • अपाचे (अधिमानतः)

2) Drupal के अनुकूल :

  • अपने PHP मेमोरी आवंटन को 96MB या अधिक में बदलने की क्षमता (दृश्य एक सामान्य उदाहरण है जिसे बहुत सारी मेमोरी की आवश्यकता है)
  • अपने PHP अधिकतम निष्पादन समय को बदलने की क्षमता (30+ सेकंड)
  • php सुरक्षित मोड: बंद
  • सक्षम पोदो ( अधिक जानकारी यहाँ )
  • php रजिस्टर ग्लोबल्स: ऑफ

(यदि आप अपनी php.ini फ़ाइल को कस्टमाइज़ कर सकते हैं, तो उपरोक्त सभी मिलेंगे)

3) द्रुपाल को प्यार :

  • SSH
  • Drush इंस्टॉल करने योग्य (और भी बेहतर: GUI के माध्यम से)
  • crontab का उपयोग ( ड्रुपल 6, पॉरमोन्सक्रॉन के लिए एक विकल्प है , लेकिन यदि मेरा काम करता है तो प्रदर्शन दंड के साथ आता है)

पूरी तरह से और बहुत उपयोगी उत्तर। धन्यवाद! मैंने होस्टिंग खरीदी है, लेकिन PHP पर आपके विवरण की सराहना की जाती है।
CEMcFarland

1

व्यक्तिगत रूप से मुझे लगता है कि दोस्ताना Drupal होस्टिंग केवल एक होस्टिंग नहीं है जो आपको Apache + PHP + MySQL का मूल सेट प्रदान करती है। क्योंकि आपको अभी भी विश्वसनीय और तेज़ काम करने के लिए सभी निर्भरता को कॉन्फ़िगर करना होगा।

और प्रत्येक Drupal विशेषज्ञ को पता है कि यदि आप अपनी Drupal वेबसाइट को तेजी से काम करना चाहते हैं, तो आपको Redis / Memcahe और कैश कैश प्रॉक्सी वार्निश जैसे तेज़ कैश स्टोरेज का उपयोग करना होगा।

कुछ होस्टिंग प्रदाता हैं जो विशेष रूप से Drupal के लिए कॉन्फ़िगर किए गए इस बुनियादी ढांचे को प्रदान करते हैं:

  • एक्वायिया क्लाउड - ज्यादातर उद्यम के लिए। अमेज़ॅन वेब सेवाओं के शीर्ष पर निर्मित
  • Pantheon.io - रैकस्पेस के शीर्ष पर निर्मित
  • Platform.sh - अमेज़ॅन वेब सेवाओं के शीर्ष पर निर्मित

अंतिम दो बहुत समान हैं और कंटेनर वर्चुअलाइजेशन का उपयोग करते हैं, लेकिन वे सस्ते नहीं हैं।

एक विकल्प के रूप में, आप वोडबी की कोशिश कर सकते हैं । यह एक होस्टिंग प्रदाता नहीं है, लेकिन एक क्लाउड इन्फ्रास्ट्रक्चर सेवा है जो किसी भी सर्वर पर Pantheon.io/Platform.sh के समान सुविधाएँ लाएगा, अर्थात आपके स्वयं के सर्वर को Drupal के अनुकूल बनाता है। यह डॉकर के ऊपर बनाया गया है।


इस योगदान के लिए +1। जब मैंने पहली बार यह सवाल पूछा था, तो क्लाउड सेवाएं बहुत अलग जगह पर थीं। मैं अब ड्रुपल का उपयोग नहीं करता, लेकिन अगर मैंने किया तो मैं शायद इस तरह के समाधान का विकल्प चुनूंगा।
CEMcFarland
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.