3 ms·
That's not possible in that particular hosting environment. I believe some people have done experiments with PyPy, but the difference in performance is nothing
by dangoor 7y ago
That's not possible in that particular hosting environment. I believe some people have done experiments with PyPy, but the difference in performance is nothing like that we see with Go.
- phonon 7y agoOh, because you use App Engine Standard? Did you reconsider being locked into App Engine? What about App Engine Flexible? https://cloud.google.com/appengine/docs/flexible/custom-runtimes https://cloud.google.com/appengine/docs/flexible/custom-runt... PyPy might give you a 2-4x speedup, and if it wasn't for App Engine Standard, might be as easy as dropping it in instead of CPython, while Go is a total rewrite. Seems strange you wouldn't at least do a deeper dive on PyPy...
- dangoor 7y agoThe fundamental reason that we started on this track is the need to get off of Python 2, which has reached EOL and from which the community is moving away. Because of APIs we're using and such, it's not easy to switch to Python 3. Because of API changes in GAE, moving to PyPy on Flex is also still difficult and doesn't solve the problem of still being on Python 2. Performance is one of several important reasons for the move to Go, and not the top reason.