[Python] [web-frameworks] Perchè usare un web server come back end ?

Valentino Volonghi dialtone a gmail.com
Mar 17 Feb 2009 20:37:50 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Feb 17, 2009, at 11:08 AM, Agosto Alessandro wrote:
> Addirittura tutto questo squilibrio di prestazioni tra un server
> python e uno in c(anche se non parliamo di un serverino qualunque)?
> và bene che addizionando seppure una minima differenza  sul numero
> alto si nota, ma python (a parte le ovvie differenze per il tipo di
> linguaggio che rendono python meno performante) non è inferiore a c/c+
> + solo se si fanno intensi calcoli matematici?

Python 2.x non ha stringhe mutable quindi ogni operazione comporta
una copia. Questo e` molto piu` costoso di non copiare nulla ma far  
inserire
al sistema operativo il risultato del socket in un buffer mutable che  
poi
ti limiti a leggere in userspace.

Questo e` uno degli esempi. Python e` poi molto lento nel chiamare
funzioni perche` anche il frame e` un oggetto che va creato e distrutto.
Ecc ecc ecc.

- --
Valentino Volonghi aka Dialtone
Now running MacOS X 10.5
Home Page: http://www.twisted.it
http://www.adroll.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkmbEg4ACgkQ9Llz28widGXqrwCgrUU7QqzZOQAY8/p6Whu/21wu
4/oAoIKLXHirg/i0y/Nns7ZOR0kmesLZ
=1hbJ
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python