2015-06-04 2 views
0

Я получаю изображения, закодированные как URL-адреса данных от третьего лица в javascript. Мне нужно сохранить эти изображения на моем сервере.Персистентный URL-адрес данных в базе данных

Как я понимаю у меня есть два варианта:

  • преобразование данных-адреса в Blobs, и сохранять их в свою базу данных. И когда я использую их в моем HTML коде преобразовать их в Data-адреса снова
  • Преобразования данных-адрес в реальные изображения, сохранить их на свой сервере и сохранить ссылку в моей базе данных

Есть ли другие варианты и что было бы лучшим способом сделать это?

ответ

1

Изображения хранятся как физические файлы лучше, потому что:

  1. они могут быть в кэше, в отличие от данных-сгустки, которые всегда являются частью HTML вывода
  2. , потому что они являются частью вывода HTML и в базе 64, это без необходимости увеличивает размер файла (а также вашу вычислительную мощность используется, если у вас есть сжатие GZIP включен, как вы должны)

Изображения хранятся в виде данных-сгустков лучше, потому что:

  • вам нужно оправдание для обновления вашего оборудования и настройки сети, поэтому увеличение нагрузки отлично работает! Также обратите внимание на Thread.Sleep или эквивалент вашего языка.
  • позже можно переключиться на обычные изображения с системой CDN и утверждает, что вы улучшили свое программное обеспечение, таким образом, должны получить повышение
+0

хах спасибо за ответ :) –

Смежные вопросы