我有一个php服务器,其中是公共网站。当有人在这个网站上提交表格时,我需要从另一个php服务器上的表格中读取数据。 第二个服务器没有公共IP地址。
我认为唯一的方法是将表单数据保存到数据库并在第二台服务器上创建一个cron,它会向数据库询问新行。
有两个问题:
1)延迟 - cron每分钟运行一次(尽管有一种方法可以在一分钟内运行一次cron)
2)数据库负载 - 每分钟询问5次可能不利于性能
还有更好的东西吗?
答案 0 :(得分:0)
使用cURL将表单详细信息发送到第二台服务器?
当有人发送表单时,在第二台服务器IP上执行GET请求(或发布)并让服务器在那里记录数据。