Python 2.7 на App Engine, simplejson vs native json, кто быстрее?

У меня было понимание, что simplejson намного быстрее, чем родной json в Python, например, этот поток: В чем различия между модулями json и simplejson Python?

Тем не менее, я был просто брошен за цикл, когда я читал в документации App Engine, что с Python 2.7

Использует собственную библиотеку JSON, которая намного быстрее, чем simplejson.

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

Так что теперь я смущен. Повсеместно кажется, что simplejson лучше, но теперь App Engine с Python 2.7 говорит, что родной быстрее. Что дает?

2 Solutions collect form web for “Python 2.7 на App Engine, simplejson vs native json, кто быстрее?”

Перед выпуском среды исполнения Python 2.7 почти каждый модуль, входящий в состав App Engine, и буквально каждый модуль, который вы могли бы включить, был чистым питоном. С выпуском 2.7 модуль json включает в себя ускорения, написанные на C, что делает его намного быстрее, чем любой simplejson вы можете запустить в App Engine.

Преимущества использования simplejson на 2.7 вы обычно получаете (в основном, с новой версией, чем когда была выпущена последняя версия Python 2.7), поскольку вы не можете скомпилировать ускорения в последней версии и развернуть их в App Engine.

Я заставил себя сделать прямой import json когда я перешел на python 2.7. В моем приложении мне пришлось перейти от простого к этому. Возможно, вам, как правило, рекомендуется поддерживать максимальную совместимость с вашим «основным компонентом», и я рассматриваю python 2.7 одно из основных видов использования / компонентов моего проекта, где другие – Jinja2, WTForms и переводы i18n.

  • Как включить аннотацию в строку JSON?
  • simplejson возвращает значения не в порядке
  • Получите данные json через url и используйте в python (simplejson)
  • Обработка SimpleJson с одинаковыми именами
  • Как установить пакет SimpleJson для Python
  • Различные ошибки при разборе JSON в Python
  • Удаление десериализации огромной строки json для объектов python
  • Что происходит быстрее - загрузка маринованного словарного объекта или загрузка файла JSON - в словарь?
  • Массив SimpleJSON и NumPy
  • Есть ли способ сделать simplejson менее строгим?
  • Как обеспечить, чтобы ключи ключа python были строчными?
  • Python - лучший язык программирования в мире.