我有一个便宜的共享托管计划 可靠网站 (5 美元/月)。

我一直在制作一个小网站,我想在几周内开始推广,我打算通过使用我已有的共享计划托管它来对其进行路测。

我的问题是,我不知道什么时候应该转向集群托管/专用托管。

问题

  • 期望共享的托管计划可以处理哪些浏览量 /天?
  • 标准共享数据库服务器可以在不窒息的情况下采用什么,或者我从托管提供商那里收到粗鲁的电子邮件?
有帮助吗?

解决方案

根据我的经验,像 Reliablesite.com 这样的共享托管环境每天可以容纳大约 10-20 000 个唯一用户,或者每天 100-200 000 次综合浏览量。该数字可能会有所不同,具体取决于您的站点。为了优化,减少数据库查询数量(我将每个页面渲染最多 6-7 个)非常重要,并且在编程时要小心。使用 ASP.NET MVC 为我带来了很好的性能改进,但是编写好的 Web 表单应用程序也可以表现良好。如果您使用其他技术堆栈,例如 PHP/MySQL,我不知道这些数字。
当您超过这些数字时,您将从 google adsense 获得足够的资金来购买 VPS 或专用计划。

只是添加一些有关页面渲染/数据库查询性能的内容:使用多个结果集存储过程或查询是减少数据库请求数量的好方法!

其他提示

共享主机上的流量通常不是问题。您可能遇到的唯一问题是 RAM 和 CPU 限制。但如果您的应用程序编写正确,它就可以在这些限制下良好运行。

提示:

  • 用户内存分析器来调试和优化您的 Web 应用程序
  • 使用CDN存储媒体文件

如果您需要一些数字,一个使用 CDN 存储媒体文件的正确编写的 Web 应用程序可以在共享主机上每天处理至少 10k 的唯一访问者。

最好向您的提供者询问这些问题。每个提供商都会有所不同。

一般来说,提供商可以处理这些请求,但一旦达到某个阈值,他们就会简单地关闭您的网站。

它还取决于您选择的带宽量。您预计有多少流量。我的博客位于共享主机中,曾经 4k 是我一天的最大流量,我感觉不到性能有任何差异。除非您的网站出现在 digg 的首页或某些高流量网站链接到您的网站,否则请不要担心。

我在共享主机上使用 mysql 一段时间了,主要是在每天最多有 300 次访问的信息网站上。我发现,主机几乎不足以同时支持 3 或 4 人以上的网站,而且几乎不会崩溃。

从理论上讲,我认为如果您的用户一次只来一两个,那么大多数服务的共享托管每小时最多可以有效支持大约 60 个用户。这相当于一天约有 1500 个用户。然而,这种情况不太可能发生,因为很多用户往往在一天中的某些时间在线,而且您还必须考虑到共享服务器由于服务器上其他人的滥用而变得非常草率的事实。

我从可靠消息来源听说,一些每月40-50美元的vps托管已经支持每月50万次点击。我不确定网站的配置是什么,我怀疑这些网站运行了许多动态数据库查询,或者可能只是静态的。

共享托管上常见的另一件事是将文件管理器与数据库托管分开。有时,您的文件在网上显示得很好,但运行您实际网站的数据库将由于邻居的滥用而严重滞后。

我建议确保您的应用程序已准备好应对大量流量,即使您使用的是超级网络服务器,但您的应用程序编写得很糟糕,您将失去潜在的客户。可以对现有 Web 应用程序进行的一些最简单的优化是减少数据库连接的数量,因此请阅读缓存和部分缓存。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top