La respuesta es muy simple: utilice un marco que distinga adecuadamente entre entornos de desarrollo y producción .
Ya sabes realmente lo que eso significa: cuando estás en modo de desarrollo , tu servidor debería recargar totalmente una página por completo, siempre . Las hojas de estilo CSS y los archivos JavaScript deben tener una marca de tiempo adjunta al final del archivo cuando se sirve, para que el navegador se vea obligado a volver a cargarlos cada vez .
Además, cuando está en modo de producción , todo debe almacenarse en caché y hacerse ir muy rápido. Archivos JavaScript, hojas de estilo CSS, todo.
- Cómo crear una nueva tabla de actualización usando la tabla bash
- ¿Creaste tu propio sitio web? ¿Fuiste el primero en codificar?
- ¿Cuáles son los mejores sitios web para el marketing de afiliación?
- ¿Debo usar siempre colores seguros para la web al diseñar un sitio web?
- ¿Cuál es el sistema de cola de mensajes más simple para configurar, usar y mantener?
No es bien conocido, pero tal diferenciación entre los modos de producción y desarrollo fue en realidad una de las motivaciones centrales para construir Rails . Si Ruby es lo tuyo (ciertamente es mío), entonces definitivamente deberías echarle un vistazo. Dicho esto, probablemente también hay marcos en otros lenguajes como Python que lo hacen bastante bien . No lo sabría, pero estoy seguro de que están ahí afuera.