[ 
https://issues.apache.org/jira/browse/TAP5-1964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13403645#comment-13403645
 ] 

Howard M. Lewis Ship commented on TAP5-1964:
--------------------------------------------

Thanks for Robert Lentz for all the detective work!
                
> In production mode, placeholder timestamp needs to be limited to one-second 
> accuracy
> ------------------------------------------------------------------------------------
>
>                 Key: TAP5-1964
>                 URL: https://issues.apache.org/jira/browse/TAP5-1964
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.3, 5.4
>            Reporter: Howard M. Lewis Ship
>
> In production mode, Tapestry turns off the logic that checks for changes to 
> files (all types of files, including resources made available as assets).  It 
> uses a single placeholder value to identify the date time modified of all 
> resources.
> When a request for a resource is sent from the client, the time stamp in the 
> request is compared to the placeholder timestamp.  Unfortunately, in most 
> cases, they are not equal as expected, because the date on the client is one 
> one-second accurate, not millisecond accurate.
> The end result is many more asset requests are processed fully, rather than 
> sending a 304 result code.
> The fix is to limit the placeholder time stamp value to one second accuracy, 
> so that the server and the client can agree that the client has the up-to 
> date version of the asset.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to