Ich habe redis für die Sitzung aktiviert, habe die neueste Erweiterung und den neuesten lib-Code von github und stelle fest, dass einige Anfragen etwa 30 Sekunden dauern - und dies geschieht ziemlich häufig, und es ist immer redis schuld.
Hier sind 3 Transaktionsspuren von newrelic, die für mich ziemlich gleich aussehen: http://imgur.com/JQUzheJ,0sCqUni,3L4PJAX
Ich verwende die folgenden Einstellungen in redis:
<redis_session>
<host>127.0.0.1</host>
<port>6379</port>
<password></password>
<timeout>2.5</timeout>
<persistent></persistent>
<db>2</db>
<compression_threshold>2048</compression_threshold>
<compression_lib>lzf</compression_lib>
<log_level>4</log_level>
<!-- maximum number of processes that can wait for a lock on one session; for large production clusters, set this to at least 10% of the number of PHP processes -->
<max_concurrency>12</max_concurrency>
<!-- seconds to wait for a session lock in the frontend; not as critical as admin -->
<break_after_frontend>5</break_after_frontend>
<break_after_adminhtml>30</break_after_adminhtml>
<!-- Bots get shorter session lifetimes. 0 to disable -->
<bot_lifetime>7200</bot_lifetime>
</redis_session>
Derzeit wird nur ein Frontend-Server für Magento verwendet.
Vielen Dank!