Question

La bibliothèque d'interface utilisateur Yahoo offre une prise en charge de Rollup si vous utilisez leur CDN. J'utilise Zend Framework 1.8.0 et je me demandais quelle est la meilleure façon de le répliquer, de sorte que tous nos fichiers CSS ou JavaScript peuvent être roulés en une seule balise - donc une demande HTTP.

J'utilise les composants MVC standard avec un fichier .htaccess qui réécrit tout via index.php, sauf si le fichier ou le dossier physique existe ou est mappé sur le serveur.

J'aimerais avoir le côté client final File Cached (si le client le prend en charge) pour l'efficacité et réduit encore les demandes HTTP.

Était-ce utile?

La solution

J'espère que j'ai bien compris votre question.

Il y a quelques emplois ici - l'un consiste à concaténer le contenu de plusieurs fichiers dans les variables de demande en une réponse, puis l'autre est la gestion du processus de mise en cache.

Le premier devrait être assez simple, en prenant une liste de chemins et en ajoutant le contenu au fichier en mémoire, et le second peut être géré facilement avec cela grande aide ce qui vous permet de définir facilement les en-têtes modifiés / expirés pour permettre la mise en cache côté client

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top