Wie authcache Performance verbessern?
am 25.08.2016 - 18:01 Uhr in
Hallo zusammen,
bei mir läuft eine Drupal 7 Installation auf einem eigenen Server mit SSD Festplatten. Als caching module setze ich Authcache ein, das wie folgt konfiguriert ist:
$conf['cache_backends'][] = 'sites/all/modules/filecache/filecache.inc';
$conf['cache_backends'][] = 'sites/all/modules/authcache/authcache.cache.inc';
$conf['cache_backends'][] = 'sites/all/modules/authcache/modules/authcache_builtin/authcache_builtin.cache.inc';
//$conf['cache_class_cache_page'] = 'DrupalFileCache';
//$conf['cache_class_cache_authcache_key'] = 'DrupalFileCache';
Standardmäßig schreibt authcache die gecachten Seiten in die Tabelle cache_page.
Man kann aber auch beispielsweise filecache verwenden, um die Datenbank zu vermeiden. Entferne ich die Kommentare in den letzten beiden Zeilen des Codeblocks, um filecache zu aktivieren, passiert im Grunde gar nichts. Die Ladezeit der Seite bleibt identisch. Kann das sein?
Gäbe es noch eine weitere Möglichkeit authcache zu beschleunigen? Auf dem Server mit PHP7 läuft zum Beispiel opcache, memcache steht für PHP 7 noch nicht zur Verfügung.
Bin für jeden Tipp dankbar.
Viele Grüße, rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn du PHP 7 nicht zwingend
am 28.09.2016 - 09:37 Uhr
Wenn du PHP 7 nicht zwingend brauchst, würde ich zunächst ein Downgrade auf PHP5.6 empfehlen, da du ohnehin noch Drupal 7 verwendest. Danach würde ich mich dann um die Einbindung von Memcahce oder Opcahce bzw Varnish kümmern.
deaktiviere einfach den PHP7 mod für Apache und aktiviere dann alternativ nach der Installtion von PHP 5.6 selbigen für diese Verison. Das sollte recht schnell gehen und nicht besonders weh tun.
https://drupal-tv.de
Drupal sehen und lernen
Danke, PHP 7
am 29.09.2016 - 09:09 Uhr
brauche ich nicht zwingend, aber der Performancegewinn durch PHP 7 ist so gross, dass er in meinem Fall durch memcache und PHP 5.6 nicht ausgeglichen wird.
Ich hab gerade nachgesehen
am 29.09.2016 - 11:20 Uhr
Ich hab gerade nachgesehen das memcached Modul ist für d8 in der Beta. Für php7 existiert zwar noch kein kompilierte Paket für memcached, das kannst du aber selbst erledigen. Ein Beispiel:
Findest du hier.
https://drupal-tv.de
Drupal sehen und lernen
Vielen Dank für..
am 30.09.2016 - 09:18 Uhr
den Memcached Link, das schaue ich mir an.