2009-12-11 13 views
11

मैं वेब विकास और इसमें शामिल सब कुछ के लिए नया हूं। मैं django में अपनी वेबसाइट को खत्म कर रहा हूं और मुझे जल्द ही एक होस्टिंग ढूंढना होगा और इसे तैनात करना होगा। मैंने सुना है कि वीपीएस या साझा होस्टिंग प्रकार हैं। तो यहां प्रश्न हैं:
1. प्रति दिन कितने विज़िट/क्लिक इसे वीपीएस चुनने लायक बनाते हैं? साझा?
2. यदि आप सबकुछ के लिए नए हैं तो अपने आप को एक वीपीएस को ट्यून करना और बनाए रखना कितना मुश्किल है!
3. अगर मैं अपनी साइट को तैनात करने में मदद करने के लिए होस्टिंग प्रदाताओं से पूछता हूं - क्या वे मदद करेंगे? (साझा, वीपीएस)
4. क्या 256 एमबी मेमोरी के साथ वीपीएस साझा होस्टिंग से कहीं अधिक तेज है?
5. यदि मैं एक होस्टिंग पर कई साइटों को होस्ट करना चाहता हूं - क्या इसके लिए वीपीएस अधिक उपयुक्त है?
6. क्या मैं एक मेजबान पर php, django और अन्य सामान होस्ट कर सकता हूं?
7. क्या मुझे निर्णय लेने के लिए कुछ और पता होना चाहिए?Django: वीपीएस या साझा होस्टिंग?

उत्तर

7

मैं Django की साझा होस्टिंग के लिए वेबफैक्शन का उपयोग कर रहा हूं। कीमत बहुत सभ्य है, उनके पास अच्छे मंच हैं, और आपके पास सेटअप करने में सहायता के लिए एक अच्छा वेब-आधारित इंटरफ़ेस है। वेब इंटरफ़ेस के बावजूद, यह आपको कमांड लाइन के रूप में आपकी साइट पर पूर्ण नियंत्रण रखने से बाधित नहीं करता है। आप Django से Rails, PHP, और mysql तक सभी प्रकार की चीजें होस्ट कर सकते हैं। छोटी साइटों के लिए, यह अच्छी तरह से काम करता है। मुझे यकीन नहीं है कि प्रदर्शन उच्च लोड के तहत कैसे काम करता है, लेकिन आप हमेशा छोटे से शुरू कर सकते हैं और एक वीपीएस में अपग्रेड कर सकते हैं। मैंने कभी समर्थन व्यक्ति के साथ सीधे संपर्क नहीं किया है, लेकिन दस्तावेज़ीकरण अच्छा लगता है। मेरा मतलब यह नहीं है कि प्लग की तरह लगें, लेकिन साझा होस्टिंग के लिए यह बहुत अच्छा रहा है। यदि आपके बारे में आपके कोई प्रश्न हैं, तो मुझे जवाब देने में खुशी होगी।

+0

एक कारण है वेबफैक्शन django के लिए होस्ट करने के लिए होस्ट है, वे एक ठोस उत्पाद प्रदान करते हैं, django जानते हैं, और बहुत ही संवेदनशील समर्थन है। मैंने वेबफैक्शन (अपाचे बेंचमार्क) के साथ डीजेंगो के कुछ लोड परीक्षण किए हैं - मुझे प्रति सेकेंड 100 से अधिक पगेलोड मिला है। – Ted

3

क्या मुझे निर्णय लेने के लिए कुछ और पता होना चाहिए?

Django (एक सबसेट यद्यपि) गूगल AppEngine पर चलता है:

    शुरुआत के लिए
  1. नि: शुल्क और भुगतान के रूप में आप बड़े होते हैं।
  2. ऑटो पैमाने
  3. लचीला (बैकअप हैं "स्वचालित" यानी डेटासंग्रह)

निश्चित रूप से दोष यह है कि आप केवल विकल्प के रूप में अजगर और जावा है है ...

+6

एक और कमी यह है कि आप पूरी तरह से डीजेंगो का उपयोग नहीं कर सकते हैं, क्योंकि वे इसका केवल एक हिस्सा समर्थन करते हैं। – Davide

+0

@ डेविड: परिशुद्धता के लिए धन्यवाद ... मेरे योगदान को अपडेट किया गया। – jldupont

6

Django GoogleAppEngine पर चलता है लेकिन PHP नहीं करता है। आपके Django कोड को Django के सामान्य ORM के बजाय Google के डेटास्टोर मॉडल का उपयोग करना होगा, इसलिए GAE में कुछ टाई है - यदि आप तय करते हैं कि आप बाद में अपना ऐप होस्ट करना चाहते हैं तो यह काफी काम हो सकता है।

यदि आप एक वीपीएस के साथ जाते हैं तो जाहिर है कि आप Django और php को एक साथ चला सकते हैं, लेकिन आपको एक webserve, शायद फ़ायरवॉल चुनना होगा, शायद बाद में संतुलन लोड करना होगा।

प्रति दिन क्लिक वास्तव में उपयोगी नहीं है, आपको यह जानने की जरूरत है कि प्रति सेकंड कितने क्लिक आपको चोटी पर मिलते हैं।

सस्ते होस्टिंग प्रदाता महंगा लोगों की तुलना में कम सहायता प्रदान करेंगे।

क्या एक वीपीएस पर्याप्त होने जा रहा है? अगर यह नीचे जाता है तो क्या प्रभाव पड़ता है? यदि आपके पास केवल एक सर्वर है तो बड़े अपग्रेड करना मुश्किल है।

एक वीपीएस के साथ आपको कहीं भी अपना डेटा वापस करने की आवश्यकता है। होस्टिंग आपके लिए ऑफ़साइट बैकअप कर सकता है, लेकिन कुछ भी खुद को रखना अच्छा विचार है।

मुझे नहीं पता कि जीएई से आपके डेटा का बैकअप लेना कितना आसान है, लेकिन यदि डेटा मूल्यवान है तो शायद यह एक अच्छा विचार है।

2

आप Django के लिए एक VPS की स्थापना के बारे में जानना चाहते हैं: इसके बारे में

Here's a blogpost। मैंने इसका उपयोग तब किया जब डीजेगो-साइट्स को दोबारा तैनात किया गया (और, हाँ, आप Django + PHP और अन्य सामान का उपयोग कर सकते हैं - मैंने वीपीएस पर भी वर्डप्रेस का उपयोग किया था!)।

मैंने पहले कभी एक वीपीएस का उपयोग नहीं किया था, और इस गाइड का पालन करना बहुत आसान था।

1

अपनी आवश्यकताओं को देखते हुए, मैं इसे अमेज़ॅन ईसी 2 पर Django होस्ट करने का प्रयास करूंगा। यदि आप उनके free tier का लाभ उठाते हैं तो आप माइक्रो इवेंट (618 एमबी रैम, 30 जीबी फाइल सिस्टम) में एक वर्ष के लिए इतना मुफ्त कर सकते हैं। आपको एसएसएच एक्सेस सहित मशीन का पूरा नियंत्रण मिलता है। ऐसी कई स्वतंत्र रूप से उपलब्ध छवियां हैं जो पहले से ही BitNami Django Amazon Machine Image सहित Django को बंडल करती हैं जो निःशुल्क भी उपलब्ध है (अस्वीकरण: मैं बिटनामी डेवलपर्स में से एक हूं)। जैसे-जैसे आपकी आवश्यकताएं बदलती हैं, सर्वर को आकार बदलने के लिए अपेक्षाकृत आसान है ताकि इसे सब कुछ पुनर्स्थापित किए बिना

0

सरल django आवश्यकताओं के लिए Heroku को न भूलें। शायद वहां सबसे आसान तैनाती और सर्वर/बंदरगाहों को समझने की कोई आवश्यकता नहीं है।

जब आप छोटे से शुरू होते हैं तो हेरोकू ठीक है, लेकिन यदि आप लोकप्रिय हो जाना शुरू करते हैं - सुनिश्चित करें कि आप अपना उपयोग देखते हैं ताकि आप पर कोई आश्चर्य न हो आपका क्रेडिट कार्ड बिल

कुछ सकारात्मक है कि आप अन्य अधिक परंपरागत प्रदाताओं के साथ नहीं मिल सकता है: Django और अन्य पुस्तकालयों के नवीनतम संस्करण को चलाने के लिए

  1. की क्षमता।
  2. दूर और व्यापक रूप से, वहां सबसे सरल तैनाती - निश्चित रूप से उनकी हत्यारा सुविधा है।
  3. कौन मुफ्त postgresql पसंद नहीं है?
  4. large menu of third party services जो पहले से ही उनके साथ एकीकृत हैं। आप बस साइन अप करते हैं और कुछ लाइनें और git push बाद में आप ऊपर और चल रहे हैं।
संबंधित मुद्दे