Comments on: Utiliser Cherrypy (serveur web léger) avec Bottle (Framework léger) http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Max http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3372 Max Tue, 20 Nov 2012 17:08:56 +0000 http://sametmax.com/?p=3081#comment-3372 Pourquoi se compliquer la vie quand on peut faire simple ;) Pourquoi se compliquer la vie quand on peut faire simple ;)

]]>
By: anthony http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3371 anthony Tue, 20 Nov 2012 16:09:17 +0000 http://sametmax.com/?p=3081#comment-3371 <span class="merci"></span>Petit retour, j'ai testé Bottle + Cherrypy sous Android, ça marche super. J'ai aussi essayé à la place de Cherrypy Eventlet+Greenlet, là boom (seg fault), pourtant Greenlet compile bien sans modif du C, pas debuggé plus que ça, Cherrypy me suffit. Petit retour, j’ai testé Bottle + Cherrypy sous Android, ça marche super. J’ai aussi essayé à la place de Cherrypy Eventlet+Greenlet, là boom (seg fault), pourtant Greenlet compile bien sans modif du C, pas debuggé plus que ça, Cherrypy me suffit.

]]>
By: Sam http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3302 Sam Sun, 18 Nov 2012 19:22:15 +0000 http://sametmax.com/?p=3081#comment-3302 On creuse comme des ptis nains ! On creuse comme des ptis nains !

]]>
By: anthony http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3301 anthony Sun, 18 Nov 2012 19:14:49 +0000 http://sametmax.com/?p=3081#comment-3301 Merci, c'est vraiment une mine d'info ici :) Merci, c’est vraiment une mine d’info ici :)

]]>
By: Sam http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3300 Sam Sun, 18 Nov 2012 18:24:54 +0000 http://sametmax.com/?p=3081#comment-3300 Il existe des bases dans la lib standard pour coder quelque chose, mais c'est un sacré boulot: http://docs.python.org/2/library/asynchat.html?highlight=async#asynchat Certains ont tenté le coup: http://pypi.python.org/pypi/bluelet et http://www.eblong.com/zarf/zymb/index.html Mais à ma connaissacne ça a pas abouté a un serveur Web complet. Il existe des bases dans la lib standard pour coder quelque chose, mais c’est un sacré boulot:

http://docs.python.org/2/library/asynchat.html?highlight=async#asynchat

Certains ont tenté le coup:

http://pypi.python.org/pypi/bluelet

et

http://www.eblong.com/zarf/zymb/index.html

Mais à ma connaissacne ça a pas abouté a un serveur Web complet.

]]>
By: anthony http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3291 anthony Sun, 18 Nov 2012 12:39:22 +0000 http://sametmax.com/?p=3081#comment-3291 Ah effectivement c'est une différence importante, merci. En asynchrone pure Python a t'on qqch qui tient la route ? Ah effectivement c’est une différence importante, merci. En asynchrone pure Python a t’on qqch qui tient la route ?

]]>
By: Sam http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3283 Sam Sun, 18 Nov 2012 02:30:25 +0000 http://sametmax.com/?p=3081#comment-3283 Cherrypy est en pure Python, donc il n'a pas de compilation, on peut même la fournir en copiant / collant le code source. Cherrypy est en pure Python, donc il n’a pas de compilation, on peut même la fournir en copiant / collant le code source.

]]>
By: anthony http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3277 anthony Sun, 18 Nov 2012 00:30:22 +0000 http://sametmax.com/?p=3081#comment-3277 Je pensais utiliser Eventlet avec Bottle, la différence avec Cherrypy se situe juste au niveau multithreaded vs async, ou y a t'il d'autres subtilités ? Je pensais utiliser Eventlet avec Bottle, la différence avec Cherrypy se situe juste au niveau multithreaded vs async, ou y a t’il d’autres subtilités ?

]]>
By: Max http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3236 Max Fri, 16 Nov 2012 18:17:04 +0000 http://sametmax.com/?p=3081#comment-3236 j'ai posé la même question à Sam quand on a commencé à s'en servir ;) Comme le dit la <a href="http://bottlepy.org/docs/dev/tutorial.html#deployment" rel="nofollow">Doc de bottle</a> : <code>Bottle runs on the built-in wsgiref WSGIServer by default. This non-threading HTTP server is perfectly fine for development and early production, but may become a performance bottleneck when server load increases. The easiest way to increase performance is to install a multi-threaded server library like paste or cherrypy and tell Bottle to use that instead of the single-threaded server.</code> Pour résumé le serveur fourni avec Bottle est un petit serveur de dev qui ne tiendra pas la charge si il y a plusieurs personnes connectées à ton site. D'ailleurs ils conseillent d'utiliser cherrypy. <a href="http://bottlepy.org/docs/dev/deployment.html" rel="nofollow">Pour plus de détails voir ici</a> j’ai posé la même question à Sam quand on a commencé à s’en servir ;)

Comme le dit la Doc de bottle :

Bottle runs on the built-in wsgiref WSGIServer by default. This non-threading HTTP server is perfectly fine for development and early production, but may become a performance bottleneck when server load increases.

The easiest way to increase performance is to install a multi-threaded server library like paste or cherrypy and tell Bottle to use that instead of the single-threaded server.

Pour résumé le serveur fourni avec Bottle est un petit serveur de dev qui ne tiendra pas la charge si il y a plusieurs personnes connectées à ton site. D’ailleurs ils conseillent d’utiliser cherrypy.

Pour plus de détails voir ici

]]>
By: nahoy http://sametmax.com/utiliser-cherrypy-serveur-web-leger-avec-bottle-framework-leger/#comment-3226 nahoy Fri, 16 Nov 2012 11:53:50 +0000 http://sametmax.com/?p=3081#comment-3226 Question peut être stupide, mais qu'apporte Cherrypy en plus ? Parce que juste avec <a href="http://sametmax.com/creer-un-site-avec-bottle-en-5-minutes-parceque-7-cest-impossible-voyons/" rel="nofollow">bottle</a>, je peux servir mon app sur le port que je souhaite. Question peut être stupide, mais qu’apporte Cherrypy en plus ? Parce que juste avec bottle, je peux servir mon app sur le port que je souhaite.

]]>