Capítulo 17. Contenido estático
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El contenido estático se refiere a los recursos que tu aplicación va a servir y que no cambian en cada petición. Éstos son los sospechosos habituales:
- Multimedia
-
Imágenes, vídeos y archivos de audio. Es muy posible generar archivos de imagen sobre la marcha, por supuesto (y de vídeo y audio, aunque eso es mucho menos habitual), pero la mayoría de los recursos multimedia son estáticos.
- HTML
-
Si nuestra aplicación web utiliza vistas para renderizar HTML dinámico, generalmente no se consideraría HTML estático (aunque por razones de rendimiento, puedes generar HTML dinámicamente, almacenarlo en caché y servirlo como recurso estático). Las aplicaciones SPA, como hemos visto, suelen enviar un único archivo HTML estático al cliente, que es la razón más común para tratar el HTML como un recurso estático. Ten en cuenta que exigir al cliente la extensión .html no es muy moderno, por lo que la mayoría de los servidores permiten ahora servir recursos HTML estáticos sin la extensión (por lo que
/fooy/foo.htmldevolverían el mismo contenido). - CSS
-
Aunque utilices un lenguaje CSS abstracto como LESS, Sass o Stylus, al fin y al cabo, tu navegador necesita CSS plano, que es un recurso estático.1
- JavaScript
-
El hecho de que el servidor ejecute JavaScript no significa que no haya JavaScript en el lado del cliente. El JavaScript del lado del cliente ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access