App Engine上的Python 2.7,simplejson vs native json,谁更快?

ada*_*dam 9 python google-app-engine json simplejson python-2.7

我已经理解了simplejson比Python中的原生json快得多,例如这个线程: json和simplejson Python模块之间有什么区别?

但是,当我阅读使用Python 2.7的App Engines文档时,我只是被抛出一个循环

使用原生JSON库,比simplejson快得多.

http://code.google.com/appengine/docs/python/python27/newin27.html

所以现在我很困惑.其他地方似乎都说simplejson更好,但是现在App Engine和Python 2.7说本机更快.是什么赋予了?

Woo*_*ble 23

在Python 2.7运行时发布之前,App Engine附带的几乎每个模块,以及您自己可以包含的每个模块都是纯Python.在2.7版本中,该json模块包含用C编写的加速,使其比simplejson在App Engine上运行的速度快得多.

simplejson你在正常情况下使用2.7 的好处(主要是比最新版本的Python 2.7版本更新的版本)不适用,因为你无法在最新版本中编译加速并将它们部署到App Engine.