[புரோகிராமிங்] வேகமான பைதான் வலை கட்டமைப்பு: wheezy.web

வீஸி_வெப்_லோகோ

மூச்சுத்திணறல். வலை அதற்கு லோகோ இல்லை; படத்தை ஜிம்பில் செய்தேன்.

நான் நீண்ட காலமாக பைத்தானில் நிரலாக்கத்தை நிறுத்திவிட்டேன், ஆனால் அது எனக்குத் தெரிந்த தொழில்நுட்பங்களை உங்களுடன் பகிர்ந்து கொள்வதிலிருந்து என்னைத் தடுக்காது; சில காலங்களுக்கு முன்பு நான் பைத்தானில் உள்ள "சிறந்த" வலை கட்டமைப்பைத் தேடினேன், ஏனெனில் நான் பயன்படுத்திய (Web2Py) மிகவும் மெதுவாக இருந்தது. எனது ஆராய்ச்சி என்னை வழிநடத்தியது மூச்சுத்திணறல். வலை; அவரை அறிந்தவர்கள் நிச்சயமாக அவ்வாறு செய்திருக்கிறார்கள் தனது வலைப்பதிவில் ஆசிரியர் உருவாக்கிய அற்புதமான அளவுகோல்:

பைதான்-வேகமான-வலை-கட்டமைப்பு

எனக்கு தெரியும், வினாடிக்கு 25.000 கோரிக்கைகள் மற்ற கட்டமைப்புகளுடன் ஒப்பிடும்போது இது ஒரு உண்மையான பாஸ். நானே பயன்படுத்தினேன் மூச்சுத்திணறல். வலை சிறிது நேரம் மற்றும் இது ஒரு உண்மையான கலை வேலை என்று நான் சொல்ல வேண்டும். நீங்கள் எங்கு பார்த்தாலும்: வேகம், எளிமை, பாதுகாப்பு ... எல்லாம். அதற்கு மேலே ஒரு தனி நபரின் வேலை: ஆண்ட்ரி கோர்னாட்ஸ்கி.

  • இது வேலை செய்கிறது பைதான் 2, பைதான் 3 y பைபி. 3 சிறந்த செயல்திறனைக் கொடுத்தாலும், 2 போதுமான அளவு முதிர்ச்சியடையும் வரை 3 ஐப் பயன்படுத்துவது விரும்பத்தக்கது.
  • அதன் வடிவமைப்பு மட்டு, அதனால் மூச்சுத்திணறல். வலை மேலும் விஷயங்கள்: மூச்சுத்திணறல், Whezy.html, மூச்சுத்திணறல். பாதுகாப்பு… நீங்கள் விரும்பும் பகுதிகளைப் பயன்படுத்துங்கள்.
  • ஆவணங்கள் எளிய மற்றும் புரிந்துகொள்ள எளிதானது.
  • தானியங்கி HTML தேர்வுமுறை (வெளிப்புற கருவிகளைப் பயன்படுத்தாமல் குறைவாக எடுக்கும் வகையில் அதை அமுக்குகிறது).
  • இல்லையெனில் அது எப்படி இருக்கும், அது இலவச மென்பொருள் மற்றும் திறந்த மூல ; டி.
  • போன்றவை ...

ஆண்ட்ரியின் வலைப்பதிவில் சிறந்த பயிற்சிகள் உள்ளன நிறுவ மூச்சுத்திணறல். வலை காயவைக்க o i18n உடன் (பல மொழிகள்); மேலும் விளக்குகிறது எப்படி உபயோகிப்பது மூச்சுத்திணறல். வலை Nginx உடன். அவரது பயிற்சிகள் அனைத்திற்கும் தீங்கு அதுதான் நீங்கள் டெபியனைப் பயன்படுத்துகிறீர்கள் என்று வைத்துக் கொள்ளுங்கள், அவர் மற்ற டிஸ்ட்ரோக்களில் சோதிக்கவில்லை என்பதால்.

நீங்கள் பயன்படுத்தினால் ஃபெடோரா நீங்கள் ஆர்வமாக உள்ளீர்கள் மூச்சுத்திணறல். வலை, நீங்கள் அதிர்ஷ்டசாலி! அதன் பயிற்சிகளைப் பின்பற்ற தேவையான தொகுப்புகளை நிறுவும் கட்டளை இங்கே:

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

நிறுவ ஆண்ட்ரி வழங்கும் பயிற்சி மூச்சுத்திணறல். வலை Nginx உடன் இது டெபியனுக்காக வடிவமைக்கப்பட்ட ஸ்கிரிப்டைப் பயன்படுத்துகிறது, எனவே நீங்கள் வேறு கணினியைப் பயன்படுத்தினால் அதை நீங்களே செய்ய வேண்டும். என் விஷயத்தில், uWSGI எனக்கு போதுமானது, எனவே நான் அதை ஒருபோதும் முயற்சித்ததில்லை.

உண்மை என்னவென்றால், இருக்கும் மூச்சுத்திணறல். வலை வேறொரு கட்டமைப்பைப் பயன்படுத்துவது ஒரு குற்றமாக நான் கருதுகிறேன், எனவே நீங்கள் பைத்தானுடன் பணிபுரிந்தால், குறைந்தபட்சம் அதைப் பாருங்கள்! தரவுத்தளங்களுடன் பணிபுரிய வசதியாக எந்தவொரு சுருக்கத்தையும் அது கொண்டு வரவில்லை என்பதே அதற்குக் காரணமான ஒரே குறைபாடு (அது தேவையில்லை, ஆனால் அதைப் பாராட்டும் நபர்களும் உள்ளனர்).

அவ்வளவு தான். ஒரு குறுகிய, ஆனால் பொருத்தமான கட்டுரை. மேலும் சுவாரஸ்யமான தொழில்நுட்பங்களைக் கொண்டுவருவதாக நான் உறுதியளிக்கிறேன்! சந்திக்கிறேன் ~.

மூலம், ஒரு ஆர்வம், இது ஏன் "மூச்சுத்திணறல்" என்று அழைக்கப்படுகிறது என்று உங்களுக்குத் தெரியுமா? ஆண்ட்ரி டெபியனின் ரசிகர். நான் அதை அங்கேயே விடுகிறேன்;).


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   புருனோ காசியோ அவர் கூறினார்

    செயல்திறன் மட்டுமே காரணி அல்ல. ஜாங்கோவுடன் ஒப்பிடும்போது, ​​இது மிகவும் படிக்க முடியாதது. நேர்மையாக, வினாடிக்கு 25000 கோரிக்கைகள் செயலில் காணப்பட வேண்டும், ஆனால் நான் 15000 (ஜாங்கோ) உடன் ஆரோக்கியமாக எழுதுவதை விரும்புகிறேன், மீதமுள்ள வேலைகள் உள்கட்டமைப்புக்கு பிரதிநிதித்துவம் செய்கின்றன, இது உண்மையில் பெறப்போகிறது அல்லது இல்லை , 25000 கோரிக்கைகள்.

    சியர்ஸ்! தரவுக்கு நன்றி

    1.    புருனோ காசியோ அவர் கூறினார்

      பெஞ்ச்மார்க் செய்ய நான் மற்ற கட்டமைப்பின் பழைய பதிப்புகளைப் பயன்படுத்துகிறேன் என்று சொல்லத் தேவையில்லை ...

      1.    லஜ்டோ அவர் கூறினார்

        முக்கிய கட்டுரை 2012 இலிருந்து. அவர் அதை 2013 இல் மாற்றியமைத்து விரிவுபடுத்தினார், மேலும் அவை அந்த ஆண்டிலிருந்து வந்தவை என்று அவரே குறிப்பிட்டார்: writing இந்த எழுத்தின் சமீபத்திய பதிப்புகள் (மார்ச் 15, 2013) »

    2.    லஜ்டோ அவர் கூறினார்

      நீங்கள் குறிப்பிடும் சட்டவிரோதம் அது மோசமானது என்று நான் நினைக்கவில்லை. நிரலாக்கத்தின் எளிமை பெரும்பாலும் தேடப்படுவதை நான் புரிந்துகொள்கிறேன், ஆனால் உண்மையில் கணிசமான வேறுபாடுகள் இருப்பதாக நான் நினைக்கவில்லை. நான் ஒரு வருடத்திற்கு Web2Py ஐப் பயன்படுத்தினேன், மேலும் இது கிடைக்கக்கூடிய கட்டமைப்பைப் பயன்படுத்துவது எளிதானது என்று நான் உங்களுக்கு உறுதியளிக்கிறேன். நிச்சயமாக, அதன் செயல்திறன் பல வழிகளில் பயங்கரமானது ... பெஞ்ச்மார்க் கட்டுரையில் மாசிமோ டி பியர்ரோ (வெப் 2 பை உருவாக்கியவர்) ஆண்ட்ரியுடன் ஒரு விவாதம் நடத்தினார், அதில் அவர் மேம்படுத்துவதற்கு நிறைய இருக்கிறது என்று இறுதியாக ஒப்புக்கொள்கிறார்; ஐ.ஆர்.சி.யில் ஆண்ட்ரியுடன் பேசிய அவர், "எல்லாவற்றையும் கட்டமைப்பில் வைப்பதற்கும், பெரும்பாலானவை பயன்படுத்தப்படாவிட்டாலும் அம்சங்களுடன் அவற்றை வீக்கப்படுத்துவதற்கும் பரவலாக ஏற்றுக்கொள்ளப்பட்ட தத்துவம் உள்ளது", மேலும் அவர் எவ்வளவு சரியானவர் ...

      உள்கட்டமைப்பு பற்றி நீங்கள் சொல்வதைப் பற்றி, நீங்கள் சொல்வதை ஓரளவு பகிர்ந்து கொள்கிறேன்; 10.000 வித்தியாசம் நிறைய உள்ளது, குறிப்பாக மிகவும் பிரபலமான மற்றும் முதிர்ந்த கட்டமைப்பைப் பற்றி நாம் பேசும்போது, ​​மிக சமீபத்திய மற்றும் அதிகம் அறியப்படாத ஒன்று. எனது அணுகுமுறை எப்போதுமே அதிகபட்ச செயல்திறனை அதிகபட்ச உற்பத்தித்திறனுடன் இணைப்பதாகும், மேலும் wheezy.web அதைச் சிறப்பாகச் செய்கிறது என்று நான் நினைக்கிறேன். நான் Web2Py (மிக), ஜாங்கோ, பிரமிட் மற்றும் வீஸி.வெப் ஆகியவற்றைப் பயன்படுத்தினேன், அது நிகரற்றது என்று நான் உங்களுக்கு உறுதியளிக்கிறேன். நீங்கள் விஷயங்களைச் செய்தவுடன், நீங்கள் அவரிடமிருந்து பிரிக்க வேண்டாம். ஜாங்கோவின் ஒரே நன்மைகள், அதில் உள்ள பெரிய சமூகம் மற்றும் இணையம் முழுவதிலும் உள்ள வளங்கள்; அதாவது: எளிதானது. wheezy.web ஒப்பிடுகையில் மிகவும் புதியது, மிகச் சிலருக்கு இது பற்றித் தெரியும்; நீங்கள் எளிதாகச் சென்றால், சிறந்த Web2Py அல்லது ஜாங்கோ xD.

      நான் விரிவாக்க விரும்பவில்லை, ஆனால் வினாடிக்கு கோரிக்கைகளைப் பற்றி பேசும்போது நாம் ஒத்திசைவைப் பற்றி பேசுகிறோம். ஒத்திசைவு கோரப்பட்டால், பைதான் பொருத்தமான மொழி அல்ல. எர்லாங் அல்லது ஹாஸ்கெல் போன்ற பிற மொழிகளும் அதற்கானவை (நீங்கள் என்னை அவசரப்படுத்தினால், ரஸ்ட்). ஆனால் துல்லியமாக இந்த காரணத்திற்காக, wheezy.web ஒரு சிறிய குறியீட்டை ஆக்கிரமித்து, ஒரு நபரின் ஓய்வு நேரத்திலும் பிற காரணிகளிலும் இருப்பதால், அத்தகைய செயல்திறனை அடைய முடிந்தது.

      "ஆரோக்கியமான எழுத்து" பற்றி நீங்கள் சொல்வதை நான் புரிந்துகொள்கிறேன், ஆனால் ஒரு திட்டம் நீண்ட காலத்திற்கு எவ்வளவு வளர முடியும் என்று உங்களுக்குத் தெரியாது. மிகவும் திறமையான மற்றும் ஒரே நேரத்தில் கருவிகளைப் பயன்படுத்துதல், அதே போல் எளிமையானது (வீசி.வெப் அதன் செயல்திறனுக்கு எளிமையானது என்று நான் பராமரிக்கிறேன்), பணத்தை மிச்சப்படுத்துங்கள் மற்றும் மொழியை மாற்றாமல் திட்ட அளவை அதிக நேரம் செய்யுங்கள். முடிவில் எல்லாம் ஒருவர் தனது சேவையகத்திற்கு செலுத்த வேண்டிய பணத்தில் உள்ளது. PHP இல் மிகவும் பிரபலமான வலைத்தளங்கள் உள்ளன, PHP செயல்திறனில் பயங்கரமாக இருக்கும்போது ... ஆனால் அந்த சிக்கலை எவ்வாறு தீர்ப்பது? சிறந்த சேவையகங்களை வாங்குதல். மற்ற அணுகுமுறையுடன், இது சிறந்த முறையில் நிரலாக்க மற்றும் வளங்களை சேமிப்பதன் மூலம் தீர்க்கப்படுகிறது: பி.

      என்னை இவ்வளவு நீட்டித்ததற்கு வருந்துகிறேன். நான் xDDD பற்றி மிகவும் ஆர்வமாக இருக்கிறேன். சியர்ஸ்!

      1.    புருனோ காசியோ அவர் கூறினார்

        நீங்கள் என்ன சொல்கிறீர்கள் என்பதை நான் நன்கு புரிந்து கொண்டேன், ஆனால் துல்லியமாக நீங்கள் குறிப்பிடுவதால், ஒரு திட்டம் வளர முனைகிறதா இல்லையா, நாங்கள் மூச்சுத்திணறலுடன் செல்வதால் தரவுத்தள அடுக்கு இல்லை.

        எனது பார்வையில், எந்த மொழியையும் திருமணம் செய்யாமல் இருப்பது நல்லது. நீங்கள் ஒத்திசைவை விரும்பினால், நீங்கள் முனையையும் பயன்படுத்தலாம், அதன் இயந்திரம் C இல் இயங்குகிறது.

        செயல்திறனைப் பற்றி நீங்கள் குறிப்பிடுவது செங்குத்தாக அளவிடுவது மட்டுமல்ல (PHP இன் வழக்கு), எடுத்துக்காட்டாக பேஸ்புக் HHVM ஐ வழங்குகிறது, இது நான் படித்தேன் (சோதிக்கப்படவில்லை) இது செயல்திறனை 50% மேம்படுத்துகிறது, இது சேவையகங்களை வாங்கவில்லை. எளிமையாகச் சொல்வதானால், கேச் லேயர்கள் மற்றும் / அல்லது மேம்படுத்துவதற்கான பிற வழிகள் இல்லாத PHP என்பது வேறு எந்த மொழியையும் போலவே "மோசமானது", மேலும் அவர்களுக்கு ஒரு பெயரைக் கொடுப்பது மோசமானது என்று நான் நினைக்கிறேன், இது "சிறந்த நிரலாக்க" மட்டுமல்ல.

        சியர்ஸ்! 🙂

      2.    லஜ்டோ அவர் கூறினார்

        பார்ப்போம், சுருக்கத்தின் அடுக்கு இல்லை. ஆனால் உங்கள் தரவுத்தளத்திலும் வெளியிலும் வேலை செய்ய நீங்கள் தொடர்புடைய நூலகம் அல்லது தொகுதியைப் பயன்படுத்துகிறீர்கள், இதற்கு மேல் மர்மம் இல்லை. Web2Py சுருக்க அடுக்கு மிகவும் எளிதானது, எடுத்துக்காட்டாக, உகந்த SQL ஐ கூட எழுத முடியாததால் செயல்திறன் வியத்தகு முறையில் குறைகிறது. எல்லாம் பைத்தானில் உள்ளது; எளிதானது, ஆனால் செயல்திறனுக்கு ஈடாக.

        எனக்கு HHVM தெரியும், அதனால்தான் PHP போன்ற மொழிகள் நவீன காலத்திற்கு பயங்கரமானவை; பேஸ்புக் ஹாஸ்கல் அல்லது எர்லாங்கில் இருந்திருந்தால் HHVM ஐ உருவாக்க வேண்டிய அவசியமில்லை. கேச் பயன்படுத்தவும், அனுப்பப்பட்ட மற்றும் பெறப்பட்ட கோப்புகளை சுருக்கவும். அவை எந்தவொரு வளர்ச்சியின் வெளிப்படையான அம்சங்கள். சிக்கல் என்னவென்றால், கருவி அளவிட வேண்டும் :). அதை கொடுக்காத கருவிகள் உள்ளன. இதற்கு சிறந்த உதாரணம் ஜாவாஸ்கிரிப்ட் ... அந்த விஷயத்தில் குறைந்தபட்சம் காபிஸ்கிரிப்ட், டார்ட் போன்ற அதிசயங்கள் உள்ளன. இது JS உடன் தொகுக்கிறது.

        வாழ்த்துக்கள்!

      3.    புருனோ காசியோ அவர் கூறினார்

        சரியானது! 🙂

        ஒரு விஷயம், ஃபேஸ்புக் நீங்கள் ஹாஸ்கலைப் பயன்படுத்தினால், இன்னும் துல்லியமாக ஹாக்ஸ்

      4.    போர்நிறுத்தங்கள் அவர் கூறினார்

        சரி, நான் web2py ஐ அதிகம் பயன்படுத்துகிறேன், அது வேகமான கட்டமைப்பல்ல என்பதை நான் ஒப்புக்கொள்கிறேன், ஆனால் அந்த அளவுகோல் கொஞ்சம் கொஞ்சமாக வெளியே தெரியவில்லை, அதைவிட 3 ஆண்டுகளுக்கு முன்பு நாம் பேசும்போது, ​​web2py இன் ஹலோ ஊமை பயன்பாடு ஒப்பிடும்போது மிகவும் ஏற்றப்பட்டுள்ளது மற்ற கட்டமைப்பிற்கு, ஆனால் வெப் 2 பை மற்றும் ஜாங்கோவில் எழுதப்பட்ட எனது பயன்பாடுகளுக்கிடையேயான செயல்திறனில் மோசமான வித்தியாசத்தை நான் நேர்மையாக அனுபவிக்கவில்லை.

        மூலம், web2py இல் நீங்கள் நேரடியாக வினவல்களைச் செய்ய SQL ஐ எழுத முடியும்.

        வாழ்த்துக்கள்.

  2.   urKh அவர் கூறினார்

    நீங்கள் சொல்லும் வேகமான வலை கட்டமைப்பு, ஆனால் நீங்கள் எந்த உதாரணத்தையும், வளர்ச்சி, உற்பத்தித்திறன், ஆவணங்கள் போன்ற பிற முக்கிய காரணிகளையும் காட்டவில்லை. தற்போதுள்ள ஜாங்கோ, இதைப் பயன்படுத்தாதது ஏன் குற்றம் என்று எனக்குத் தெரியவில்லை: ப

    1.    லஜ்டோ அவர் கூறினார்

      - ஆவணத்தில் ஏற்கனவே எடுத்துக்காட்டுகள் உள்ளன. அவரது பிட்பக்கெட் பக்கத்திலும்: https://bitbucket.org/akorn/wheezy.web/src/tip/demos/
      - வளர்ச்சி மற்றும் உற்பத்தித்திறன் குறித்து, தனிப்பட்ட முறையில் இதை "எளிமை" யில் சுருக்கமாகக் கூறுவது ஒரு நல்ல வழி என்று நான் நினைக்கிறேன். இன்னும் எளிமையான மற்றும் எளிதான கட்டமைப்புகள் என்ன? அழி. ஆனால் அவ்வளவு செயல்திறனுடன் அல்ல.
      - xDDD கட்டுரையில் ஆவணங்களுக்கான இணைப்பை வைத்துள்ளேன்.
      - இது ஒரு குற்றம் என்று நான் ஏன் சொல்கிறேன், ஏனென்றால் ஒரு வலைப்பக்கம் ஒவ்வொரு வகையிலும் முடிந்தவரை திறமையாக இருக்க வேண்டும் என்று நான் நம்புகிறேன். நான் முன்பு குறிப்பிட்டது போல, பயன்படுத்த எளிதான கட்டமைப்புகள் உள்ளன, ஆனால் wheezy.web ஐப் பயன்படுத்துவது சி நிரலாக்கமும் அல்ல. நீங்கள் கடினமாக முயற்சி செய்ய வேண்டும் :).

      வாழ்த்துக்கள் ^^.

  3.   லஜ்டோ அவர் கூறினார்

    மூலம், யாராவது கண்டுபிடிக்க சோம்பலாக இருந்தால், வீஸி வலை வினாடிக்கு கோரிக்கைகளில் மட்டுமே வெற்றி பெறுகிறது என்று நினைத்தால் ... இங்கே இன்னும் சில வரையறைகள் உள்ளன:

    http://paste.desdelinux.net/5128 (ஸ்பேம் வடிகட்டி DesdeLinux இது பல இணைப்புகளை வைக்க அனுமதிக்காது)

    முன்பு அவற்றைச் சேர்க்காததற்கு மன்னிப்பு கேட்டுக்கொள்கிறேன். ஆர்வத்தை xD வரைவதற்கு ஒன்று போதும் என்று நினைத்தேன். சியர்ஸ்!

  4.   ஃபென்ரிஸ் அவர் கூறினார்

    ஜாங்கோவுடன் இதுவரை மகிழ்ச்சியாக இருந்தது.

    1.    ஓக்லே அவர் கூறினார்

      ஒவ்வொரு முறையும் நான் இந்த விஷயங்களைப் படிக்கும்போது அது எனக்கு கோபத்தைத் தருகிறது, இது php கட்டமைப்போடு (சிம்ஃபோனி, யி, கான்டெக்னிட்டர், பால்கான் ……… wdf !!) மட்டுமே என்று நினைத்தேன். ஜாங்கோ ஏற்கனவே ஒரு சமூகம் (மிகப் பெரியது) மற்றும் ஒரு சிறந்த கட்டமைப்பாக இருந்தால், ஏன் சக்கரத்தை மீண்டும் கண்டுபிடிப்பதற்கு நேரத்தை வீணடிப்பதற்கு பதிலாக, ஜாங்கோ குழுவில் சேர வேண்டாம். @ வீஜீ.வெப்பின் ஆசிரியருடனான உங்கள் உரையாடலில் லாஜ்டோ, ஏன் வேண்டாம் நீங்கள் அவரிடம் கேட்கிறீர்களா? ஜாங்கோ அணியில் சேருவது பற்றி நீங்கள் ஒருபோதும் நினைத்ததில்லை என்றால், அடடா. சியர்ஸ் ..

      1.    லஜ்டோ அவர் கூறினார்

        இரண்டும் வலை கட்டமைப்புகள் என்றாலும், அவை மிகவும் மாறுபட்ட அணுகுமுறைகளைக் கொண்டுள்ளன. ஜாங்கோ கனமானது, இது நிறைய குறியீடுகளைக் கொண்டுள்ளது, அதே நேரத்தில் wheezy.web இலகுவானது மற்றும் எளிமை மற்றும் தேர்வுமுறை ஆகியவற்றில் உறுதியாக உள்ளது. என் அறிவைப் பொறுத்தவரை, wheezy.web மட்டுமே உண்மையான மட்டு பைதான் வலை கட்டமைப்பாகும் (அதாவது, இது உங்கள் குறியீடு அனைத்தையும் சுயாதீனமாக வேலை செய்யக்கூடிய வெவ்வேறு பகுதிகளாகப் பிரிக்கிறது). இது மற்றவற்றிலிருந்து வேறுபடும் பல குணாதிசயங்களைக் கொண்டுள்ளது.

        ஏன் ஜாங்கோவில் சேரக்கூடாது, நீங்கள் சொல்கிறீர்கள்? ஏனென்றால் ஜாங்கோ முற்றிலும் மாறுபட்ட அணுகுமுறைகளுடன் வடிவமைக்கப்பட்டுள்ளது. ஜாங்கோவுக்கு ஒரு மட்டு வடிவமைப்பை எவ்வாறு பயன்படுத்துவது? இது புதிதாக நடைமுறையில் ரீமேக் செய்யப்பட வேண்டும்! வேறு பல சிக்கல்களிலும் இதேதான்.

        "ஒரு பெரிய சமூகத்துடன் சிறப்பாக செயல்படும் ஒற்றை கட்டமைப்பை சிறப்பாக" உணர்கிறேன் என்பதை நான் புரிந்துகொள்கிறேன், ஆனால் அது அவ்வளவு எளிதானது அல்ல. ஒரு மேலோட்டமான தொடர்பை உருவாக்குவதன் மூலம், ஜாங்கோ என்பது டெபியன் மற்றும் மூச்சுத்திணறல் போன்றது. அது போல்… ஆர்ச்? ஜென்டூ? இது நிச்சயமாக ஒரு மோசமான உதாரணம், ஆனால் xDDD புரிந்து கொள்ளப்பட்டதாக நான் நினைக்கிறேன்.

        வாழ்த்துக்கள்!

  5.   Ulises அவர் கூறினார்

    லாஜ்டோவைப் பற்றி, ஏய் நான் ஒரு பயன்பாட்டை உருவாக்குகிறேன், நான் wheezy.web ஆவணங்களைப் படித்தேன், இது முதல் பைத்தான் வலை கட்டமைப்பாகும், இது நான் முதன்முதலில் புரிந்து கொண்டேன் 🙂 நீங்கள் பார்க்கிறீர்கள், எனக்கு நெட்வொர்க்குகள் மற்றும் வலை பற்றி அதிக அறிவு இல்லை, ஆனால் நான் நிரலாக்கத்திற்கு ஒரு சிறப்பு ஈர்ப்பு உள்ளது.
    ஹலோ உலகத்தை ஒரு பொது சேவையகமாக மாற்றுவது எப்படி என்று எனக்கு உதவ முடியுமா? ஒருவேளை இது மிகவும் வேடிக்கையான கேள்வி, மன்னிக்கவும், ஆனால் அதை எப்படி செய்வது என்று ஆவணத்தில் என்னால் கண்டுபிடிக்க முடியவில்லை.
    மற்றொரு கேள்வி, get பெறுதல் மற்றும் இடுகை முறைகளில், ஒரு HTML பக்கம் இல்லாத தகவலை நான் திருப்பி அனுப்பும்போது, ​​தகவலை நான் திருப்பித் தருகிறேனா? ஒரு சரம் அல்லது பட்டியல் அல்லது எந்த வகையான தரவுகளாக. Android இல் கிளையன்ட் பயன்பாடு.

    1.    லஜ்டோ அவர் கூறினார்

      வணக்கம் யூலிஸே! நீங்கள் wheezy.web ஐ சோதனை செய்ததில் எனக்கு மகிழ்ச்சி.

      நீங்கள் கருத்து தெரிவிப்பதைப் பற்றி, உங்கள் சொந்த கட்டமைப்பை ஏற்ற வேண்டாம் என்று நான் மிகவும் பரிந்துரைக்கிறேன். ஆண்ட்ரி சவாரி செய்வது மிகவும் நல்லது, எனவே நீங்கள் அதைப் பின்பற்ற பரிந்துரைக்கிறேன். கட்டுரையில் ஆண்ட்ரியின் வலைப்பதிவிற்கு இரண்டு இணைப்புகள் உள்ளன, அங்கு அவர் i18n மற்றும் i18n இல்லாமல் படிகளை விளக்குகிறார். இது சற்று குழப்பமானதாக இருந்தால், கீழே i18n இல்லாமல் அதை எப்படி செய்வது என்று விளக்குகிறேன்:

      ஒரு முனையத்தைத் திறந்து இந்த நான்கு கட்டளைகளை இயக்கவும் (உங்கள் திட்டத்திற்கு நீங்கள் விரும்பும் கோப்புறையின் பெயருடன் "சோதனை-வலை" ஐ மாற்றவும்):

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

      சீக்கிரம் துவக்கவும்

      mv விரைவு-வெற்று சோதனை-வலை

      rm Quickstart-empty.zip

      நீங்கள் PIL ஐப் பயன்படுத்த விரும்பினால், setup.py கோப்பை மாற்றியமைத்து, அதனுடன் தொடர்புடைய குறியீட்டைக் கட்டுப்படுத்தவும். நீங்கள் தயாரானதும், பின்வரும் மூன்று கட்டளைகளை இயக்கவும்:

      வலை சோதனை-சி.டி.

      env ஐ உருவாக்குங்கள்

      env / bin / easy_install uwsgi

      உங்கள் சேவையகம் ஏற்கனவே ஏற்றப்பட்டுள்ளது. கோப்புறையின் உள்ளே இருப்பதால், அது செயல்படுகிறதா என்று விரைவான அளவுகோலை நீங்கள் செய்ய விரும்பினால், நீங்கள் இயக்குகிறீர்கள்:

      சோதனை மூக்கு-கவர் பெஞ்ச்மார்க் செய்யுங்கள்

      நீங்கள் "etc / development.ini" க்குச் சென்று "limit-as = 120" ஐ "limit-as = 512" ஆக மாற்ற பரிந்துரைக்கிறேன். இது எத்தனை எம்பி ரேம் uWSGI "சாப்பிடும்", எனவே எதிர்காலத்தில் தேவைப்பட்டால் அதை அதிகரிக்க முடியும்.

      இறுதியாக, ஒவ்வொரு முறையும் உங்கள் சேவையகத்தைத் திறக்க விரும்பினால், உங்கள் திட்டக் கோப்புறையில் உங்களைக் கண்டுபிடித்து இயக்க போதுமானதாக இருக்கும்:

      uwsgi செய்யுங்கள்

      மற்ற கேள்விகளில்… முன்னிருப்பாக, சேவையகம் லோக்கல் ஹோஸ்டில் இயக்க திட்டமிடப்பட்டுள்ளது. நீங்கள் இதை பொதுவில் வைக்க விரும்பினால், நீங்கள் ஏற்கனவே தயாராக இருப்பதால், உற்பத்தியில் இயற்பியல் சேவையகத்தில் பயன்படுத்த விரும்பினால், "src / app.py" ஐத் திறந்து பின்வருவதைக் கண்டறியவும்: make_server (", 8080, main). முதல் அளவுரு ஒரு வெற்று சரம், இல்லையா? சரி, அங்கே உங்கள் சேவையகத்தின் ஐபி வைக்கிறீர்கள். இரண்டாவது அளவுரு நீங்கள் பயன்படுத்த விரும்பும் துறைமுகமாகும், இது இயல்பாக 8080 ஆகும்.

      இறுதியாக, HTML ஐத் தவிர வேறு எதையாவது திருப்பித் தருவது பற்றி நீங்கள் என்ன சொல்கிறீர்கள், நிச்சயமாக உங்களால் முடியும்! ஆவணத்தில் அவர்கள் எல்லாவற்றையும் எவ்வாறு திருப்பித் தருவது என்பதை விளக்குகிறார்கள்: https://pythonhosted.org/wheezy.web/userguide.html#web-handlers

      ஒரு வாழ்த்து! நீங்கள் என்னிடம் சொன்னது;).

      1.    Ulises அவர் கூறினார்

        மிக்க நன்றி லாஜ்டோ, நீங்கள் என் சந்தேகங்களை உண்மையிலேயே தெளிவுபடுத்தினீர்கள், நான் ஜாங்கோவுடன் முயற்சித்தேன், ஆனால் நான் சொன்னது போல் நான் ஒரு சிஸ்டம்ஸ் இன்ஜினியர் மற்றும் ஜாங்கோ அல்ல, இது எனக்குத் தேவையானதை விட அதிகமானதைக் கொண்டுவருகிறது என்று நினைக்கிறேன், Android இல் ஒரு பயன்பாட்டைச் சோதிக்க wheezy.web ஐப் பயன்படுத்தவும் அதை ஒரு சேவையகத்துடன் தொடர்பு கொள்ளுங்கள். ஏதோ மிக எளிமையானது ஆனால் மிக வேகமான மற்றும் நடைமுறை. ஏய் இன்னும் ஒரு கேள்வி, சமீபத்தில் நான் பார்த்தேன் http/2 உடன் ஒரு பெரிய வம்பு இருந்தது, வீட்ஸி.வெப் என்ன நெறிமுறை இயங்குகிறது என்று எனக்கு எப்படித் தெரியும்? Wheezy.web இல் http / 2 ஐப் பயன்படுத்தும் சேவையகத்தை நான் உருவாக்க முடியுமா? அல்லது நெட்வொர்க்குகள் மற்றும் தகவல்தொடர்புகளின் முழு சிக்கலையும் விளக்கக்கூடிய தொகுதிகளில் இருக்கும் ஒரு புத்தகம், வலைப்பதிவு, டுடோரியலை பரிந்துரைக்கவும். மீண்டும் நன்றி.

      2.    லஜ்டோ அவர் கூறினார்

        வணக்கம் மீண்டும் யூலிசஸ் ^^.

        HTTP / 2 மிகச் சமீபத்தியது, மேலும் 1 வருடத்திற்கு தீவிரமாக ஏற்றுக்கொள்ளப்படாது, எனவே அதைப் பற்றி கவலைப்பட வேண்டாம் :). நீங்கள் பாதுகாப்பை விரும்பினால், HTTPS ஐப் பயன்படுத்தவும், அவ்வளவுதான்.

        HTTP க்கு வீஸி வலை என்ன பயன்படுத்துகிறது என்று எனக்குத் தெரியவில்லை, எனவே இது WSGI ஆக இருக்கும் என்று கருதுகிறேன்.

        ஒரு வாழ்த்து!

  6.   லஜ்டோ அவர் கூறினார்

    மூலம், ஒன்றும் இல்லாத ஒன்று. சில டிஸ்ட்ரோக்களில். பைதான்-முட்டைகள் பற்றிய எச்சரிக்கை செய்தி தோன்றும். அது தோன்றினால் எதுவும் நடக்காது, ஆனால் எரிச்சலூட்டுவதாகக் கண்டால் இதை நீக்கலாம்:

    chmod go = ~ / .python-முட்டைகள்

    வாழ்த்துக்கள்!

  7.   டியாகோ அவர் கூறினார்

    நான் ஜாங்கோவைப் பயன்படுத்துகிறேன், ஆனால் அது எவ்வாறு இயங்குகிறது என்பதைப் பார்க்க ஆவணங்களை சரிபார்க்கிறேன். பகிர்வுக்கு நன்றி. சியர்ஸ்

  8.   ஜே.டிவில்லேகாஸ் அவர் கூறினார்

    இதை ஜன்னல்களிலிருந்து பயன்படுத்தலாம் !!!, ஒரு பயிற்சி இருக்கிறதா ??

    நன்றி

  9.   லலிதா அவர் கூறினார்

    ஹாய் எங்களுக்கு பைத்தானுடன் நிறைய அனுபவம் உள்ளது. அவர்கள் மின்னோட்டத்திற்கு எதிராக படகோட்டுகிறார்கள் என்று எனக்குத் தோன்றுகிறது. இந்த மொழிக்காக இதுவரை கண்டுபிடிக்கப்பட்ட மிகச் சிறந்த விஷயம் ஜாங்கோ. அவர்கள் ஒரு புள்ளிவிவரத்தை உருவாக்கலாம் மற்றும் உலகம் முழுவதிலுமிருந்து நூற்றுக்கணக்கான புரோகிராமர்களைக் கலந்தாலோசிக்க முடியும், இது உங்களுக்கு 80% க்கும் அதிகமானதைக் கொடுக்கும், அவர்களில் பெரும்பாலோர் தவறாக இல்லை. அவர்கள் மின்னோட்டத்திற்கு எதிராக வரிசையாக அல்லது நீந்தினால், விரைவில் அல்லது பின்னர் அவர்கள் மூழ்கிவிடுவார்கள் ...