[jsr-314-open] Evaluating EL in resource files

Alexander Smirnov asmirnov at exadel.com
Fri Sep 25 15:51:51 EDT 2009



On 09/25/2009 12:15 PM, Jim Driscoll wrote:
> On 9/25/09 10:35 AM, Alexander Smirnov wrote:
>> ( it is important not to use URL
>> parameters for that purpose, because some caching proxies, like Squid,
>> recognize '?' character in url and process these requests as non-caching
>> even thought cache-control headers mark response as cacheable. It also
>> seems what some browsers do the same. ).
>
> OK, that's alarming.
>
> I don't much care if caching proxies ignore perfectly good Expires:
> headers, so long as they pass them on. But if a browser does, that's a
> strong argument against that approach. It's also surprising, since the
> whole idea of using parameters on JavaScript was taken from other,
> popular JavaScript libraries in common use - scriptaculous, to name just
> one.
>
> Do you know which, if any, browser which does this? I'd like to test
> that assertion, and see if there's any way around it.
I do not remember exact browser versions ( the library was developed 
about 3 years ago, while we spent a lot of time to fine tuning cache 
control ), but I can recall such problems with MS IE 6.0.
I can look up in the project history, but it could take a while.
For Squid proxy, it is part of standard configuration. Administrator can 
remove this pattern, but most leave standard values untouched.
>
> Jim




More information about the jsr-314-open-mirror mailing list