Ich brauche Serendipity 1.5.5 mit PHP 5.1.6 (CentOS) Als Webserver dient Cherokee.
PHP wird mit xcache "beschleunigt".
Wenn ich nun die Startseite aufrufe geht es etwa 10 Sekunden bis diese geladen
wird.
Wenn ich nun direkt auf einen Artikel gehe kommt dieser ganz schnell (Browser Cache gelöscht).
Auch wenn ich serendipity_admin.php aufrufe läuft alles sehr schnell.
Nun habe ich im index.php paar Sachen gesehen :
Code: Select all
// We need to set this to return a 200 since we use .htaccess ErrorDocument
// rules to handle archives.
header('HTTP/1.0 200');
header('Status: 200 OK');
Code: Select all
if ($serendipity['CacheControl']) {
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS
['SERVER_SOFTWARE'], 'Apache/2')) {
header('Cache-Control: no-cache, pre-check=0, post-check=0');
} else {
header('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header('Expires: 0');
header('Pragma: no-cache');
}
Webserver oder System Performance schliesse ich aus, da ja serendipity_admin.php, link von direkten Artikel und eine andere Page mit PHP schnell laufen.
Alternativ habe ich es mit lighttpd versucht und gleiches Phänomen festgestellt.
Hat jemand die gleichen Erfahrungen mit Cherokee oder lighttpd?
Gibt es workaround für den Apache-Teil in index.php?
Vielen Dank für euer Input!
Benjamin