кэш без запроса к веб серваку - это сурово.
браузер всегда отсылает пакеты к файлу, получая заголовки, по которым уже дальше предпринимает,что делать : брать из кеша (т.е. с компа юзера,а не сервера) или же обновлять содержимое (т.е. брать с сервака ) и записывать в кеш
чтобы не обращаться к серваку вообще, следует кешировать в хранилищах (
тут )
и вообще не обращаться к серверу ( AJAX с ветвлениями )
....
а теперь подумайте о пользователях с 512мб оперативной памяти (пока такие еще есть)
бедняги