我希望能够访问共享一些小型(~5kB)网页,其中包含根据持续测量和分析每隔几秒更改一次的预测。在感兴趣的游戏期间,每周运行几个小时几次 - 我的一小群热心粉丝可以使用。
目前,我每隔30秒就使用Perl FTP程序在公共共享网络服务器上上传整个静态HTML专用网页。但是,有时FTP程序失败,页面停止更新。我猜想,我可以捕获该错误并稍后重试。
之前,我在我的PC上托管了PHP页面,用户可以使用dynDNS地址 - 但我觉得安全风险太大了 - 所以这被阻止了。这是页面的HTML上传 - 一个快速而肮脏的解决方案。
我知道这是笨拙和低效的,但(我认为)的优势是数据是从我的PC推送而不是被公共网络服务器拉动 - 所以我的PC仍然保证安全和隐形(没有端口打开) ,并且没有连接详细信息存储在服务器上,或者不需要将底层数据库公开给Web服务器。它也在我的局域网上。
如何做这样的事情?
答案 0 :(得分:2)
这取决于您想要的解决方案类型。如果您仍希望在本地计算机上保留脚本生成数据:
您可以使用简单的API编写PHP脚本并将其托管在服务器上。
从您的本地计算机您只需发送带有结果的HTTP请求。
服务器将呈现包含最多实际数据的HTML页面,并接受包含新数据的请求。