我的其他网络服务是基于PHP的,但不需要特定的语言要求。
所以,我想做的事情很简单 - 动态更新的xml是由另一个API创建的,我可以访问它。 xml包含有关某些服务的实时更新的信息(例如管状态等)。
我想知道具体事件是否有变化。
到目前为止,我所做的是:
但由于1我不喜欢这个选项 - 我的服务器一直在运行。我没有使用任何框架或任何东西 - 只是简单的PHP。
我可以将其更改为其他内容吗?我正在做一些关于基于事件的编程的初步阅读。你认为这可以适用于这种情况吗?事件的触发器将是检测我正在查看的更新(已经具有用于检查的那个功能),当我检测到该更新并且源是xml或解析的xml时,监听器可以是我所做的。 / p>
你认为这样做有什么改进吗?
或者也许其他语言可以更好地运作?
答案 0 :(得分:1)
我可以将其更改为其他内容吗?
除非API没有提供任何其他内容(例如更新Feed),否则您几乎必然会检测到您拥有的更新。
我正在对基于事件的编程做一些初步阅读。你觉得这可以适用于这种情况吗?
不确定
事件的触发器将是检测我正在查看的更新(已经有用于检查的那个函数),当我检测到更新并且源是xml或解析时,监听器可能是我做的事情XML。
听起来很好。
你认为这样做有什么改进吗?
是的我做到了。好处是您现在可以使软件的其他部分听取事件。
通过识别XML中的段并使用哈希改进变更检测,可以完成对变更检测的改进,比较:
或者也许其他语言可以更好地运作?
是的,也许就是这种情况。但要坚持使用可以使用的语言。