3 ms·
Your PyPy point is fair. A PyPy-oriented optimization effort could have improved performance. N/s by what magnitude though. I did extensive benchmarking until
by saynsedit 10y ago
Your PyPy point is fair. A PyPy-oriented optimization effort could have improved performance. N/s by what magnitude though.
I did extensive benchmarking until there were no more hot spots, didn't help. Dropping into C or Cython was a non-goal. For dev an embedded Python web server is convenient but it doesn't have to be fast. When it comes to performance, it always makes more sense to use a native-code web server in production.
- vram22 10y ago"Dropping into C or Cython was a non-goal." Why not Cython?
- saynsedit 10y agoat the time, I preferred to write it completely in C++ than have a mixed Python/Cython codebase.
- dr_zoidberg 10y agoI mentioned profiling and benchmarking because they were missing. Totally agree with you, Python implemented servers are usually used in dev ops, and then you move to a "standard" http-server (be that nginx, apache, whatever). I still think that a Python server can have it's use, and there's nothing wrong in trying to make it as fast as posible. I'm curious, why were C/Cython non-goals?