Veröffentlicht: 08.11.2009

Magento: Cache einrichten

Ein frisch installierter Magento Shop kann zum Teil sehr langsam sein. Um die Geschwindigkeit zu steigern, haben die Entwickler verschiedene Caching Möglichkeiten implementiert. Standardmäßig cached Magento im Dateisystem, was bei großer Last aber nicht optimal ist.

Daneben stehen aber noch APC und memcached zur Verfügung, welche die Daten im Arbeitsspeicher behalten. Um sie zu aktivieren, müssen in der Datei app/etc/local.xml zwischen ... folgende Ergänzungen vorgenommen werden.

APC

<cache>
    <backend>apc</backend>
</cache>

memcached

<backend>memcached</backend>
    <memcached>
        <servers>
            <server>
                <host><![CDATA[127.0.0.1]]></host>
                <port><![CDATA[11211]]></port>
                <persistent><![CDATA[0]]></persistent>
            </server>
        </servers>
        <compression><![CDATA[0]]></compression>
        <cache_dir><![CDATA[]]></cache_dir>
        <hashed_directory_level><![CDATA[]]></hashed_directory_level>
        <hashed_directory_umask><![CDATA[]]></hashed_directory_umask>
        <file_name_prefix><![CDATA[]]></file_name_prefix>
    </memcached>
</cache>

Zusätzlich muss das jeweilige Modul installiert sein.