Ich habe es selbst aus Zeitmangel leider noch nicht getestet daher kann ich nur zum theoretischen teil was sagen. Prinzipiell kann man den cache über eine script Sprache steuern sodass man Cache Objekten Timeouts und Refresh policies zuweisen kann. Wenn für die Anfrage dann bereits ein Objekt im RAM oder Swap besteht wird dieses ausgeliefert, andernfalls wird die Anfrage durchgereicht und das Ergebnisse gemäß der Regeln Gecached.
Am 31. August 2015 20:11:19 MESZ, schrieb Stefan stefan@osnabrueck.freifunk.net:
Das wäre eine Idee die wir mal testen müssten. Varnish liefert solche statischen Sachen nur aus, oder?
Am 31. August 2015 19:39:30 MESZ, schrieb Jan Matthias de Vries jmdv@mail.de:
Könnte man nicht auf dem gleichen Server wie dem nginx auch varnish laufen lassen und dort die lifetime der cache Objekte auf ein paar Minuten begrenzen? Dann würde man nicht nur die DB sondern auch nginx aufrufe sparen.
Wenn ich varnish korrekt verstanden habe müsste es doch für das besprochene Vorhaben des API cachings ideal sein oder nicht?
Am 31. August 2015 12:46:26 MESZ, schrieb Stefan stefan@osnabrueck.freifunk.net:
Genau, daher würden wir uns die DB Zugriffe sparen. Es wären dann nur noch die nginx Aufrufe. Ich denke der Webseite würde schon wegen weniger DB Zugriffe begeistert sein ;)
Am 31. August 2015 12:36:52 MESZ, schrieb Eike Baran eike.baran@uni-oldenburg.de:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 31.08.2015 12:29, Stefan wrote:
Es wäre doch einfacher auf dem netmon Server die XML zu
generieren,
und jeder api.php aufruf leitet automatisch auf die XML.
Einfacher: Ja Aber einen Zugriff pro Besucher der "großen einbindenden Seite" auf unseren Server hätte man damit immernoch, auf amazon.de würde ich
die
netmon dann noch immer nicht einbinden wollen ;) ; wenn das Skript aber auf einem amazon-Server läge, ginge das problemlos.
Eine Verbesserung wäre ein solches Caching, welches zumindest die teuren DB-Zugriffe einsparen würde, aber vermutlich auch so,
zumindest
auf die Schnelle wäre das schon einmal eine merkliche Verbesserung, bei der - wie du richtig sagst - niemand externes etwas ändern
müsste.
Gruß, Eike -----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iQIcBAEBCAAGBQJV5C49AAoJEIu3uYB6vkH46tcP/RhCQ914WTKnQn+zY0Mie3vs xUeKxOjtPF61L4bpmySGxHIJHSTY6vAjWEu6ic050NYuef0YwNKhaqS0LXEBQKz7 Bz3QSX4WqzkrM60dBPIVQ5IHCVkucvPoZxgY+2I9+mj+pkea/xpUsKDGTFl87QZf NO5fkpIeQb5aWty+ZS13g5iRO/8os77qpTYRLZgmIPpaeUqgUyoEzS3PlsmAYfl2 EOlRKdxuoMr/p6/iucm4SEEQXIe0TNK5kP1Ai42BkJc28ziptQIXDAQeK4OiJORD 9VYX7lW9A2zUA1P9fqf1dyihhcKBJWuGrV9UDYre6cmuoVHIhvnStTq4gDcKEMUN 7K4UHxCZmH6R46hJz/wRuU4z9GXKRDTckodO3U8ZjJ+BNclq3Z6pPUaeRVcklwvo bpWFpUcEHPEFI+eEkUjaNERN/FqW0K9sjoPB7rDbwuYxmFlzxB2v8wJCRQQpqeZX bTDmycxLgtNkJDweNDZL8/SBjBcnYIkPqTXnipA+lq10soRAYStJNMxjNgpgxEPA dfdqAdkkoOHs4ndeYwv+HfGCugH5fSgAudNR0AsxnXxsTMH7DdIap6Q4iydQPc7E KPhsXzMsKQKkYcSa0VcPnjDPysvg8mX18iGn5jUuH1N8DqME1TdOh8IsTlzpyqdc Y57xSgruiCdKlTLeH4pp =B0e5 -----END PGP SIGNATURE----- _______________________________________________ Dev mailing list Dev@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/dev
Viele Grüße, Stefan
Dev mailing list Dev@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/dev
Dev mailing list Dev@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/dev
Viele Grüße, Stefan
Dev mailing list Dev@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/dev