[प्रोग्रामिंग] सर्वात वेगवान पायथन वेब फ्रेमवर्क: Wheezy.web

Wheezy_web_logo

Wheezy.web त्याकडे लोगो नाही; मी जीआयएमपी मध्ये प्रतिमा बनविली.

बर्‍याच काळापासून मी पायथनमध्ये प्रोग्रामिंग थांबविले, परंतु हे मला आपल्याबरोबर माहित असलेल्या तंत्रज्ञान सामायिक करण्यास प्रतिबंधित करत नाही;). काही काळापूर्वी मी पायथनमधील "सर्वोत्कृष्ट" वेब फ्रेमवर्कच्या शोधात गेलो, कारण मी वापरलेला (वेब ​​2 पी) मंद गतीने होता. माझ्या संशोधनाने मला नेले Wheezy.web; जे त्याला ओळखतात त्यांनी निश्‍चितच परमेश्वराद्वारे हे केले आहे लेखकाने त्याच्या ब्लॉगवर केलेले नेत्रदीपक बेंचमार्क:

अजगर-वेगवान-वेब-फ्रेमवर्क

मला माहित आहे, प्रति सेकंद 25.000 विनंत्या उर्वरित फ्रेमवर्कच्या तुलनेत ही वास्तविक पास आहे. मी स्वत: चा वापर केला Wheezy.web थोड्या काळासाठी आणि मला म्हणायचे आहे की ही एक वास्तविक कला आहे. आपण जिथे जिथे पहाल तिथे: वेग, साधेपणा, सुरक्षा ... सर्व काही. आणि त्याहूनही एका व्यक्तीचे कार्य आहेः riन्ड्री कोर्नाटस्की.

  • हे कार्य करते python ला 2, python ला 3 y पायपाय. जरी 3 चांगली कार्यक्षमता देत असला तरीही, 2 परिपक्व होईपर्यंत 3 वापरणे चांगले आहे.
  • त्याची रचना आहे मॉड्यूलर, म्हणून Wheezy.web अधिक गोष्टी आहेत: Wheezy.template, Wheezy.html, Wheezy.security… आपल्याला पाहिजे असलेले भाग वापरा.
  • दस्तऐवजीकरण सोपे आणि समजण्यास सोपे.
  • स्वयंचलित एचटीएमएल ऑप्टिमायझेशन (संकुचित करते जेणेकरुन बाह्य साधने न वापरता ते कमी घेते).
  • हे अन्यथा कसे असू शकते, ते आहे विनामूल्य सॉफ्टवेअर आणि मुक्त स्त्रोत ; डी.
  • इत्यादी ...

अ‍ॅन्ड्रीच्या ब्लॉगवर उत्तम ट्यूटोरियल आहेत instalar Wheezy.web सुकवणे o आय 18 एन (एकाधिक भाषा) सह; देखील स्पष्टीकरण कसे वापरावे Wheezy.web Nginx सह. त्याच्या सर्व ट्यूटोरियलची नकारात्मक बाजू म्हणजे ती समजा तुम्ही डेबियन वापरता, कारण त्याने इतर डिस्ट्रॉक्सवर चाचणी घेतली नाही.

आपण वापरल्यास Fedora आणि आपल्याला स्वारस्य आहे Wheezy.web, तू नशीबवान आहेस! ही कमांड येथे आहे जी त्याच्या ट्यूटोरियलचे अनुसरण करण्यास सक्षम होण्यासाठी आवश्यक पॅकेजेस स्थापित करेल.

sudo dnf install python python-devel python3 python3-devel python-setuptools python-virtualenv libxml2 libxml2-devel libxslt libxslt-devel libmemcached libmemcached-devel memcached memcached-devel gzip ntpdate gettext uwsgi uwsgi-plugin-python socat nginx

Riन्ड्री स्थापित करण्यासाठी ट्यूटोरियल Wheezy.web एनजीन्क्स सह हे विशेषत: डेबियनसाठी डिझाइन केलेले स्क्रिप्ट वापरते, म्हणून जर आपण एखादी भिन्न प्रणाली वापरत असाल तर आपल्याला ते स्वतः करावे लागेल. माझ्या बाबतीत, यूडब्ल्यूएसजीआय माझ्यासाठी पुरेसे आहे, म्हणून मी कधीही प्रयत्न केला नाही.

सत्य विद्यमान आहे Wheezy.web दुसरे फ्रेमवर्क वापरणे मला गुन्हा वाटते, म्हणून जर आपण पायथनबरोबर कार्य केले तर अगदी त्याकडे पहा. त्यास श्रेय दिले जाऊ शकते फक्त तोटा म्हणजे डेटाबेससह कार्य सुलभ करण्यासाठी कोणत्याही अमूर्ततेचा स्तर समाविष्ट केलेला नाही (किंवा याची आवश्यकता नाही, परंतु त्याचे कौतुक करणारे लोकही आहेत).

आणि हे सर्व आहे. एक छोटा, परंतु संबंधित लेख मी आणखी मनोरंजक तंत्रज्ञान आणण्याचे वचन देतो! भेटू ~.

तसे, एक कुतूहल, आपल्याला हे माहित आहे की त्याला "व्हीजी" का म्हटले जाते? अ‍ॅन्ड्री डेबियनचा चाहता आहे. मी ते तिथेच सोडतो;).


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   ब्रुनो कॅसिओ म्हणाले

    कामगिरी हा एकमेव घटक नाही. जाँगोच्या तुलनेत हे खूपच वाचनीय आहे. आणि प्रामाणिकपणे, प्रति सेकंदाच्या 25000 विनंत्या कृती करताना दिसल्या पाहिजेत, परंतु मी आरोग्यासाठी लिहायला 15000 (डीजाँगो) सोबत राहणे पसंत केले आहे, आणि उर्वरित काम पायाभूत सुविधांकरिता प्रतिनिधींना मिळणार आहे जे खरोखरच प्राप्त होणार आहे किंवा नाही, 25000 विनंत्या.

    विनम्र! डेटा Thanks धन्यवाद

    1.    ब्रुनो कॅसिओ म्हणाले

      हे सांगण्याची गरज नाही की बेंचमार्कसाठी मी इतर फ्रेमवर्कच्या जुन्या आवृत्त्या वापरतो ...

      1.    लाजतो म्हणाले

        बेंचमार्क लेख २०१२ चा आहे. २०१ 2012 मध्ये त्यांनी त्यास पुन्हा सुधारित व विस्तारित केले आणि त्यांनी स्वत: ला निर्दिष्ट केले की ते त्या वर्षाचे आहेत: writing या लेखनातील नवीनतम आवृत्ती (१ 2013 मार्च, २०१)) »

    2.    लाजतो म्हणाले

      आपण ज्या अज्ञानाचा उल्लेख करता असे मला वाटत नाही ते वाईट आहे. मी समजतो की बर्‍याचदा प्रोग्रामिंगमध्ये सुलभता शोधली जाते, परंतु खरोखर असे बरेच फरक आहेत असे मला वाटत नाही. मी एका वर्षासाठी वेब टू पी वापरला आणि मी तुम्हाला खात्री देतो की उपलब्ध फ्रेमवर्क वापरणे हे सर्वात सोपा आहे. नक्कीच, त्याची कार्यक्षमता बर्‍याच प्रकारे भयंकर आहे ... बेंचमार्क लेखात स्वत: मॅसिमो दि पियरो (वेब ​​2Py चे निर्माता) यांनी riन्ड्रीबरोबर वादविवाद केला ज्यामध्ये त्याने सुधारित केले की शेवटी सुधारण्यासाठी बरेच काही आहे; आयआरसी वर अ‍ॅन्ड्री यांच्याशी बोलताना त्यांनी मला सांगितले की "सर्व काही फ्रेमवर्कमध्ये ठेवण्याचे आणि बहुतेक वापरले नसले तरी वैशिष्ट्यांसह त्यांना फुलवण्याचे" असे सर्वत्र मान्यताप्राप्त तत्वज्ञान आहे, आणि तो किती बरोबर होता ...

      मूलभूत सुविधांविषयी आपण जे बोलता त्याबद्दल, आपण जे बोलता ते मी अर्धवट सामायिक करतो; 10.000 मधील फरक हा बरेच काही आहे, खासकरुन जेव्हा आपण अगदी अलीकडील आणि अगदी कमी ज्ञात असलेल्या विरूद्ध सर्वात लोकप्रिय आणि प्रौढ फ्रेमवर्कबद्दल बोलतो. जास्तीत जास्त उत्पादनक्षमतेसह जास्तीत जास्त कार्यक्षमता एकत्रित करण्याचा माझा दृष्टीकोन नेहमी असतो आणि मला असे वाटते की Wheezy.web हे सर्वात चांगले करते. मी वेब 2 पी (सर्वात), जांगो, पिरॅमिड आणि व्हीझी.वेब वापरली आहे आणि मी खात्री देतो की ते अतुलनीय आहे. एकदा आपण त्याच्या गोष्टी करण्याच्या पद्धतीशी जुळवून घेतल्यानंतर आपण त्याच्यापासून अलिप्त राहू नका. झांगोचा फक्त त्याचाच फायदा आहे तो असलेला मोठा समुदाय आणि सर्व इंटरनेटवरील संसाधने; असे म्हणणे आहे: सहजता. तुलनेने Wheezy.web बर्‍यापैकी नवीन आहे आणि याबद्दल फारच कमी लोकांना माहिती आहे; जर आपण सुलभ व्हाल तर अधिक चांगले Web2Py किंवा Jango XD.

      मी विस्तारीत करू इच्छित नाही, परंतु जेव्हा आम्ही प्रति सेकंदाच्या विनंत्यांविषयी बोलतो तेव्हा आम्ही सहमतीविषयी बोलतो. जर सहमती दर्शविली तर पायथन ही योग्य भाषा नाही. एरलांग किंवा हस्केल यासारख्या इतर भाषांसाठीच आहे (आणि जर तुम्ही मला घाई केली तर, रस्ट). परंतु या कारणास्तव हे प्रभावी आहे की व्हीझी.वेबने इतका कमी कोड ताब्यात घेतला आहे, एखाद्याचा विनामूल्य वेळ आणि इतर घटकांमध्ये काम करणे ही कामगिरी साधण्यात यशस्वी झाले आहे.

      आपण "हेल्दी राइटिंग" बद्दल काय बोलता हे मला समजले आहे, परंतु दीर्घकाळ प्रकल्प किती वाढू शकेल हे आपणास माहित नाही. अधिक कार्यक्षम आणि समवर्ती साधने, तसेच सोपे वापरणे (मी असे म्हणतो की Wheezy.web त्याच्या कार्यक्षमतेसाठी सोपे आहे), पैशाची बचत करा आणि भाषा बदलल्याशिवाय प्रोजेक्ट स्केल अधिक काळ बनवा. शेवटी सर्व काही त्याच्या सर्व्हरसाठी द्यावे लागणार्‍या पैशामध्ये असते. पीएचपीमध्ये बर्‍याच प्रसिद्ध वेबसाइट्स असतात, जेव्हा पीएचपी कामगिरीमध्ये भयानक असते ... परंतु आपण ती समस्या कशी सोडवाल? चांगले सर्व्हर खरेदी. इतर दृष्टिकोनानुसार, हे प्रोग्रामिंगद्वारे प्रोग्रामिंगद्वारे आणि संसाधनांची बचत करून निराकरण केले जाते: पी.

      मी स्वत: ला इतका विस्तारित केल्याबद्दल क्षमस्व. मी एक्सडीडीडी बद्दल खूपच उत्कट आहे. चीअर्स!

      1.    ब्रुनो कॅसिओ म्हणाले

        मला काय म्हणायचे आहे हे मला उत्तम प्रकारे समजले, परंतु आपण उल्लेख केलेल्या गोष्टींमुळेच, जर एखादा प्रकल्प वाढत असेल किंवा नसेल, कारण आम्ही व्हेझी घेतो तर डेटाबेसचा थर नसतो.

        माझ्या दृष्टिकोनातून, कोणत्याही भाषेचा विवाह न करणे चांगले. आपणास सहसंगती पाहिजे असल्यास आपण नोड देखील वापरू शकता, त्याचे इंजिन सी मध्ये चालते.

        आपण कार्यप्रदर्शनाबद्दल जे नमूद करता ते फक्त अनुलंबरित्या (पीएचपीचे प्रकरण) मोजणे नसते, उदाहरणार्थ, फेसबुक एचएचव्हीएम ऑफर करते, जे मी वाचलेले आहे (चाचणी केलेले नाही) जे कार्यक्षमतेत 50% सुधारते आणि हे सर्व्हर विकत घेत नाही. सरळ शब्दांत सांगायचे तर, कॅशे थर नसलेले पीएचपी आणि / किंवा इतर मार्ग अनुकूलित करण्याशिवाय इतर भाषांइतकेच "वाईट" आहे आणि त्यांचे नाव देणे मला वाईट आहे, ते फक्त "चांगले प्रोग्रामिंग" नाही.

        चीअर्स! 🙂

      2.    लाजतो म्हणाले

        चला तर मग नाही काय अ‍ॅबस्ट्रॅक्शनचा थर आहे. परंतु आपण आपल्या डेटाबेससह आणि बाहेर काम करण्यासाठी संबंधित लायब्ररी किंवा मॉड्यूल वापरता, यापुढे रहस्य नाही. Web2Py अ‍ॅबस्ट्रॅक्शन लेयर अगदी सोपा आहे, उदाहरणार्थ, परंतु कार्यप्रदर्शन नाटकीय रूपात कमी होते कारण आपण ऑप्टिमाइझ्ड एसक्यूएल देखील लिहू शकत नाही. सर्व काही पायथनमध्ये आहे; सोपे, परंतु कार्यक्षमतेच्या बदल्यात.

        मला एचएचव्हीएम माहित आहे आणि म्हणूनच पीएचपीसारख्या भाषा आधुनिक काळासाठी भयंकर आहेत; जर फेसबुक हस्केल किंवा एरलांगमध्ये असते तर एचएचव्हीएम तयार करणे आवश्यक नव्हते. कॅशे वापरा, पाठविलेल्या आणि प्राप्त केलेल्या फायली कॉम्प्रेस करा, इ. ते कोणत्याही विकासाचे स्पष्ट पैलू आहेत. मुद्दा असा आहे की टूलने मोजमाप करणे आवश्यक आहे :). आणि अशी साधने आहेत जी ती पुरवत नाहीत. याचे उत्तम उदाहरण म्हणजे जावास्क्रिप्ट ... त्या प्रकरणात कॉफीस्क्रिप्ट, डार्ट इत्यादी किमान चमत्कार आहेत. जे जेएस चे संकलन करते.

        ग्रीटिंग्ज!

      3.    ब्रुनो कॅसिओ म्हणाले

        परिपूर्ण! 🙂

        फक्त एक गोष्ट, जर आपण हॅसेल वापरत असाल तर फेसबुक, अधिक अचूकपणे हॅक्सल 🙂

      4.    सीझर म्हणाले

        बरं, मी वेब टूपीचा खूप वापर करतो, मी सहमत आहे की ही वेगवान फ्रेमवर्क नाही, परंतु ते बेंचमार्क थोड्या वेळाने दिसत आहेत, त्याऐवजी आपण जेव्हा 2 वर्षांपूर्वी बोलत आहोत, तेव्हा वेब टूपीचा हॅलो डंब अ‍ॅप्लिकेशन खूपच भारित आहे. इतर फ्रेमवर्कवर, परंतु मी वेब 3 व्ही आणि जॅंगो मध्ये लिहिलेल्या माझ्या अनुप्रयोगांमध्ये परफॉरमन्समध्ये असा वेगळा फरक अनुभवला नाही.

        तसे, वेबपॉपीमध्ये आपण क्वेरी थेट करण्यासाठी एसक्यूएल लिहू शकत असल्यास.

        ग्रीटिंग्ज

  2.   urKh म्हणाले

    आपण म्हणता तसे वेगवान वेब फ्रेमवर्क, परंतु आपण विकास, उत्पादकता, दस्तऐवजीकरण यासारखे कोणतेही उदाहरण आणि इतर महत्त्वाचे घटक दर्शवत नाही. विद्यमान झांगो असून, हे न वापरणे हा गुन्हा आहे असे का मला माहित नाही: पी

    1.    लाजतो म्हणाले

      - दस्तऐवजीकरणात आधीपासूनच उदाहरणे आहेत. त्याच्या बिटबकेट पृष्ठावर देखील: https://bitbucket.org/akorn/wheezy.web/src/tip/demos/
      - विकास आणि उत्पादकता यावर मला वैयक्तिकरित्या असे वाटते की "साधेपणा" मध्ये सारांशित करणे हा एक चांगला पर्याय आहे. अद्याप सोपी आणि सुलभ फ्रेमवर्क काय आहेत? नक्की. पण इतक्या कामगिरीने नाही.
      - मी xDDD लेखातील दस्तऐवजीकरणाचा दुवा ठेवला आहे.
      - मी असे का म्हणतो की हा गुन्हा आहे कारण माझा असा विश्वास आहे की वेबपृष्ठ प्रत्येक मार्गाने शक्य तितके कार्यक्षम असावे. मी आधी म्हटल्याप्रमाणे, फ्रेमवर्क वापरणे सोपे आहे, परंतु Wheezy.web वापरणे सी प्रोग्रामिंग नाही, तुम्हाला अजून कठोर प्रयत्न करावे लागतील :).

      शुभेच्छा ^^.

  3.   लाजतो म्हणाले

    तसे, कोणीही शोधण्यात आळशी आहे आणि असा विचार करते की Wheezy Web प्रति सेकंद केवळ विनंत्यांमध्ये विजय मिळविते ... येथे आणखी काही बेंचमार्क आहेतः

    http://paste.desdelinux.net/5128 (el filtro de spam de DesdeLinux no me deja poner tantos links)

    यापूर्वी त्यांचा समावेश न केल्याबद्दल मी दिलगीर आहे. मला वाटले की कुतूहल एक्सडी काढण्यासाठी एक पुरेसे आहे. चीअर्स!

  4.   फेनरीझ म्हणाले

    जांगो आतापर्यंत आनंदी आहे.

    1.    ओकले म्हणाले

      अहो जेव्हा जेव्हा मी या गोष्टी वाचतो तेव्हा मला राग येतो, मला वाटले की ते फक्त पीएचपी फ्रेमवर्क (सिम्फनी, यी, कॉन्डीइग्निटर, फाल्कन ……… डब्ल्यूडीएफ !!) सह आहे. जर जॅंगोचा आधीपासून समुदाय (बराच मोठा) असेल आणि चाक पुन्हा चालू करण्याऐवजी जांगो संघात सामील होऊ नये यासाठी एक उत्कृष्ट चौकट असेल तर. @ Ljto Wheezy.web च्या लेखकाशी केलेल्या संभाषणात आपण का विचारत नाही 'जांगो संघात सामील होण्याचा विचार केला नाही, धिक्कार. चिअर्स ..

      1.    लाजतो म्हणाले

        जरी दोन्ही वेब फ्रेमवर्क आहेत, तरीही त्यांचेकडे भिन्न दृष्टीकोन आहेत. जॅंगो भारी आहे, त्यात बरीच संकेतांक आहेत, व्हीझी.वेब हलकी असताना, ते साधेपणा आणि ऑप्टिमायझेशनसाठी वचनबद्ध आहे. माझ्या माहितीनुसार, Wheezy.web ही एकमेव खरोखर मॉड्यूलर पायथन वेब फ्रेमवर्क आहे (म्हणजेच तो आपला सर्व कोड वेगवेगळ्या भागात विभाजित करतो जे स्वतंत्रपणे कार्य करू शकतात). त्यात बरीच वैशिष्ट्ये आहेत जी उर्वरित भागांपासून भिन्न आहेत.

        तू म्हणतेस, Jjango मध्ये सामील का नाही? कारण जांगानो पूर्णपणे भिन्न दृष्टिकोनांसह डिझाइन केले गेले आहे. जांगो वर आपण मॉड्यूलर डिझाइन कसे लागू कराल? हे सुरवातीपासून व्यावहारिक रीमिड करावे लागेल! इतर बर्‍याच मुद्द्यांबाबतही तेच.

        मला हे समजले आहे की "एका मोठ्या समुदायासह चांगले कार्य करणारे एकच फ्रेमवर्क" भावना, परंतु हे तितके सोपे नाही. फक्त म्हणूनच आपण समजता, एक वरवरच्या संघटना बनवून, झांगो जणू जणू डेबियन आणि व्हीझी.वेब जणू जणू तीच आहे… आर्क? जेंटू? हे निश्चितच एक वाईट उदाहरण आहे, परंतु मला असे वाटते की एक्सडीडीडी समजली आहे.

        ग्रीटिंग्ज!

  5.   युलिसिस म्हणाले

    लाजटोबद्दल कसे, अहो मी एक अ‍ॅप बनवत आहे आणि मी Wheezy.web डॉक्युमेंटेशन वाचले आहे आणि मला प्रथमच समजलेले हे पायथन वेब फ्रेमवर्क आहे 🙂 आपण पहा, मला नेटवर्क आणि वेबचे फारसे ज्ञान नाही, परंतु मी प्रोग्रामिंगमध्ये विशेष आकर्षण आहे.
    हॅलो वर्ल्डला पब्लिक सर्व्हर कसे बनवायचे ते सुधारित करण्यासाठी आपण मला मदत करू शकता? कदाचित हा एक अत्यंत मूर्ख प्रश्न आहे, क्षमस्व, परंतु हे कसे करावे ते दस्तऐवजीकरणात सापडले नाही.
    दुसरा प्रश्न, the एचटीएमएल पृष्ठ नसलेली माहिती परत आल्यावर मी मिळवा आणि पोस्ट पद्धतींमध्ये, मी आहे त्याप्रमाणे माहिती परत करतो? स्ट्रिंग किंवा सूची किंवा कोणत्याही प्रकारचा डेटा म्हणून. क्लायंट Android मध्ये एक अनुप्रयोग.

    1.    लाजतो म्हणाले

      हॅलो अलिस! तू Wheezy.web चाचणी करीत असल्याचे मला खूप आनंद आहे: डी.

      आपण काय टिप्पणी करता त्याबद्दल मी जोरदार शिफारस करतो की आपण आपली स्वतःची रचना माउंट करू नका. एक अ‍ॅन्ड्री राईड चांगली आहे, म्हणूनच तू त्याचं अनुसरण करावं अशी मी शिफारस करतो. लेखात अँड्रीच्या ब्लॉगचे दोन दुवे आहेत ज्यात तो i18n सह आणि i18n शिवाय चरणांचे स्पष्टीकरण देतो. जर हे थोडे गोंधळात पडले असेल तर मी खाली i18n शिवाय कसे करावे हे स्पष्ट करीन:

      टर्मिनल उघडा आणि या चार आज्ञा चालवा (आपल्या प्रोजेक्टसाठी आपल्याला पाहिजे असलेल्या फोल्डरच्या नावाने "टेस्ट-वेब" बदला):

      wget https://bitbucket.org/akorn/wheezy.web/downloads/quickstart-empty.zip

      अनझिप क्विकस्टार्ट-empty.zip

      एमव्ही क्विकस्टार्ट-रिक्त चाचणी-वेब

      rm quickstart-empty.zip

      आपण पीआयएल वापरू इच्छित असल्यास सेटअप.पी फाईल सुधारित करा आणि संबंधित कोड बिनधास्त करा. एकदा आपण तयार झाल्यानंतर, पुढील तीन आज्ञा चालवा:

      वेब-चाचणी-सीडी

      करा env

      एनव्हीव्ही / बिन / इझी_इन्स्टॉल

      आपला सर्व्हर आधीपासूनच आरोहित आहे. आपल्यास फोल्डरमध्ये असल्याने कार्य करते की नाही हे द्रुत बेंचमार्क करायचे असल्यास आपण चालवा:

      चाचणी नाक कव्हर बेंचमार्क करा

      मी तुम्हाला "इत्यादी / डेव्हलपमेंट.आय.आय." वर जा आणि "लिमिट-एएस = १२०" "लिमिट-as = 120" मध्ये बदल करण्याची शिफारस करतो. रॅम यूडब्ल्यूएसजीआय किती एमबी "खाऊन टाकील" हे आहे, म्हणून आवश्यक असल्यास भविष्यात ते वाढविले जाऊ शकते.

      शेवटी, प्रत्येक वेळी आपण आपला सर्व्हर उघडू इच्छित असल्यास, आपल्यास आपल्या प्रकल्प फोल्डरमध्ये शोधून काढणे पुरेसे होईल:

      बनवा

      इतर प्रश्नांवर ... डीफॉल्टनुसार, सर्व्हर स्थानिक होस्टवर चालण्यासाठी प्रोग्राम केलेला आहे. आपण हे सार्वजनिक करू इच्छित असल्यास, आपल्याकडे आधीपासूनच ते तयार आहे आणि उत्पादनातील प्रत्यक्ष सर्व्हरवर वापरू इच्छित असल्यास, फक्त "src / app.py" उघडा आणि खालील शोधा: make_server (", 8080, मुख्य). प्रथम पॅरामीटर रिक्त स्ट्रिंग आहे, बरोबर? बरं, आपण आपल्या सर्व्हरचा आयपी ठेवला. दुसरा पॅरामीटर आपण वापरू इच्छित पोर्ट आहे, जे डीफॉल्टनुसार 8080 आहे.

      शेवटी, आपण एचटीएमएल व्यतिरिक्त काही परत करण्याबद्दल जे काही बोलता, ते आपण नक्कीच करू शकता! दस्तऐवजीकरणात ते सर्वकाही कसे परत करावे हे स्पष्ट करतात: https://pythonhosted.org/wheezy.web/userguide.html#web-handlers

      शुभेच्छा! आपण मला काहीही सांगाल;).

      1.    युलिसिस म्हणाले

        आभार, लाजतो, तुम्ही माझ्या शंकांचे स्पष्टीकरण केले, मी जाँगोचा प्रयत्न केला पण मी तुम्हाला नमूद केल्याप्रमाणे मी सिस्टीम इंजिनिअर नाही आणि जँगो मला वाटते की मला आवश्यक असलेल्यापेक्षा जास्त काही मिळाले आहे, अर्जाची चाचणी घेण्यासाठी Wheezy.web चा वापर करा. Android मध्ये आणि सर्व्हरसह संप्रेषण करा. काहीतरी अगदी सोपे परंतु बर्‍याच वेगवान आणि व्यावहारिक. अहो, आणखी एक प्रश्न, अलीकडेच मी पाहिले की HT / 2 मध्ये मोठा घोळ झाला आहे, व्हीजी.वेब काय प्रोटोकॉल कार्यरत आहे हे मला कसे कळेल? Wheezy.web मध्ये मी एक सर्व्हर तयार करू शकतो जो HTTP / 2 वापरत आहे? किंवा नेटवर्क, संप्रेषणाच्या संपूर्ण विषयाचे स्पष्टीकरण देऊ शकणारे पुस्तक, ब्लॉग, ट्यूटोरियलची शिफारस करा. पुन्हा एकदा धन्यवाद.

      2.    लाजतो म्हणाले

        पुन्हा नमस्कार ises.

        HTTP / 2 अगदी अलीकडील आहे आणि दुसर्‍या 1 वर्षासाठी गंभीरपणे दत्तक घेणार नाही, म्हणून त्रास देऊ नका :). आपल्याला सुरक्षा हवी असल्यास, HTTPS वापरा आणि तेच आहे.

        एचटीटीपीसाठी व्हीजी वेब काय वापरते याची मला खात्री नाही, म्हणून मी गृहित धरते की ते डब्ल्यूएसजीआय असेल.

        अभिवादन!

  6.   लाजतो म्हणाले

    तसे, थोडेसे काही नाही. काही डिस्ट्रॉसवर .python-अंडी बद्दल चेतावणी देणारा संदेश दिसून येतो. असे दिसत असल्यास काहीही होत नाही, परंतु आपल्याला त्रासदायक वाटत असल्यास आपण त्यासह हे काढू शकता:

    chmod गो = ~ / .पिथॉन-अंडी

    ग्रीटिंग्ज!

  7.   दिएगो म्हणाले

    मी जॅंगो वापरत आहे, परंतु ते कसे कार्य करते हे पाहण्यासाठी मी दस्तऐवजीकरण तपासेल. सामायिक केल्याबद्दल धन्यवाद. चीअर्स

  8.   जेडीविलागेस म्हणाले

    हे विंडोज मधून वापरता येईल !!!, ट्यूटोरियल आहे का ??

    धन्यवाद

  9.   ललिता म्हणाले

    हाय, पायथनचा आम्हाला खूप अनुभव आहे. मला असे वाटते की ते प्रवाहाच्या विरूद्ध आहेत. या भाषेसाठी आविष्कार केलेली सर्वात चांगली गोष्ट म्हणजे झांगो. ते आकडेवारी तयार करु शकतात आणि जगभरातील शेकडो प्रोग्रामरचा सल्ला घेऊ शकतात, हे आपल्याला 80% पेक्षा जास्त देईल, त्यातील बहुतेक चुकीचे नाहीत. जर त्यांनी विद्युत् प्रवाह विरुद्ध पंक्ती तयार केली किंवा पोहत असेल तर लवकरच किंवा नंतर ते बुडतील ...