0
我有一個web應用程序,它查詢opentsdb服務器(在後端使用Hbase集羣)不同度量的數據點,並使用dygraph JavaScript圖形庫,我繪製這些指標。由於從opentsdb獲取特定指標的所有數據點本身需要將近2秒,因此繪製近25個指標的應用程序變得非常緩慢。用PHP配置memcached
爲了減少這種延遲,我正在考慮使用php5的memcached模塊緩存所有的查詢。但是我對memcached有幾個問題。
有沒有什麼辦法可以配置內存緩存,以保持上運行特定的時間間隔後,一些命令行查詢,更新其在後臺緩存。
有沒有什麼辦法可以將memcache配置爲始終使用緩存回覆查詢,而不是首先更新其緩存,因爲我的應用程序只是繪製過去一天的數據點。缺少一些數據點並不重要。
如果還有其他的可以減少這個延遲的話,請給我建議。
感謝您的回覆,無論是否運行查詢memcached服務器中度量標準的數據點的命令,cronjob都會更新緩存。 – pradeepchhetri