0
我想找到一種方法(在PHP中)快速存儲臨時數據,以便能夠快速提取它們。快速的方式來存儲數據並提取它們
現在,我使用的是mysql數據庫,但響應時間太長。
這就是我現在想的......我認爲存儲數據的最快方法是將其放入「全局」數組中,並使用它插入和提取數據。問題在於我無法找到一種方法來創建可供所有客戶端或會話使用的「全局」變量。
我的第二個猜測是,可能JSON或XML文件會比數據庫更快。但是我不確定它的速度足夠快,因爲數據也會寫在HDD上。
因此理想情況是使用可供所有客戶端使用的「全局」變量。所以,如果你知道我可以做到這一點的一種方式,或者如果你有快速的方式來刻錄數據,我正在聽!
謝謝
保存完好的RDMS的響應時間在幾秒內。如果你的做法比這更長,那麼你的RDMS可能會保存得不好,或者你的網絡配置造成了不必要的延遲。 (就像上面的不需要的那樣) – xQbert
你怎麼知道數據庫是瓶頸?你有沒有分析你的任何代碼?分析了你的SQL查詢?即使數據庫是瓶頸,您是否確定您的表格已正確編制索引?等等。 –
至於數據是暫時的:數據的預期壽命是多少?它有多少?是否需要更新或只讀?一次多少錢?通過多少個線程/進程/客戶端?我希望我的問題能夠說明回答你提出的問題是徒勞的。如果我們要建設性地迴應,你需要提供更多的信息(不像丹尼爾的回答,這只是黑暗中的一個鏡頭)。 –