<div dir="ltr"><div><div><div>Sí, el mismo autor en el artículo ya dice que GO "bien programado" es capaz de rendir sólo un 18% menos que Japronto. La gráfica inicial es un poco sensacionalista. <br><br>Pero si te vas al dato puro, desde la perspectiva de un usuario que utilice Japronto, poder programar "algo" con python y que permita ese nivel de requests por segundo, es bastante interesante.<br></div><div><br></div>Lo de que esté escrito en C es normal, de hecho muchas de las librerías/módulos de python de alto rendimiento están escritas en C parcial o casi completamente (por poner un ejemplo, numpy es 50-50 más o menos).<br><br></div>Una cosa muy interesante para gente de otros lenguajes, es que él mismo también explica que las optimizaciones que realiza no son exclusivas de python, que se podrían aplicar a cualquier lenguaje (me hace gracia que dice se pueden aplicar "incluso a PHP" XDD)<br></div><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">El 2 de febrero de 2017, 15:48, David Ryan <span dir="ltr"><<a href="mailto:dave.ryan@gmail.com" target="_blank">dave.ryan@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Este articulo es interesante, pero engañe con su titulo. Su framework esta optimizado para las pruebas que esta realizando y los otros no ... como decimos en ingles: he's not comparing apples to apples.<div><br></div><div>Aparte de esto, el proyecto esta basicamente hecho en C:</div><div><br></div><div>"Japronto is written almost entirely in C. The parser, protocol, connection reaper, router, request, and response objects are written as C extensions."</div><div><br></div><div>Saludos,<br>Dave.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-02-02 14:56 GMT+01:00 Luigi Pirelli <span dir="ltr"><<a href="mailto:luipir@gmail.com" target="_blank">luipir@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">muy interesante... lo pase' a los que estan haciendo el refactoring de<br>
qgis server<br>
Luigi Pirelli<br>
<br>
******************************<wbr>******************************<wbr>******************************<wbr>********<br>
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com<br>
* LinkedIn: <a href="https://www.linkedin.com/in/luigipirelli" rel="noreferrer" target="_blank">https://www.linkedin.com/in/lu<wbr>igipirelli</a><br>
* Stackexchange: <a href="http://gis.stackexchange.com/users/19667/luigi-pirelli" rel="noreferrer" target="_blank">http://gis.stackexchange.com/u<wbr>sers/19667/luigi-pirelli</a><br>
* GitHub: <a href="https://github.com/luipir" rel="noreferrer" target="_blank">https://github.com/luipir</a><br>
* Mastering QGIS 2nd Edition:<br>
* <a href="https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition" rel="noreferrer" target="_blank">https://www.packtpub.com/big-d<wbr>ata-and-business-intelligence/<wbr>mastering-qgis-second-edition</a><br>
******************************<wbr>******************************<wbr>******************************<wbr>********<br>
<div class="m_2019919301037464958HOEnZb"><div class="m_2019919301037464958h5"><br>
<br>
2017-02-02 13:38 GMT+01:00 Pablo Vázquez <<a href="mailto:peibolvigo@gmail.com" target="_blank">peibolvigo@gmail.com</a>>:<br>
> Buenas!<br>
><br>
><br>
> Está un poco parada esta lista, así que os paso un artículo que leí el otro<br>
> día y que promete.<br>
><br>
> Parece ser que un tipo (Pawel Piotr) está programando un microframework web<br>
> para python, que está tan optimizado (incluso a nivel de TCP) que permite<br>
> hacer millones de requests http por segundo.<br>
><br>
> El código ya se puede usar, aunque tiene limitaciones.<br>
><br>
> <a href="https://medium.freecodecamp.com/million-requests-per-second-with-python-95c137af319" rel="noreferrer" target="_blank">https://medium.freecodecamp.co<wbr>m/million-requests-per-second-<wbr>with-python-95c137af319</a><br>
><br>
><br>
> Saludos!<br>
><br>
> --<br>
> Pablo Vázquez<br>
><br>
</div></div><div class="m_2019919301037464958HOEnZb"><div class="m_2019919301037464958h5">> ______________________________<wbr>_________________<br>
> Asociación Python España: <a href="http://www.es.python.org/" rel="noreferrer" target="_blank">http://www.es.python.org/</a><br>
> Python Vigo: <a href="http://www.python-vigo.es/" rel="noreferrer" target="_blank">http://www.python-vigo.es/</a><br>
> Vigo mailing list<br>
> <a href="mailto:Vigo@lists.es.python.org" target="_blank">Vigo@lists.es.python.org</a><br>
> <a href="https://lists.es.python.org/listinfo/vigo" rel="noreferrer" target="_blank">https://lists.es.python.org/li<wbr>stinfo/vigo</a><br>
______________________________<wbr>_________________<br>
Asociación Python España: <a href="http://www.es.python.org/" rel="noreferrer" target="_blank">http://www.es.python.org/</a><br>
Python Vigo: <a href="http://www.python-vigo.es/" rel="noreferrer" target="_blank">http://www.python-vigo.es/</a><br>
Vigo mailing list<br>
<a href="mailto:Vigo@lists.es.python.org" target="_blank">Vigo@lists.es.python.org</a><br>
<a href="https://lists.es.python.org/listinfo/vigo" rel="noreferrer" target="_blank">https://lists.es.python.org/li<wbr>stinfo/vigo</a></div></div></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Asociación Python España: <a href="http://www.es.python.org/" rel="noreferrer" target="_blank">http://www.es.python.org/</a><br>
Python Vigo: <a href="http://www.python-vigo.es/" rel="noreferrer" target="_blank">http://www.python-vigo.es/</a><br>
Vigo mailing list<br>
<a href="mailto:Vigo@lists.es.python.org">Vigo@lists.es.python.org</a><br>
<a href="https://lists.es.python.org/listinfo/vigo" rel="noreferrer" target="_blank">https://lists.es.python.org/<wbr>listinfo/vigo</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Pablo<br><br>He visto cosas que vosotros no creeríais.<br>Naves de ataque en llamas más allá del hombro de Orión.<br>He visto rayos C brillando en la oscuridad cerca de la puerta de Tannhäuser.<br>Todos esos momentos... se perderán en el tiempo cómo lágrimas en la lluvia.<br>(Roy Batty - "Blade Runner")<br><br>No hay viento favorable para el que no sabe a dónde va<br>(Séneca)</div>
</div>