我的iPhone应用程序与托管在服务器上的php脚本进行通信。硬编码到应用程序中的是domainname.com/phpscript.php?=data
如果我的域名出现问题,该应用将无效。是否有处理此问题的最佳做法。你建议使用DNS吗?我正在寻找避免完全重新提交苹果的方法,这需要5天时间。
答案 0 :(得分:1)
如果您说“如果我的域名出现问题”,您的意思是丢失域名,还是暂时关闭服务器,或IP地址重新编号,或者是什么?
有一些“解决方案”:
然后,当应用程序无法连接到“普通”服务器时,它可以尝试回退服务器。当您发现出现问题时,您可以重新配置其他站点以指向正常工作的服务器。
这些只有在你真正失去你的域名时才会真正有用(例如它过期而其他人购买它 - 不要让它在第一时间发生!)。在任何情况下,您都需要能够在短时间内启动第二台服务器,并且区域应该具有辅助名称服务器,以防主服务器发生故障。
答案 1 :(得分:0)
最佳做法是确保域名永不停机。
您也可以使用该域名,并将其设置为以无故障方式处理数据,以便域名解析为具有后备计划的服务器(如果服务器出现故障)。
你也可以设计(应用程序)尝试多个服务器中的一个,每个服务器指向他们自己的phpscript.php
副本(确保同步它们),这样如果一个人关闭,应用程序可以尝试下一个之一。