[ 
https://issues.apache.org/jira/browse/TAPESTRY-2159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship updated TAPESTRY-2159:
-------------------------------------------

    Description: 
Jesse Kuhnert has already implemented this in T4. (Jira issue TAPESTRY-2122.)

Prevents client side errors that occur if user doesn't flush browser's cache 
between Tapestry upgrades. (And javascript has changed.)

See: http://developer.yahoo.com/performance/rules.html#expires

This really applies to classpath resources.  Context resources can also be 
versioned and (via some kind of servlet container ju-ju) hack the expires 
header ... but that's an application development and deployment issue seperate 
from Tapestry.

Part of this requires that the Tapestry release number be available and 
incorporated into the mapped path for the classpath asset.  See TAPESTRY-2231.

  was:
Jesse Kuhnert has already implemented this in T4. (Jira issue TAPESTRY-2122.)

Prevents client side errors that occur if user doesn't flush browser's cache 
between Tapestry upgrades. (And javascript has changed.)

        Summary: YSlow Recommendation: Version bundled javascript and use 
far-future expires header  (was: Version bundled javascript)

> YSlow Recommendation: Version bundled javascript and use far-future expires 
> header
> ----------------------------------------------------------------------------------
>
>                 Key: TAPESTRY-2159
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2159
>             Project: Tapestry
>          Issue Type: Improvement
>    Affects Versions: 5.0.10
>         Environment: Any
>            Reporter: Ernest Monklitch
>             Fix For: 5.1
>
>
> Jesse Kuhnert has already implemented this in T4. (Jira issue TAPESTRY-2122.)
> Prevents client side errors that occur if user doesn't flush browser's cache 
> between Tapestry upgrades. (And javascript has changed.)
> See: http://developer.yahoo.com/performance/rules.html#expires
> This really applies to classpath resources.  Context resources can also be 
> versioned and (via some kind of servlet container ju-ju) hack the expires 
> header ... but that's an application development and deployment issue 
> seperate from Tapestry.
> Part of this requires that the Tapestry release number be available and 
> incorporated into the mapped path for the classpath asset.  See TAPESTRY-2231.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to