Python boto, список содержимого определенного каталога в корзине

Зависит от ваших приоритетов.

Если производительность является вашей абсолютной движущей характеристикой, то, во что бы то ни стало, используйте самую быструю. Просто убедитесь, что у вас есть полное понимание различий, прежде чем вы сделаете выбор

  • В отличие от serialize() вам нужно добавить дополнительный параметр, чтобы сохранить символы UTF-8 нетронутыми: json_encode($array, JSON_UNESCAPED_UNICODE) (в противном случае это преобразует символы UTF-8 в escape-последовательности Unicode).
  • JSON не будет иметь памяти о том, что было для исходного класса объекта (они всегда восстанавливаются как экземпляры stdClass).
  • Вы можете Использовать __sleep() и __wakeup() с помощью JSON
  • По умолчанию только общие свойства сериализуются с помощью JSON. (в PHP>=5.4 вы можете реализовать JsonSerializable , чтобы изменить это поведение).
  • JSON более портативен

И, вероятно, есть несколько других разницы, о которых я не могу сейчас думать.

Простой тест скорости для сравнения двух

26
задан Martin Taleski 4 December 2014 в 12:21
поделиться