He configurado mi server web para que siga en su mayor parte el flujo de trabajo común de git / web .
Así que tengo una twig dev en una carpeta como un subdominio y la twig principal en mi carpeta / dominio raíz.
El problema es que, en producción, combinamos y minimizamos nuestros files maestros js / css de twigs y los ponemos en nuestro cdn y cada vez que cambiamos y minimizamos los files, el nombre del file cambia, por lo que nuestra twig principal termina haciendo reference a algo como cdn.example. com / e23ab9.js y esto, por supuesto, cambia con la frecuencia con la que codificamos las actualizaciones.
Pero luego, en nuestra versión y twig de desarrollo, por supuesto, queremos simplemente hacer reference a los files sin combinar y sin minar, de modo que podamos estar constantemente probando nuevas modificaciones.
Estoy seguro de que hay una forma inteligente / simplificada para resolver esta situación, por lo que no estamos constantemente comprometiéndonos entre los files raw js / css y el nombre de file modificado recientemente cada vez que actualizamos nuestra versión de producción con la última versión de desarrollo .
Estoy pensando que la solución podría implicar enlaces simbólicos o algo por el estilo, pero no estoy muy familiarizado con ellos y preferiría aprenderlo y hacerlo desde el principio.
Cualquier sugerencia, consejo o dirección sería muy apreciada
Gracias a todos
jstats, administramos una configuration similar y según su comentario, tiene sentido.
Para reiterar lo que creo que decidiste hacer en ese caso:
Eso requiere un salto de suposition, pero he visto esa implementación antes, así que lo hice :-p
Responda a su pregunta con respecto a una versión más simplificada:
Sí, una excelente manera de simplificar esto es a través de algo así como el Módulo Google Pagespeed
Luego, simplemente configure en su configuration de hosts virtuales para su configuration de producción para permitir que Pagespeed haga lo suyo y en su configuration de desarrollo, ¡apague el progtwig de velocidad de páginas!
Termina siendo relativamente simple de esta manera.
Estoy seguro de que ha seguido adelante, pero en caso de que alguien más encuentre esta pregunta y esté buscando una respuesta …