如何使用php以编程方式更改名称服务器

如何使用php以编程方式更改名称服务器,php,Php,我有一个网站,收到偶尔但可预测的流量高峰,我的网站崩溃或放缓。我是否可以使用php或任何其他语言以编程方式更改名称服务器,以便在流量达到某个峰值后更改服务器。我正在使用godaddy windows主机。我不想使用云计算。你不会有太多的运气,因为负载平衡的事情发生在PHP之前,比如apache。您可能需要升级 您必须在代理上使用负载平衡器之类的东西,以便在流量到达您的服务器之前进行流量分配。这很难做到,而且几乎不可能通过godaddy式主机实现,因为您无法在VPS上自定义任何内容。您不能仅仅更改

我有一个网站,收到偶尔但可预测的流量高峰,我的网站崩溃或放缓。我是否可以使用php或任何其他语言以编程方式更改名称服务器,以便在流量达到某个峰值后更改服务器。我正在使用godaddy windows主机。我不想使用云计算。

你不会有太多的运气,因为负载平衡的事情发生在PHP之前,比如apache。您可能需要升级


您必须在代理上使用负载平衡器之类的东西,以便在流量到达您的服务器之前进行流量分配。这很难做到,而且几乎不可能通过godaddy式主机实现,因为您无法在VPS上自定义任何内容。

您不能仅仅更改名称服务器以实现负载平衡(CDN基于这一原则,但它们是在DNS上实现的,因为更改需要时间来传播)。你可以为更多的资源付费并使用代理来平衡它们,但更好的解决方案是将你的应用程序移动到Amazon AWS、Google app Engine或类似的基于云的服务上:它们处理负载平衡的效率更高,而这正是你偶尔需要的峰值(否则,你最终只需要为偶尔使用的马力付费)

您想将服务器名称更改为什么?您意识到,dns更改可能需要48小时才能复制,对于快速处理性能峰值没有多大用处。您最好安装一个Apache模块,忽略发出过多请求的用户。也就是说,也许你只是需要一个更好的服务器?你在VPS/专用服务器上吗?哦,谢谢你,我不知道。没有办法在4个不同的godaddy主机服务器之间分配流量吗?我的流量不是我们的,因此产生的收入较少,因此VPS/专用服务器不在考虑范围内。有没有办法平衡这些服务器的负载?所以我应该选择云或专用服务器?是的,你不会得到任何可以处理巨大流量的VPS。你的交通状况如何?你必须获得专用的私人主机,或者建立自己的主机。别忘了你也可以优化你的代码,使之更快:)我的流量主要来自南亚,因此广告收入很低,所以专用会给我带来损失。所以亚马逊云将不起作用?如果你的收入很低,可能会改变你的广告定位,从而获得更高的转化率。否则亚马逊可能会成功,但它的成功仍取决于许多不同的因素。如果你有大钉子,那么你需要一些复杂的东西来处理它。不客气。注:我写的是CMS而不是CDN,以防你对此感到困惑(不知道我在想什么^^^')没关系,我理解(我有时也会犯同样的错误)