Comment apache gère la mise en cache de certains fichiers, et est-il possible de dire explicitement que certains fichiers doivent être mis en cache plus agressivement que d'autres, via les fichiers de configuration standard d'un hôte ou virtualhost donné? Pour le mettre en contexte, je garde beaucoup de contenu du site dans divers fichiers XML, et j'aimerais pouvoir dire que ce fichier sera beaucoup utilisé, et donc le mettre en cache autant que possible. ? Apache fait-il ce genre de chose intelligemment et à la volée ..? Va-t-il observer quels fichiers sont plus populaires que d'autres et essayer de faire correspondre les hits du cache de manière appropriée?Mise en cache des fichiers Apache
Beaucoup de questions en un, mais l'idée de base devrait être assez claire. Pour être clair, ce sont des fichiers de ressources qui sont chargés et interprétés par PHP - mais php comme un processus est engendré dans Apache .. non? S'il vous plaît aider!
Lorsque PHP dans Apache, par exemple, demande une ressource à utiliser (disons un script, xml ou autre), la requête est gérée et provient d'Apache, n'est-ce pas? Donc, si vous configurez Apache pour utiliser une extension de mise en cache, cela s'applique également à toutes les demandes de ressources PHP ..? – dmp
Apache transmet simplement la requête de l'utilisateur à votre script PHP et retourne au contenu généré par l'utilisateur. Si vous générez du contenu qui peut être mis en cache (comme cette question sur stackoverflow - il est presque toujours possible que la prochaine requête ne reçoive pas d'informations à jour), vous pouvez alors utiliser Apache sans connaître votre domaine, vos règles métier, etc. configurez apache pour mettre en cache cette URL spécifique qui a généré du contenu pouvant être mis en cache. Si votre contenu généré doit être sécurisé et/ou implique des informations confidentielles (page d'informations de compte dans les systèmes de paiement, par exemple), il est incorrect de le mettre en cache. – uthark
Répondu à ma question, merci :) – dmp