今天我意識到Magento對我的memcached服務器做了很多相同的請求,它要求密鑰Zend_LocaleC_en_GB_currencynumber_。你有誰知道它在哪裏產生,我該如何改進?這可能與渲染價格框有關,但我不明白爲什麼它是一個頁面中的50倍。謝謝,Jaro。Magento - 許多相同的緩存請求
編輯: 到目前爲止,我沒有速戰速決 Zend_Cache_Backend_Memcached ::負載
public function load($id, $doNotTestCacheValidity = false)
{
if (isset($GLOBALS[$id])) {
return $GLOBALS[$id];
}
$tmp = $this->_memcache->get($id);
if (is_array($tmp) && isset($tmp[0])) {
$GLOBALS[$id] = $tmp[0];
return $tmp[0];
}
return false;
}
這不是很好,但似乎工作。 memcached服務器至少有很多請求消失。哈羅。
我認爲保存任何容易達到的毫秒是有意義的。所以這應該肯定是核心解決方案的一部分。 – Jaro 2012-08-17 09:01:50
@Jaro由於這個bug被標記爲不會在ZF中修復,所以核心團隊可能會忽略它,他們沒有看到這樣的小改進,特別是對於有FPC模塊的企業客戶。 – 2012-08-17 09:58:47