Wie erstellt man einen 'fullcache' unter xoops?
Angefragt und beantwortet von Admin am 17-Apr-2006 22:02 (4333 gelesen)
Die Frage hat mich schon lange unter xoops beschäftigt und nun habe ich endlich eine Lösung gefunden, die den Ein -oder Anderen unter Euch auch sehr hilfreich sein könnte.
Den Hack 'Fastest Cache Hack' könnt Ihr unter
http://www.peak.ne.jp/xoops/md/mydownloads/singlefile.php?cid=2&lid=67
download. Laut Author spart dieser Hack ca. 30% der CPU.
Folgende Schritte sind auszuführen:
1. kopiere die Datei fastestcache.php in den Pfad XOOPS_ROOT_PATH/include/
2. lege ein neues Verzeichnis ausserhalb deines DocumentRoot an z.B.: /home/yourhome/xoops/
3. lege ein neues Verzeichnis namens 'fullcache' innerhalb dieses Pfades an und setzte die Verzeichnisrechte auf 0777 -> chmod 0777 fullcache
4. schreibe in die mainfile.php den folgenden Abschnitt
nach define('XOOPS_URL',...
-> define('XOOPS_TRUST_PATH','/home/yourhome/xoops');
5. schreibe in die mainfile.php den folgenden Abschnitt
vor include XOOPS_ROOT_PATH."/include/common.php";
-> require XOOPS_ROOT_PATH.'/include/fastestcache.php' ;
6. schreibe in die mainfile.php den folgenden Abschnitt
nach include XOOPS_ROOT_PATH."/include/common.php";
if (!isset($xoopsOption['nocommon']) ... ) {
include XOOPS_ROOT_PATH."/include/common.php";
fastestcache_setcookie() ; // Insert this
}
7. schreibe in include/functions.php in die
function redirect_header() folgenden Funktion
function redirect_header($url, $time = 3, $message = '', $addredirect = true) {
-> fastestcache_clearcache() ; // Insert this
global $xoopsConfig, $xoopsRequestUri, $xoopsLogger, $xoopsUserIsAdmin;
}
Den fullcache könnt Ihr in der 'fastestcache.php' nach Belieben konfigurieren.
Wenn Ihr Fragen habt, könnt Ihr Sie unter
Forum xoops fullcache
gern stellen.
|
Die hier veröffentlichten Artikel und Kommentare stehen uneingeschränkt im alleinigen Verantwortungsbereich des jeweiligen Autors.
|
