[Gelöst] Startseite langsam / Abhängigkeit Apache
Posted: Mon May 23, 2011 10:55 am
Liebes Froum,
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 :
und
Kann es sein das diese Sachen Apache spezifisch sind? .htaccess wird durch Cherokee nicht unterstützt.
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
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