La bibliothèque Yahoo User Interface offre un support cumulatif si vous utilisez un CDN. J'utilise Zend Framework 1.8.0 et je me demandais quelle était la meilleure façon de procéder pour répliquer ceci, de manière à ce que tous nos fichiers css ou javascript puissent être regroupés en un seul tag - donc une requête 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 existe physiquement ou est mappé sur le serveur. Je souhaite que le côté final du fichier de cumul mis en cache (si le client le prend en charge) soit efficace et que les demandes http soient réduites davantage.Fichier (s) CSS et Javascript cumulé (s)
1
A
Répondre
1
J'espère avoir bien compris votre question.
Il y a quelques tâches ici - l'une consiste à concaténer le contenu de plusieurs fichiers dans les variables de requête en une seule réponse et 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 facilement géré avec ce great helper qui vous permet de définir facilement les en-têtes modifiés/expirés pour permettre le côté client mise en cache
Questions connexes
- 1. fichier E/S dans Spidermonkey
- 2. return javascript code plein de 's', s et \ s dans une classe, comment puis-je le faire?
- 3. question (s) concernant le (s) graphique (s) de tournoi
- 4. Nommez JQuery: connaissez-vous le (s) plugin (s) jquery (s) spécifique (s) utilisé (s) pour créer ce widget?
- 5. Meilleure (s) caractéristique (s) dans Visual Studio 2008 (et VSTS)?
- 6. Quelle (s) technologie (s) et langage (s) Microsoft Navison a-t-il implémenté avec/dans?
- 7. Quel (s) plugin (s) CSS/JS/HTML/XML utilisez-vous dans Eclipse?
- 8. Flex: Erreur # 2038: Fichier E/S Erreur
- 9. Problèmes d'E/S de fichier binaire
- 10. Fonction d'E/S de fichier pour C
- 11. Erreur CLI C++ C3767: fonction (s) candidate (s) non accessible (s)
- 12. À quelle (s) conférence (s) de cours dois-je participer?
- 13. Langue (s) appropriée (s) pour les simulations en modélisation?
- 14. Sérialiser les objets de base de données MS Access vers le (s) fichier (s) texte
- 15. currentTimeMillis de Java renvoie la (les) valeur (s) négative (s)
- 16. Le (s) navigateur (s) affichera: run-in correctement?
- 17. Quelle (s) version (s) de VSTS pour les fichiers .dbproj?
- 18. Quel (s) schéma (s) d'étiquette sont les plus efficaces?
- 19. Meilleur (s) outil (s) pour décompiler Lua bytecode?
- 20. Quelle (s) collection (s) pour stocker des groupes d'utilisateurs?
- 21. Recherche de mot (s) double (s) avec expressions régulières
- 22. getter et emballages setter pour TiXmlElement * « s
- 23. Statistiques d'E/S système
- 24. authentification JBoss Question (s)
- 25. git submodules: ln -s
- 26. Requête PHP MySQL avec% s et% d
- 27. Erreur (s) PHPMailer
- 28. WPF DataGrid ContextMenu (s)
- 29. Déclaration SQL (s)
- 30. Port d'achèvement d'E/S, Comment libérer le contexte par socket et le contexte d'E/S?
Je suis d'accord pour rouler le fichier en mémoire. L'assistant Noginn XSendfile que vous recommandez semble capable de faire le travail, mais nécessite l'ajout d'un module à Apache ou Lighttp. Idéalement, j'ai besoin d'une solution en code PHP, car le serveur sous-jacent est quelque chose que je peux avoir une influence/un contrôle limité. –
Pour clarifier - cette aide ne nécessite pas sendfile (et pourrait être mieux nommé), mais est un excellent moyen de gérer les téléchargements de fichiers. A la réflexion, il serait préférable de construire le fichier en mémoire et de le mettre en cache sur le disque pour les requêtes suivantes. –
Okay - donc pour clarifier à mon extrémité, l'aide de Noginn est totalement dans la solution de code? Merci pour cette aide, à l'avance –