簡體   English   中英

簡單數據的最佳服務器端數據存儲方法

[英]Best Server-Side Data Storage Method for Simple Data

我正在編寫一個網站,其中涉及在服務器上存儲非常簡單的數據,只是一個很長的名稱列表而沒有其他數據。 由於這些數據非常簡單,我真的不想使用MySQL(它有點過於笨重)所以我問的是在服務器上存儲非常簡單的數據的最佳方法是什么。

我肯定會喜歡速度超過其他任何東西,並且通過javascript和AJAX輕松訪問數據也非常好,因為網站的其余部分是用javascript / jQuery編碼的。 我真的不在乎數據是否可以自由查看(因為它仍然可用),只要它不被未經授權的用戶更改。

有很多事情要考慮這個。

  1. 只有一個適用於所有用戶的用戶,所有用戶的信息是否相同? 或者每個用戶都有一組單獨的數據?
  2. 如何將數據提供給客戶端,我的猜測是您將擁有一個Web服務或其他可能返回JSON的服務。
  3. 從安全角度來看,您是否希望某人能夠“抓取”數據並運行?

我個人認為數據庫通常是更好的選擇,但我會使用XML文件。 請記住,您必須小心加載/讀取XML文件以提供Web請求,以防止任何潛在的文件鎖定問題。

使用可通過Web訪問的XML文件。 然后,如果需要,您可以從瀏覽器查詢XML文件,並仍然在PHP中解析/寫入它。 您將需要在PHP中使用flock函數來確保頁面的兩個實例不會同時嘗試寫入該文件。

將其寫入文件並將數據保存為序列化對象。 這樣,當您讀入數據時,它可以立即作為您需要的變量類型(數組,對象等)訪問。 這將比XML解析更快。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM