[
https://issues.apache.org/jira/browse/SOLR-4311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefan Matheis (steffkes) updated SOLR-4311:
--------------------------------------------
Summary: Admin UI - Optimize Caching Behaviour (was: Luke and Core admin
ajax requests shouldn't be cached in admin)
I'm updating the title, because the change does not focus on specific requests.
With the Patch, the UI uses an Identifier (Solr Package-Version) while
initially loading the assets (javascript and stylesheets) and jQuery will use
an timestamp for all following requests to ensure that the server doesn't
deliver cached data.
> Admin UI - Optimize Caching Behaviour
> -------------------------------------
>
> Key: SOLR-4311
> URL: https://issues.apache.org/jira/browse/SOLR-4311
> Project: Solr
> Issue Type: Bug
> Components: web gui
> Affects Versions: 4.0
> Reporter: Chris Bleakley
> Assignee: Stefan Matheis (steffkes)
> Fix For: 4.3
>
> Attachments: SOLR-4311.patch
>
>
> Although both the luke and core admin handlers set http caching to false in
> the response headers** I believe the Cache-Control settings are ignored
> during ajax requests in certain browsers. This can be a problem if you're
> refreshing admin to get the latest do count. It can also be a problem when
> you compare the count of "Num Docs" on the main index page (/solr/#/CORE) vs
> the count on the core admin page (/solr/#/~cores/CORE). Consider that if you
> first visit the main index page, add and commit 100 docs, and then visit core
> admin the doc count will be off by 100.
>
> If this is an issue the ajax requests can explictly set caching to false (
> http://api.jquery.com/jQuery.ajax/#jQuery-ajax-settings ) ... for example,
> inserting 'cache: false,' after line 91 here:
> https://github.com/apache/lucene-solr/blob/branch_4x/solr/webapp/web/js/scripts/dashboard.js#L91
>
> **
> https://github.com/apache/lucene-solr/blob/branch_4x/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java#L167
> **
> https://github.com/apache/lucene-solr/blob/branch_4x/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java#L216
>
> Tested using Chrome Version 24.0.1312.52
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]