我正在努力下定决心解决我的网络服务问题的最有效方法。
我的情况:我正在开发一个 Android 应用程序,它通过 web 服务从 mysql 数据库(在我自己的服务器 PC 上)存储和检索数据。用户按下提交按钮后,Web 服务执行 sql 命令并生成 xml 文件或将数据存储在数据库中。
下一个案例是我的问题:
在创建 xml 之前,必须先戳一下 web 服务。直到现在我必须在浏览器中访问 web 服务(xxx.xxx.x.xxx:xxx/webservice.php),然后它会更新一个 xml 文件((xxx.xxx.x.xxx:xxx/webserviceList.xml)。 xml). 当然,这必须自动进行。
所以如果用户向数据库发送数据(例如:他添加了一个客户),webservice 应该更新 xml 文件(所以必须输入 xxx.xxx.x.xxx:xxx/webservice.php)
现在我认为有两种方法可以解决这个问题(如果有更多方法,请纠正我)
- 以某种方式让数据库戳 web 服务
- 让应用程序戳 Web 服务
如果有办法让数据库戳 web 服务,那将是最有效的我猜?因为我的目标当然是让应用程序尽可能快
否则,有没有一种简单的方法让应用程序在不发送和接收数据的情况下触摸/戳网站/webservice,唯一的目标是更新 webservice 创建的 xml?
希望大家能给我一些建议:)
提前致谢!