Domanda

ho cercato per le tecniche su come gestire il contenuto statico per un'applicazione web. Da quello che ho trovato, non v'è l'approccio OO puro, imballaggio tutti i requisiti specifici di metadati oggetto e generando un singolo file di CSS e JS per ogni percorso di richiesta sia in tempo reale o tempo di compilazione. V'è anche la tecnica di fondere manualmente su ogni rilascio.

La mia domanda è, quali tecniche generale si fa a trovare utile quando si gestiscono dati statici per un'applicazione web dinamico e Vedi qualche particolare software utile (oltre SVN / Git / etc.)?

È stato utile?

Soluzione

Io uso Phing (Ant per PHP) per eseguire il CSS / JS attraverso un compressore. Dal browser di un utente, questi file compressi sono accessibili tramite un retriever risorsa molto simile rsrc.php di Facebook. Questo script mappe generate nomi ai nomi fisici per il controllo della cache del browser in quanto i periodi di cache sono piuttosto lunghi. Questi nomi vengono anche modificati quando il CSS / JS è compresso ai browser degli utenti di forza per afferrare nuove copie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top