पायथन होस्टिंग


14

मुझे थोड़ी सी वेबसाइट स्थापित करके अजगर सीखना शुरू करना अच्छा लगेगा, और इसके लिए मुझे होस्टिंग की आवश्यकता है। एक होस्टिंग प्रदाता में मुझे क्या देखना चाहिए यह सुनिश्चित करने के लिए कि मैं अजगर का उपयोग कर सकता हूं?

संपादित करें: पूर्ण होने के लिए: मुझे होस्टिंग कंपनियों की सूची नहीं चाहिए, लेकिन मैं जानना चाहता हूं कि मुझे क्या देखना चाहिए।

बेशक, मैं पहले मेजबान को ले जा सकता हूं जो अपने चश्मे में 'पायथन' का उल्लेख करता है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मैं वास्तव में इसका उपयोग कर सकता हूं, और न केवल बुनियादी चीजों ... समस्या यह है कि मैं अजगर के बारे में ज्यादा नहीं जानता, इसलिए यह जानना मुश्किल है कि मैं क्या ढूंढ रहा हूं ...


यदि आप सीखना शुरू करते हैं तो आपको एक होस्टिंग प्रदाता की आवश्यकता क्यों है / आपको इसकी आवश्यकता है?
सर्वरहोर

जवाबों:


8

यदि आप पायथन फ्रेमवर्क का उपयोग करते हुए किसी साइट को होस्ट करने के लिए देख रहे हैं - Django, Pylons, Turbogears - आप Webfaction के साथ गलत नहीं कर सकते हैं - वे उस तरह के विशेषज्ञ हैं, और सभी प्रमुख स्थानों के लिए एक-क्लिक इंस्टॉलर्स हैं ।

आपको ड्रीमहोस्ट के साथ उतने ही पैसे की उतनी जगह / बैंडविड्थ नहीं मिलेगी, लेकिन एक छोटी सी साइट के लिए जो शायद मायने नहीं रखती। और आपको उत्कृष्ट सहयोग मिलता है ।


1
Webfaction के लिए +1 - उनका समर्थन शानदार है। कई बार अब उन्होंने मुझे उन गलतियों को ट्रैक करने में मदद की है जो मैंने की हैं, जो मैंने गलत तरीके से मान लिया था, उनके लिए नीचे था। वे जवाब देने के लिए तत्पर हैं और विनम्र भी।
डोमिनिक रॉगर

1
+1 वेबफ़िकेशन चट्टानें। मैं याद दिलाना चाहता हूं कि यह python-hosting.com हुआ करता था।

मुझे Webfaction बहुत पसंद है। अफसोस की बात है कि मेरी व्यक्तिगत परियोजनाएं वास्तव में किसी भी ट्रैफ़िक को आकर्षित नहीं करती हैं, इसलिए मैं इस बात पर टिप्पणी नहीं कर सकता कि वे कितने शानदार हैं, लेकिन मैं वास्तव में उनके द्वारा प्रदान किए गए अद्भुत समर्थन और आसान व्यवस्थापक टूल से संतुष्ट हूं।
टीएम।

8

यहाँ मैं क्या देखूंगा:

  • लिनक्स सर्वर
  • अजगर पूर्व-स्थापित
  • अपाचे सेटअप सभी का समर्थन करता है:
    • mod_wsgi
    • cgi
    • mod_python
  • ssh का उपयोग
  • अपने स्वयं के ऐड-ऑन लाइब्रेरी स्थापित करने की क्षमता।

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


+1 वास्तव में पूछे गए प्रश्न का उत्तर देने के लिए।

8

क्या आपने Google App Engine पर विचार किया है ?

  • यह कम बैंडविड्थ उपयोग वाली साइटों के लिए मुफ़्त है।
  • न्यूनतम सेटअप आवश्यक है, इसलिए इसे शुरू करना आसान है।
  • जैसा कि आप आगे बढ़ते हैं, आप कुछ Django ढांचे की कार्यक्षमता का उपयोग करने के लिए आगे बढ़ सकते हैं । Django पायथन वेब ऐप विकसित करने के लिए एक लोकप्रिय मंच है।

केवल मैं सोच सकता हूं कि सुरक्षा कारणों से निचले स्तर के कुछ पायथन लाइब्रेरी समर्थित नहीं हैं।

अंत में, यूकेलिप्टस ऐप इंजन के लिए एक पोर्टेबल समाधान प्रतीत होता है ताकि आप Google की सेवा से बंधे नहीं रहें। आपको बाद में माइग्रेट करना चाहिए। ( संदर्भ )


समर्थन Google के साथ एक समस्या हो सकती है, मुझे इस बारे में एक ब्लॉग याद आ रहा है। मेरे पास कोई प्रत्यक्ष अनुभव नहीं है, लेकिन किसी ऐसे व्यक्ति की खोज करना अच्छा होगा।
मार्क रंसोम

5

"प्लेटफ़ॉर्म-ए-ए-सर्विस" प्रसाद की सिफारिश करने के लिए एक (थोड़ा पक्षपाती और स्व-इच्छुक) पोस्ट, जैसे:

  • हर्को मूल रूबी पा, अब पायथन और कई अन्य भाषाओं का समर्थन करते हैं
  • DotCloud जो रोमांचक डॉकर कंटेनरीकरण के पीछे हैं
  • Gondor.io जो पायथन + WSGI केंद्रित हैं
  • PythonAnywhere मेरे नियोक्ता, और सभी का सबसे अच्छा, स्वाभाविक रूप से।

सभी Paa प्रसाद एक ही व्यापक विचार को पिच करते हैं: "आप सर्वर प्रशासन, सुरक्षा पैच, स्केलिंग, लोड संतुलन, उस सभी sysadmin सामान के बारे में चिंता नहीं करना चाहते हैं। आइए हम उस पर ध्यान दें, और आपको करने के लिए छोड़ दें। अपने उपयोगकर्ताओं के लिए सबसे अच्छा ऐप बनाने का दिलचस्प काम "। अनिवार्य रूप से, आप बहुत से समय और दर्द को बचाने के बदले, अपने स्वयं के सर्वर के निर्माण और चलाने से प्राप्त लचीलेपन में से कुछ का व्यापार करते हैं।

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

आशा है कि यह वहाँ किसी को मदद करता है!


3

मुझे लगता है कि आप रूट एक्सेस के साथ वर्चुअल प्राइवेट सर्वर या वर्चुअल मशीन देखना चाहते हैं।

मेरी (वाणिज्यिक) राय में, होस्टिंग प्रौद्योगिकियां या तो "पूरी तरह से मानकीकृत" होस्टिंग वातावरण की श्रेणी में आती हैं (जैसे कि PHP के लिए Apache / mod_php) या वे नहीं करते हैं। बहुत सी कंपनियां बिल्कुल उसी तरह से PHP होस्टिंग प्रदान करती हैं। लेकिन पायथन और रूबी जैसे अधिकांश नए होस्टिंग प्लेटफार्मों के लिए - वे नहीं करते हैं, और इसलिए मेजबानों को उन भाषाओं के लिए विशेष होस्टिंग वातावरण बनाने के लिए बहुत अधिक काम और डोमेन विशेषज्ञता पर जाना पड़ता है।

इसलिए यदि आप पायथन-विशेषज्ञता वाले मेजबान के लिए खरीदारी करते हैं, तो आपको PHP होस्टिंग बेचने वाले की तुलना में बहुत अधिक क्लैट-इन होस्ट की तलाश करनी चाहिए। हालाँकि मुझे उम्मीद है कि आपको उस दुर्लभ विशेषज्ञता के लिए अधिक भुगतान करना होगा। जोखिम यह है कि आपको कुछ अधिक अर्ध-बेक किया हुआ या किसी विशेष होस्ट के लिए बहुत विशिष्ट है, जो आपकी तैनाती को कम पोर्टेबल बनाता है जिसे आप स्थानांतरित करना चाहते हैं।

इसके बजाय यदि आप VPS / Virtual मशीन की खरीदारी करते हैं, तो आपको एक ऐसा उत्पाद मिलेगा जो मोटे तौर पर हजारों होस्ट - रूट एक्सेस, बैंडविड्थ, डिस्क स्पेस, और आपके इच्छित सटीक सॉफ़्टवेयर, संस्करण और मॉड्यूल को स्थापित करने की क्षमता के समान है। इस तरह की चीज़ को स्थापित करने के लिए आपको थोड़ा और सीखना पड़ सकता है, लेकिन आपको एक होस्टिंग कंपनी के विचार के लिए प्रस्तुत नहीं करना होगा कि "मानक" पायथन वातावरण क्या है। अपना खुद का वातावरण बनाएं, जो आपके आवेदन पर फिट बैठता है, और आपके पास कई और कंपनियों का चयन होगा।

मैं VPS के लिए मामले को थोड़ा कम कर सकता हूं, क्योंकि मैं रेल तैनाती के पिछले भयावहता के बारे में अधिक सोच रहा हूं, जहां मुझे विशिष्ट अनुभव है :)


1

अधिकांश होस्टिंग प्रदाताओं के पास समर्थित सर्वर साइड प्रौद्योगिकियों की एक सूची है । बस उस सूची पर अजगर की तलाश करें। मैंने जो देखा है, उसमें से अधिकांश यूनिक्स प्रदाता अजगर का समर्थन करते हैं।



1

ऐप इंजन म्यूट नट्स है। इसका इस्तेमाल करें।

http://www.diveintopython.org/ बहुत बढ़िया है।

python वेब ऐप्स के साथ आरंभ करने के लिए web.py लगभग ऐप इंजन जितना सरल है। हालांकि काफी प्रभावित नहीं हुआ है।

क्या मैंने उल्लेख किया है कि ऐप इंजन महान है?


अजगर में गोता लगाने के लिए बढ़िया सुझाव। अजगर सीखने के लिए एक महान पुस्तक।
GNUix

1

ईमानदारी से, कुछ भी जो समर्थन करता है उसे mod_wsgiकरना चाहिए। बाकी सब कुछ (सर्वर सॉफ्टवेयर, कॉन्फिगर, आदि) इस बात पर निर्भर करता है कि आपको क्या चाहिए / चाहिए, और इसलिए यह आपके ऊपर है।


1

यदि आप एक गारंटी चाहते हैं कि एक होस्ट सॉफ्टवेयर के संदर्भ में आपको जो कुछ भी चाहिए, उसका समर्थन करने जा रहा है, तो आप एक समर्पित सर्वर या वीपीएस (मैं लीनोड की सिफारिश करता हूं ) प्राप्त करने में सर्वश्रेष्ठ हूं । या अपना विकास स्थानीय स्तर पर करें, विभिन्न चीजों को कैसे स्थापित किया जाए, इस पर कई अच्छे मार्गदर्शक हैं, विशेषकर अजगर जैसी लोकप्रिय भाषा के साथ। अजगर को कैसे स्थापित करना सीखना भाषा सीखने के साथ-साथ एक अच्छा अनुभव होगा।


0

ऑलफ्रेस्पेक सपोर्ट पायथन और जहाँ तक मुझे मिल सकता है कम बैंडविड्थ, कम वेब स्पेस साइट के लिए सबसे सस्ता विकल्प है। हालांकि वे django का समर्थन नहीं करते हैं यदि आप इसका उपयोग करना चाहते हैं। एक और कम लागत वाला विकल्प जो अजगर का समर्थन करता है वह है नाराज होस्टिंग।


1
दुर्भाग्यवश लगभग चलने वाली प्रक्रिया लंबी चलने वाली प्रक्रियाओं का समर्थन नहीं करती है। WSGI पायथन के लिए standart है।

0

http://www.dreamhost.com/hosting-features.html ड्रीमहोस्ट आईएमओ सबसे अच्छे मेजबान में से एक है और वे अजगर का समर्थन करते हैं।


1
Reddit.com/r/programming/comments/747gk/… पर dreamhost के बारे में कुछ बहुत ही नकारात्मक नकारात्मक टिप्पणियां - हालांकि कुछ सकारात्मक भी ...

2
ड्रीमहोल्डर शुरुआत पायथन के लिए ठीक है, लेकिन यह भयानक है यदि आप इसे किसी भी हेवीवेट साइट के लिए उपयोग करना चाहते हैं, क्योंकि वे mod_python का समर्थन नहीं करते हैं और न ही mod_wsgi। (wiki.dreamhost.com/Python)

हाय डैनियल, यही कारण है कि मैंने सवाल पूछा। निश्चित रूप से मैं पहला मेजबान ले सकता हूं जो अपने चश्मे में 'पायथन' का उल्लेख करता है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मैं वास्तव में इसका उपयोग कर सकता हूं, और न केवल बुनियादी चीजों ... समस्या यह है कि मैं अजगर के बारे में ज्यादा नहीं जानता, इसलिए यह जानना मुश्किल है कि मैं क्या देख रहा हूँ ...

0

मैं एक VPS के लिए सर्वर एक्सिस की सिफारिश करूंगा । बेशक अगर आप सीख रहे हैं तो बस घर पर अपने बॉक्स में कुछ सेटअप करें। यदि आप GNU / Linux चला रहे हैं, तो आप Django जैसी एक फ्रेमवर्क डाउनलोड कर सकते हैं जिसमें एक अंतर्निहित परीक्षण सर्वर है जिसे आप खेल सकते हैं या जब तक आप किसी HTTP सर्वर ( Apache , चेरोकी , Nginx (इंजन-एक्स), आदि) को सेटअप कर सकते हैं यह या तो WSGI इंटरफ़ेस (बेहतर IMHO) या mod_python का समर्थन करता है।


0

यदि आप सर्वर सेट करने में सहज हैं, तो मैं एक VPS होस्ट की तरह देखूंगा। उन घटकों का चयन करने में सक्षम होने का लचीलापन जो आप अपने दम पर ओएस को बनाए रखने की असुविधा को दूर करने के लिए उपयोग करना चाहते हैं।


यह भी एक महान शिक्षण उपकरण है कि आप अपने VPS है कि आप के साथ छेड़छाड़ कर सकते हैं। जब आप किसी चीज को तोड़ते हैं और उसे खुद ठीक करना होता है, तो आप अपने सिर को बहुत जोर से मारेंगे, लेकिन सीखने का अनुभव अमूल्य है।

0

मैं इस क्रम में जाऊँगा:

Linode.com

Slicehost.com

अपने छोटे VPS सेट करें और रूट की ताकत को फिर से बनाएं। यदि आप होस्टिंग के लिए भुगतान करने जा रहे हैं, तो आप रूट क्यों नहीं चाहेंगे?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.