Wygląda na to, że w celu zmuszenia użytkowników do odświeżenia buforowanych plików statycznych (np. .css, .js) niektóre witryny (np. Stackoverflow.com) dołączają kwerendy do końca plików. Na przykład:Skłonność do korzystania z querystringów do wersji plików statycznych?
<link rel="stylesheet" type="text/css" href="http://sstatic.net/stackoverflow/all.css?v=9ea1a272f146">
Myślę, że to dobry pomysł i jestem skłonny zacząć to robić. Słyszałem jednak, że są błędy, takie jak proxy, które nie poprawnie buforują plików, jeśli występuje kwerenda.
Jakie są wady tego typu wersji?
Zgadzam się. To jest rozwiązanie, którego użyłem przez jakiś czas i działa całkiem nieźle. Jeśli jesteś w stanie łatwo, programowo po prostu zmienić nazwę pliku i wszystkie odniesienia do niego, świetnie, ale poza tym myślę, że rozwiązanie params zapytania jest jedną z najlepszych opcji. – Snekse
Twoje linki były bardzo pomocne, dziękuję. Przeanalizowałem swoje dzienniki IIS i wydaje mi się, że dostaję tylko garść próśb z serwerów proxy, więc w moim przypadku wydaje mi się, że jest on nieistotny. – Jones