← Back to team overview

dhis2-users team mailing list archive

Re: Standard iReports cache problem

 

Dear all,
I'am trying to use person attribute and of cause i also adding option,but when i go to tabular report====>attribute i can not send that one that has options in person attribute to the selected attribute means when i  add option just to have drop down,i can not send it to the selected attribute in tabular report.i'am using individual records(tracker).
any help?


________________________________
 De : Lars Helge Øverland <larshelge@xxxxxxxxx>
À : Bob Jolliffe <bobjolliffe@xxxxxxxxx> 
Cc : "dhis2-users@xxxxxxxxxxxxxxxxxxx" <dhis2-users@xxxxxxxxxxxxxxxxxxx> 
Envoyé le : Lundi 16 septembre 2013 11h46
Objet : Re: [Dhis2-users] Standard iReports cache problem
 


It also implies that it must be acceptable that the end-user clears browser cache.



On Mon, Sep 16, 2013 at 11:34 AM, Bob Jolliffe <bobjolliffe@xxxxxxxxx> wrote:

Well this would just solve the problem for one report.  Where there is one there will be more ...
>
>
>
>On 16 September 2013 10:22, Jason Pickering <jason.p.pickering@xxxxxxxxx> wrote:
>
>Why not just  use a new location ? Is it too easy or am I just not getting it or something similar/more elegant?
>>
>>
>>location ~ /api/reports/<UID OF REPORT GOES HERE>/* {
>>
>>      proxy_redirect    off;
>>      proxy_set_header  Host               $host;
>>      proxy_set_header  X-Real-IP          $remote_addr;
>>      proxy_set_header  X-Forwarded-For    $proxy_add_x_forwarded_for;
>>      proxy_set_header  X-Forwarded-Proto  http;
>>      #proxy_cache       dhis; DONT CACHE!
>>
>>} 
>>
>>
>>Regards,
>>Jason
>>
>>
>>
>>
>>
>>On Mon, Sep 16, 2013 at 11:07 AM, Bob Jolliffe <bobjolliffe@xxxxxxxxx> wrote:
>>
>>I think the sendfile feature has to do with whether nginx does asynchronous i/o using the sendfile() function in linux kernel, so I doubt turning it on or off is going to help us here.
>>>
>>>
>>>Agree with Jason that pulling stuff back out of the cache is a hack but trying hard to think of a workaround.
>>>
>>>
>>>Lars suggestion is interesting.  Probably the proper eventual solution is to have a checkbox on the report design ("Don't Cache").  Mind you once its cached once you are stuck till its expired again. 
>>>
>>>
>>>Randy I can disable caching on nginx temporarily and we can monitor how the performance is.  You will still have browser cache and your postgres is quite well provisioned so it might be ok.
>>>
>>>Bob
>>>
>>>
>>>On 15 September 2013 19:00, Saptarshi Purkayastha <sunbiz@xxxxxxxxx> wrote:
>>>
>>>is the following mentioned in nginx.conf
>>>>sendfile=on;
>>>>This will make the file sending cached by nginx.
>>>>If you turn this off... nginx will send the generated file to user, instead of the one that's cached
>>>>
>>>>---
>>>>Regards,
>>>>Saptarshi PURKAYASTHA
>>>>
>>>>
>>>>________________________________
>>>>Date: Sun, 15 Sep 2013 19:56:39 +0200
>>>>From: larshelge@xxxxxxxxx
>>>>To: jason.p.pickering@xxxxxxxxx
>>>>CC: dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>Subject: Re: [Dhis2-users] Standard iReports cache problem
>>>>
>>>>
>>>>
>>>>Of course that doesn't fix the problem with the constantly updated report (unless you create a Resource and points it to that Report including that query param). If this is a special case for just one report then I guess Jason's suggestion on a special nginx location would be feasible. We could implement a system feature but that will take longer.
>>>>
>>>>
>>>>_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx Unsubscribe : https://launchpad.net/~dhis2-users More help   : https://help.launchpad.net/ListHelp
>>>>_______________________________________________
>>>>Mailing list: https://launchpad.net/~dhis2-users
>>>>Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>Unsubscribe : https://launchpad.net/~dhis2-users
>>>>More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>_______________________________________________
>>>Mailing list: https://launchpad.net/~dhis2-users
>>>Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>Unsubscribe : https://launchpad.net/~dhis2-users
>>>More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>
>_______________________________________________
>Mailing list: https://launchpad.net/~dhis2-users
>Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>Unsubscribe : https://launchpad.net/~dhis2-users
>More help   : https://help.launchpad.net/ListHelp
>
>

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp

Follow ups

References