wordpress - 如果连接丢失,本地互联网连接监控和中继/ping 到网站
问题描述
我正在寻找一种解决方案来防止出现问题。我有一个 Woocommerce 网站,供一家比萨餐厅执行在线订购。该网站在自己的服务器上,餐厅接收订单并通过访问店面中的网站后端来查看订单。
我的潜在问题。如果披萨店的本地互联网连接中断,人们继续在线下订单,但他们在餐厅不知道,因为他们的互联网中断了。该网站不会受到影响,因为它当然位于远程服务器上。
也许那里有一些解决方案,但我似乎找不到。感谢您的帮助,我感谢任何创意!
我考虑过简单的解决方案,例如仅使用蜂窝连接设备作为备份,但如果互联网中断,ipad 等并不总是自动切换到蜂窝。
有谁知道任何潜在的解决方案?理想情况下,我希望网站通过 ping 监控与餐厅计算机/ipad 的连接。当连接丢失时,商店将关闭,直到重新连接。
解决方案
您可以执行一个简单的脚本,该脚本需要安装在餐厅的 pc 上,定期(比如每分钟)向服务器上的 .php 文件发出请求(例如alive.php
)。
alive.php
只是将请求时间戳保存在某处。
然后您必须设置另一个脚本 .php(通过 cron 作业)来定期检查保存的最新时间戳。如果该时间戳早于所需的阈值(例如 5 分钟),则餐厅处于离线状态,您应该关闭您的 woocommerce 商店,并可能显示带有餐厅电话号码的礼貌页面。
推荐阅读
- android - 在通道颤动/平台视图上找不到方法创建的实现
- javascript - 当移动/重定向到另一个页面并且浏览器关闭时重置本地存储值
- python - 气流自动缩放 ecs 项目需要 Python 帮助
- kotlin - 如何转换 AnnotatedData
!到 SomeType - javascript - 单击按钮时的角度材料扩展面板
- c# - GAC 中的库必须取消注册才能调试解决方案
- amazon-web-services - REST 系统设计、ALB VS API 网关的最佳实践是什么?
- apache-kafka - 在 Spring-Kafka Streams 应用程序中禁用清理
- spring-webflux - 设置数据时如何避免 Blockhound 捕获阻塞调用?
- pandas - AttributeError:“MultiIndex”对象没有属性“标签”