On 03/29/2017 09:04 AM, John Eells wrote:
> John Eells wrote:
>> R.S. wrote:
>>> Off-topic note: the document mention z/OS 2.2 can be ran on z9 machine,
>>> which is untrue.
>>
>> You are, of course, correct.  The book has been updated but not the link
>> to the new level of it.  Here is the new level of the book:
>> http://publibz.boulder.ibm.com/epubs/pdf/e0z3f113.pdf
>
> Talking with the person responsible for the book and the link, we
> found there is a bug in my browser.  It's supposed to compare the page
> on the web to the cached one and refresh it if they differ when the
> tab is opened, but for some reason it did not.  That is why I found
> the lower level of the book instead of the current one.  Clearing the
> cache "fixed" it, and now the updated links are the ones I see on the
> page.  I have never seen this failure before, so it was quite a surprise!
>
> Anyway, the book and the link to it are both current already.
>
That's not necessarily a "bug" in the browser.  If the data served by a
website in response to a GET request doesn't explicitly give an
Expiration-Age and a Last-Modified time stamp for the data, a browser is
forced to use heuristics to determine a time after which a local cache
copy should be regarded as expired -- and different browsers may
determine different values for that expiration time in seconds. 

If the browser thinks the expiration-age of cached data has not yet been
reached, it will not even attempt to re-validate whether the cached copy
agrees with the current web site, but just assume it is OK to reuse.  I
have no knowledge of design choices made for specific browsers, but I'm
guessing that unless there is a bug, most browsers would avoid assuming
overly long cache expiration times unless there was something explicit
in the served data that suggested that was appropriate.  When the
browser sees by the expiration time that it needs to re-validate the
cached data, there are ways it can request a new download iff the server
version has a later modification time stamp than the cached data time
stamp, but for this to work correctly does presume that both the browser
and server are dealing with time stamps in a consistent manner.

If you have reason to suspect the browser is showing an obsolete cached
copy for a web page, you can always force a re-validation and possible
new download by explicitly telling the browser to "reload" a web page. 
If a web page is constructed from several "frame" pages, it might be
necessary to isolate a suspect frame into a separate tab by itself and
then force a reload on that one frame to get it to refresh. 

Clearing cache will certainly get rid of any obsolete cached data, but
that may be overkill.   In many cases just a simple browser "reload"
operation on the web page will be sufficient.
    Joel C. Ewing


-- 
Joel C. Ewing,    Bentonville, AR       jcew...@acm.org 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to