我們維護一個相當大的獅身人面像商店。約330萬條記錄。我們還在4臺服務器上維護了一個相當分佈式的memcached基本集。Memcaching獅身人面像結果 - 好主意還是壞主意?
我們只是想知道在memcached中存儲各種查詢的sphinx結果是否可取,這會很容易實現。
雖然我明白這可能是一個有點寬泛的問題,但只是任何一般的想法?
另外值得一提的是,memcached連接總是在訪問sphinx的腳本中進行的。總連接時間(sphinx + memcached vs memcached)可以得到改善。然後再次,所有不會導致memcached命中的查詢最終都不得不發送寫入memcached。
因此,將sphinx結果存儲在memcached中供將來使用是個好主意嗎?
謝謝!
我們選擇緩存獅身人面像結果。一旦我們做到這一點,所有服務獅身人面像結果的盒子的負載都會大幅下降。一般情況下,縫縫運行更順暢。 –