¿Cómo trata Cloudfront con datos no almacenables en caché (no estáticos)?

Debe usar diferentes nombres de host / dominio para su contenido dinámico y su contenido estático (CloudFront). Las solicitudes de contenido dinámico deben enviarse directamente a sus servidores web que generan y devuelven ese contenido. No envíe personas a través de CloudFront por su contenido dinámico.

Si las personas golpean accidentalmente el host / dominio de CloudFront para una página dinámica, CloudFront pasará esa solicitud a su servidor de origen. Puede detectar esta situación y devolver una redirección 301 para enviar al usuario al host / dominio correcto para ese contenido dinámico. Si devolvió el contenido real, CloudFront lo almacenaría en caché y lo serviría a otros usuarios, algo que no desea que suceda.

Aquí hay una descripción de cómo coloco los nombres de host / dominio para afectar la estructura anterior: http://stackoverflow.com/a/84701…

More Interesting

¿Alguna compañía ha intentado crear una solución integral de back office en la nube?

¿Por qué deberíamos pasar a un servidor en la nube?

Independientemente del costo, ¿puede ejecutar software de núcleo único más rápido en la nube o en hardware dedicado? ¿Puede la nube ejecutar aplicaciones de un solo núcleo en una escala de supercomputadora? ¿Es la nube un clúster de alto rendimiento?

¿La solución de nube privada y el centro de datos están muriendo (desaceleración)?

¿Cómo encajan los productos de computación en la nube?

¿Cuáles son los desafíos más difíciles para los departamentos de TI internos al implementar una nube privada?

¿Cuáles son algunas ideas para hacer un proyecto de investigación sobre computación en la nube?

¿De qué sirve la tecnología de modelado de nubes de puntos y escaneo láser en la industria de AEC?

¿Cuál es la opción de almacenamiento en la nube a prueba de 'hermano mayor' más segura que existe?

¿Cuáles son las principales preocupaciones de los clientes al pasar a una nube pública?

¿Cuál es el mejor software ERP basado en SAAS (nube) Planificación de recursos empresariales Productos y servicios SaaS CloudApp

¿Conocer AWS u otros servicios populares en la nube es una habilidad imprescindible para convertirse en un desarrollador de back-end?

¿Cuáles son los idiomas que necesitamos saber para entender la computación en la nube?

¿Qué startups ofrecen la mejor experiencia de almacenamiento y sincronización en la nube?

¿"The Cloud" va a invadir a los desarrolladores fuera de línea?