Thanks Sebastian,

Yes, I managed to blacklist my own server and that seems to have worked. I
can still use the LD Cache now.

Regards,
Frans

On 29 August 2016 at 20:51, Sebastian Schaffert <
sebastian.schaff...@gmail.com> wrote:

> Note that this behaviour can be turned off by disabling LDCache in the
> Marmotta configuration (or fine-tuning it so that resources matching
> certain regular expressions are black-listed).
>
> Sebastian
>
> Sergio Fernández <wik...@apache.org> schrieb am Mo., 29. Aug. 2016 um
> 18:11 Uhr:
>
>> I forgot to say Marmotta _only_ considers "local" resources under
>> http://host.to/marmotta/resource/...
>>
>> On Aug 29, 2016 18:09, "Sergio Fernández" <wik...@apache.org> wrote:
>>
>>> Frans, do yor resources have a non-lical URI? That would explain the
>>> issue, sincd Marmotta would try to find more information out there.
>>>
>>> Besides disabling LDCaxhe, you can customize the configuration (
>>> http://marmotta.apache.org/platform/ldcache-module.html) to ignore your
>>> fake URI.
>>>
>>> On Aug 29, 2016 17:48, "Frans Knibbe" <frans.kni...@geodan.nl> wrote:
>>>
>>>> Hello,
>>>>
>>>> I have done some test, to see if can find out what caused the long wait
>>>> time for first time requests. Here are some findings:
>>>>
>>>>    - The first time requests always seem to take 60 seconds and a bit
>>>>    (e.g. 60.232 seconds). So every time it is suspiciously close to a full
>>>>    minute.
>>>>    - The subsequent requests take less than a second (e.g. 0.109
>>>>    seconds).
>>>>    - The effect still occurs when I restart Marmotta between first and
>>>>    subsequent requests.
>>>>    - I tried turning off versioning (*versioning.enabled*). That did
>>>>    not seem to have an effect on response times. The response headers did
>>>>    still include timegate and timemap links, which I don't understand.
>>>>    - Of the settings that can be changed using the admin web UI, I saw
>>>>    the setting *ld_cache.so_timeout *is the only thing set to 60
>>>>    seconds (60000 miliseconds), which could somehow have to do with the 
>>>> delay
>>>>    of a bit more than 60 seconds for a first request. To test that, I tried
>>>>    changing the value of 60000 to something else. But I was not able to 
>>>> save
>>>>    the change because of an error: cannot store content: TypeError:
>>>>    value.getValue(...).split is not a function.
>>>>    - Disabling ldcache altogether (*ldcache.enabled*) did solve the
>>>>    problem.
>>>>
>>>> So I was able to solve the issue by disabling caching of remote
>>>> resources. That was unexpected, because all resources I requested where not
>>>> remote but local. But perhaps the problem lies with the way in which local
>>>> and remote resources are discerned, I do have some URI rewriting configured
>>>> (I wrote about that in another thread).
>>>>
>>>> The Linked Data Caching Module looks like a useful Marmotta component,
>>>> it would be a pity if I can not use it.
>>>>
>>>> Would it make sense or be useful if I log my findings in the issue
>>>> tracker? Or can everything be easily explained?
>>>>
>>>> Greetings,
>>>> Frans
>>>>
>>>>
>>>>
>>>> On 23 August 2016 at 11:03, Frans Knibbe <frans.kni...@geodan.nl>
>>>> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I wonder if the following can be explained... I run Marmotta 3.3.0
>>>>> with a PostgreSQL 9.5 data store. I notice that when I request a certain
>>>>> resource the first time it takes a long time (more than a minute) to
>>>>> produce the reply. Subsequent requests for the same resource are resolved
>>>>> quickly (less than a second). Perhaps I should mention that resource
>>>>> requests are rewritten to {BASE}/resource?uri=<resource URI>.
>>>>>
>>>>> If I recall correctly, the effect was less or absent when I used the
>>>>> default H2 data store.
>>>>>
>>>>> Is some kind of caching going on? It seems that the effect is not
>>>>> caused by browser caching or by PostgreSQL's cache.
>>>>>
>>>>> Is there something I could do to remedy the effect?
>>>>>
>>>>> Greetings,
>>>>> Frans
>>>>>
>>>>
>>>>

Reply via email to