我有一个电子商务网站,当我打开不同的广告活动时,突然出现高stream量的高峰。
从这一刻起,我目前的专用服务器(HostGator,4GB Memoray,100Mbps上行链路)变得没有响应。
我在网站代码的优化方面工作太多,包括caching机制。 但是这似乎是一个服务器问题。
任何指导我应该怎么做?
我不能真正回答“谁应该使用”这个问题的部分(因为它是无关紧要的),但是鉴于我在确定高stream量负载的网站/应用程序方面具有丰富的经验,所以我绝对可以build议你看看得到一个反向代理CDN。
我工作的最后一家公司使用了Yottaa ,并且能够使用他们的服务来保存由电视广告产生的一些绝对巨大的stream量高峰。
有很多的CDN服务可用 ,但是你可能会看到一个“起源拉”机制的最大好处,用户的请求首先打他们,他们要求你的页面一次,然后所有进一步的命中文件由CDN的服务器提供。
你最好挑选六家不同的CDN提供商,然后把它们放在一起,看看谁能为你的要求争取最好的交易。 像Akamai这样的大CDN可能会为您的规模/需求疯狂地昂贵。
我大多忘记了实际上有一些来自珊瑚CDN的免费CDN服务,以及Cloudflare (我似乎记得,免费)。
一些CDN现在可以提供的一件有趣的事情就是SSL加速,在这种情况下,它们为你的网站的安全部分提供一个他们生成的主题替代名称证书,以便他们可以根据用户看到的东西“假装成你” 。
你可以先花几年时间学习Linux / Unix系统pipe理,再花几年时间学习编程和应用这些技能,然后花12-18个月的时间学习HTTP的添加,阅读主题,构buildtesting系统和试验具有不同的configuration和负载configuration。
目前,您甚至不提供有关服务器正在发生的事情的最基本的信息,这意味着您不知道如何开始解决问题的基本知识。 有很多堆栈交换站点覆盖了一系列的话题,但是你不可能find像“我如何进行脑部手术去除小肿瘤”或“如何飞747”这样的问题。 这个问题太多了,没有任何答案。
很高兴您获得足够的stream量来pipe理您的服务器 – 特别是如果它是电子商务应用程序。 这应该提供足够的理由来解决您的性能问题,并支付一些高质量的支持。