Apache Caching javascript assets?

Il n'y a pas si longtemps, j'avais des problèmes avec les actifs javascript. Lorsque je leur ai apporté des modifications, ils ne prendraient pas effet et le fichier deviendrait un javascript invalide (erreurs et avertissements de lancement de firebug).

J'ai remarqué que mes modifications n'apparaissaient pas et que des caractères spéciaux étaient ajoutés à la fin du fichier. Un peu plus de creusement et j'ai remarqué que les caractères spéciaux étaient exactement le nombre de caractères de mes modifications.

Code original:

$(document).ready(function(){ alert('what'); }); 

Ajouter une ligne, devrait ressembler à ceci:

 $(document).ready(function(){ alert('what'); alert("what's going on?!); }); 

Les rendements comme ceci:

 $(document).ready(function(){ alert('what'); });                           

Lorsque j'ai fait des recherches, j'ai constaté que la modification de la configuration d'apache /etc/httpd/conf/httpd.conf et le commentaire d' EnableSendfile off résolu le problème.

Toutefois…

Maintenant, le problème est retourné, mais la configuration d'apache n'a pas changé.

Aidez-nous. Mon travail actuel renvoie le fichier, visualise le nouveau fichier et le renvoie; Cela m'ennuie énormément.

Je développe sur une boîte vagabonds, CentOS 6, PHP 5.3 / apache 2 – la solution originale peut être trouvée ici: dossier partagé dans VirtualBox pour Apache .

Malheureusement, cela ne semble plus fonctionner.

Souvent, lorsque EnableSendfile On cause une rupture, EnableMMAP provoque des problèmes similaires. Essayez aussi de l'éteindre. Vous avez mentionné que vous utilisez CentOS dans Vagrant mais pas le système d'exploitation hôte. Est-ce que Windows peut-être?