服务器端独立应用程序

时间:2016-11-07 14:23:16

标签: php ajax web server client

编辑:

服务器应用程序是一个含有

的价格
  • 一个主要的calculatePrice函数,需要执行各种耗时的任务(从外部来源获取市场数据,做一些计算等)

  • 当应用程序启动时,它将无限期地运行定价函数(calculatePrice在无限循环内部,每次迭代之间可能等待10秒,因此下一个将从外部源请求更新的市场数据)

    < / LI>
  • 每个计算结果应该保存(时间戳,库存,价格),缓存或数据库中或发布到数据总线(无论在哪里存储它的方法)

- &GT;所以这个应用程序已经启动,并且正在自行计算股票价格并持续存在

现在我的html客户端出现了一个简单的获取股票价格按钮。

-get stock函数将ajax请求发送到服务器php脚本requestPrice.php 然后requestPrice php脚本会向臭名昭着的应用程序询问它的最新计算 最后,requestPrice php ajax返回一个带有标记和价格的json数组,在客户端html中你可以有一个div显示&#34;最新价格XX.YY以HH计算:MM

所以对我来说,我的想法是创建这个独立的连续运行的定价应用程序。

找到了很多接近的答案,但没有任何与我正在寻找的内容完全对应,所有这些都是调用服务器端脚本而不是独立运行的应用程序

1 个答案:

答案 0 :(得分:0)

我希望我理解你的问题,但我对此并不完全确定。 无论如何,我认为您可能需要在系统crontab中设置一个条目,该条目会以预定义的间隔自动执行您的脚本。

然后你可以进行你的&#34;民意调查&#34;到服务器或你的文件需要的任何电话。

如果你需要更多反应性的&#34;实时&#34;技术,你可以依靠websockets,tho。有一个很酷的php库,名为Ratchet