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 >>>>> >>>> >>>>