我目前正在使用HTML5/Javascript中的網頁,用戶可以在其中記錄在一段時間內更改的滑塊的值。例如,當用戶單擊Record時,將啓動一個計時器,並且每次用戶移動滑塊時,其值都將保存在一個數組中。當用戶停止錄製並播放時,所有滑塊在錄製時都會「播放」。我的值存儲在數組中,這樣的事情:在服務器端保存大量數組的最佳方法
陣列[3]:{時間戳,和idSlider,valueSlider}
陣列實際上可以成爲爲用戶相當龐大的,然後可以在已經設定記錄記錄而不會丟失前一個,這允許用戶爲相同的時間戳更改多個滑塊。
我現在希望能夠將此數組保存在某個位置(服務器端),以便用戶稍後可以返回到網站,並加載其記錄的設置,但我不確定最佳方法去做。
我想到一個數據庫,但不知道這是否會有點慢從服務器保存和加載,加上我的數據庫容量非常小(我的OVH服務器上大約25 Mo)。我想可能平均有800個條目可以保存。
也許在一個文件(XML?),但我不知道如何保存在我的服務器端...
任何其他想法是值得歡迎的,因爲我停留在這一個位。
感謝&對不起任何英文錯誤, 乾杯, 墊
感謝您的回答,併爲遲到的反應感到遺憾,花了我一段時間來理解這些新概念!我得到了一些與serialize有關的工作,我使用Ajax調用php函數來保存SQL DB上的數據,並且請求數據。我的數組結構:array {timeStamp {{id,value}}},例如{22,{23,24,50}},70 {{4,80}}},在時間22ms,滑塊2的值是23,滑塊4的值是50,在時間70ms,滑塊4的值是80.序列化後,我反序列化,但數據看起來更像{22,2,23,4,50,70,4,80}。我怎樣才能保持我的數組結構?謝謝 ! – batmat