[
https://issues.apache.org/jira/browse/SOLR-4311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13565563#comment-13565563
]
Stefan Matheis (steffkes) commented on SOLR-4311:
-------------------------------------------------
bq. 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.
This was not related to any caching headers used or not used .. just to fact
the the UI internally didn't fetch the informations a second time and reused
what was available from the first call. this was changed while implementing
SOLR-4306
but maybe it's general a good idea to disable caching for ajax-requests in the
UI .. because it's a admin UI, not intended for public usage which may result
in high traffic and you'd like to see that latest possible information.
> Luke and Core admin ajax requests shouldn't be cached in admin
> --------------------------------------------------------------
>
> 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
> Priority: Minor
>
> 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]