decreased XML session lifetime from 12 to 2 hours
This commit is contained in:
@ -283,8 +283,7 @@
|
||||
<records user="193" cache="211" cachedesc="235" cachelog="439"
|
||||
picture="108" removeobject="19" /><br/>
|
||||
</ocxmlsession></p>
|
||||
<p>Die Sessionid ist 12h gültig, danach muss eine neue sessionid angefordert
|
||||
werden. Die Anzahl der Datensätz muss nicht exakt mit den übertragenen
|
||||
<p>Die Anzahl der Datensätz muss nicht exakt mit den übertragenen
|
||||
übereinstimmen - mehr Datensätze werden jedoch auf keinen Fall übertragen. Die
|
||||
Summe der Datensätze ist in diesem Beispiel 1205 - es werden also 3 Aufrufe
|
||||
benötigt (500, 500, 205 Datensätze).</p>
|
||||
@ -292,6 +291,10 @@
|
||||
<a>http://www.opencaching.de/xml/ocxml12.php?sessionid=12345&file=1</a><br/>
|
||||
<a>http://www.opencaching.de/xml/ocxml12.php?sessionid=12345&file=2</a><br/>
|
||||
<a>http://www.opencaching.de/xml/ocxml12.php?sessionid=12345&file=3</a></p>
|
||||
<p>Die Sessionid ist zwei Stunden lang gültig, wobei sich dieser Zeitraum mit jedem
|
||||
einzelnen Dateiabruf verlängert – zwischen den Einzelabrufen dürften also
|
||||
maximal zwei Stunden vergehen. Dauert es länger, müsste eine neue sessionid
|
||||
angefordert werden.</p>
|
||||
<h3>Alle Ergebnisse mit einem Aufruf abfragen</h3>
|
||||
<p>Um alle Ergebnisse in einer Datei abzurufen muss bei dem Aufruf der Paramter
|
||||
session auf 0 gesetzt werden.</p>
|
||||
|
@ -94,9 +94,9 @@
|
||||
exit;
|
||||
}
|
||||
|
||||
// cleanup ... 12h after last call
|
||||
// [2013-04-18 following: down from 24h due to high usage]
|
||||
$cleanerdate = date($sDateformat, time() - 43200);
|
||||
// cleanup ... 2h after last call
|
||||
// [2013-04-27 following: down from 24h due to high usage]
|
||||
$cleanerdate = date($sDateformat, time() - 7200);
|
||||
$rs = sql("SELECT `id` FROM `xmlsession` WHERE `last_use`<'&1' AND `cleaned`=0", $cleanerdate);
|
||||
while ($r = sql_fetch_array($rs))
|
||||
{
|
||||
|
Reference in New Issue
Block a user