背景
我有一个iOS应用程序,该应用程序从服务器检索数据并将其使用NSFileManager写入文件,因此用户不必每次想要访问页面时都从服务器再次检索数据。他们检索的数据可能会不时更改,因此我希望在更新时更新应用程序文件中的数据。
我正在为后端Web服务使用php页面。
问题
检查数据库中的数据是否已更改以便我知道应该更新应用程序中的数据的技术是什么?我能想到的唯一方法是创建一个php页面,以检查数据是否与我存储的数据不同,但是这种做法违反了将信息保存到应用程序内文件的目的。我想尽量减少用户与服务器进行通信时的情况,因为在用户没有服务的情况下,我仍然希望能够在应用程序中看到有效的数据。
如果您不完全了解我要实现的目标,请提出问题。谢谢!
最佳答案
例如,如果要列出最近添加的餐厅,则可以:
如果您想缓存计算数据,例如用户评价最高的10家餐厅,则可以:
注意:如果服务器端的计算成本很高,则可能需要考虑一种更聪明的方法来检测数据更改。
关于php - iOS和PHP:检查服务器是否已更新/数据库是否已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33019982/