Tengo una aplicación donde cada entidad de DataStore de un tipo específico puede tener una cantidad de fotos asociadas a ella. (Imagine un sitio web de ventas de automóviles: un auto tiene varias fotos)Almacenar fotos en Blobstore o como blobs en Datastore - ¿Cuál es mejor/más eficiente/más barato?
Originalmente debido a que todos los datos proceden de otro sitio, estaba limitado a tener que almacenar las fotos como Blobs de almacén de datos, pero ahora es posible escribir BlobStore artículos programáticamente, me pregunto si debería cambiar mi diseño y almacenar las fotos como artículos BlobStore?
Entonces, la pregunta es: ¿Está
que 'mejor' para almacenar las fotos en el almacén de blob, o como gotas en el almacén de datos? Ambas son posibles soluciones, pero ¿cuál sería el enfoque mejor/más barato/más eficiente y por qué?
Gracias - ¡una gran respuesta! Creo que estaré mirando mis costos y veré si los costos reducidos de usar BlobStore justificarán el esfuerzo de programación de mover imágenes fuera de DataStore. –
Dado que ya tiene imágenes en Datastore, puede reconsiderar simplemente agregar un encabezado de control de caché adecuado. El motor de aplicaciones usa sus propios cachés de bordes, por lo que las solicitudes de contenido correctamente almacenado en caché nunca llegan a su instancia. –
¡Eso me ahorrará una carga de código! Encabezado adicional es entonces :) –