2014-10-20 68 views
0

我有一个域example.com。当用户点击链接(例如example.com/products/123)时,它会在内部计算出站链接,记录点击并将用户转发到外部链接(例如http://outgoing.com/123)。问题是我们正在尝试创建一个即使example.com出现故障也能正常工作的服务。由于会员原因,我们不希望使用http://outgoing.com/123作为链接。应该注意的是,这些通常是通过电子邮件发送的,所以该网站不一定要为用户点击链接而生效。如果我们的服务器停机,我们可以承受登录点击的能力的损失,但不想失去转发用户的能力。有没有建立的方法和/或服务来做到这一点?通过域路由URL,然后转发到外部域:错误处理

+0

为什么example.com有沦陷的危险?您是否可以尝试继续使用其他资源,或者它是否无法控制? – picus 2014-10-20 12:39:28

+0

由于资源有限,无法控制。我们试图快速增长,但每月花费几千美元购买辅助服务器将超出预算限制。 – user2694306 2014-10-20 12:42:20

回答

0

假设你不能在任何时候都试图保持example.com向上 - 即负载平衡等,你可以在页面加载时假设ping你的a标签的url(例如用jquery脚本)。如果它抛出一个错误,然后切换href属性 - 远非理想,但。如果您在页面上有多个链接,则可能需要一段时间。

您也可以在后端执行此操作,即ping一个url 1的路由服务,然后在发出错误响应时向下移动该行。

我曾经在几个广告平台(几年前)工作过,总是将人们发送到单独的路由服务器,然后到达他们的目的地 - 用于跟踪目的。