2012-04-11 93 views
0

我有一個iOS應用程序,允許用戶更新當地酒吧的封面費用。然後數據顯示在應用程序上供其他用戶查看。更新是通過向php腳本發送請求,然後腳本更新和xml文件來完成的。如果用戶嘗試讀取xml,而另一用戶正在更新它,即文件正在用新更新重寫時會發生什麼?當xml文件在寫入時嘗試讀取時會發生什麼?

謝謝!

+0

除非你的xml文件很大,並且你有成千上萬的點擊次數它不應該是一個問題。 如果你有這樣的流量,反正使用數據庫會更有利。 – AMayer 2012-04-11 22:24:17

回答

0

用戶有50-50的機會獲取更新版本,具體取決於服務器的速度以及連接速度可能有所不同。我同意AMayer,一旦文件變大,您的服務器將很難下載並重覆上傳xml文件!我現在只需要設置一個MySQL數據庫,並使用它來代替XML。

+0

當然。他應該確定建立一個MySQL數據庫。他可能用simplexml或domdocument來閱讀它。一旦文件變得非常大,在這種情況下會變得非常慢 – 2012-04-11 22:54:17

相關問題