【问题标题】:Solution for Web Application with Unreliable Internet Connection互联网连接不可靠的 Web 应用程序解决方案
【发布时间】:2015-11-24 16:16:10
【问题描述】:

我们开发了一个 Web 应用程序,该应用程序托管在通过 Wifi 供车间人员使用的场所。但是wifi信号不可靠,无法使用有线网络或改善信号。

我正在寻找解决此问题的解决方案。有没有办法将http请求放入本地队列并在后台异步处理?如果是这样,该怎么做?还是有其他替代方法?

非常感谢任何想法。

【问题讨论】:

    标签: asp.net-mvc web-applications wifi unreliable-connection


    【解决方案1】:

    我在我工作的公司也有同样的问题,有些地方WiFi无法到达,系统需要从数据库中获取信息才能显示该信息用户,然后上传一些新信息。

    这个系统的一部分是用 iPad 完成的,所以为了解决我使用包含用户需要工作的信息的 LocalStoragestore a JSON object 的问题,我将要上传的信息存储在另一个 JSON 对象中,并且当有可用的连接时,信息被上传

    希望对你有帮助

    【讨论】:

    • 非常感谢 Enrique 提出您的想法。但是,你怎么知道连接是否恢复了?您是否编写了一些东西(例如使用 JavaScript)以定期从浏览器本地运行来检查它?
    • 在我的情况下,用户是决定何时上传信息的人,因为我可以存储 很多项目,而用户可能还想使用更多, 但是there are different 实现这一目标的方法
    【解决方案2】:

    我建议使用 angularjs 或您选择的其他 javascript 框架构建 Web 应用程序。一旦用户加载了网站,您就可以执行异步 ajax/http 请求来加载所需的数据,而 Web 应用程序将永远不会重新加载整个页面。

    万一一个http请求失败,你可以实现网络应用应该再试一次或其他什么:)

    【讨论】:

    • 非常感谢您的评论,nipeco。这绝对应该通过异步请求来实现。
    猜你喜欢
    • 2010-10-25
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 2021-10-18
    相关资源
    最近更新 更多