1 windows scalability web-server
可能的重复:
您如何对网站进行负载测试和容量规划
我有一个网站,我想在我自己的电脑上托管它,但我想知道它是否足够好。
该网站检查用户是否登录,然后显示来自 mysql 数据库的 15 个项目(标题、描述)以及每个项目的评级(存储在另一个数据库中)和评论(另一个数据库)。它还显示一些统计信息(项目数、评论)。我也有每个项目的图像。
我的规格是:AMD Athlon 64 X2 双核处理器 5600+ 2.90 GHz
内存:4.00GB
视窗 7 64 位
那么您认为它可以处理多少访客和物品(一次或每天)?我的互联网连接很好,大约 7-10 mb 上传和相同的下载速度
And*_* M. 10
首先,我会更加警惕您的互联网提供商会怎么想。它几乎是一个普遍的规则,即通过个人连接托管网站 - 无论流量如何 - 都会违反您的 ToS 并最终导致您收到警告或取消您的服务。
至于您的答案,您不会在硬件方面遇到任何问题。你可以用更少的钱托管更多的东西。
安德鲁
编辑:您的 ISP可能允许这样做,但我只是警告您——我不希望您因为违反了各自的 ToS/AUP 而取消您的服务。例如,Comcast 和时代华纳都阻止您这样做,并且很大一部分 ISP 会阻止入口的端口 80(但不会阻止其他端口)。
技术限制:
- 使用或运行来自场所的专用、独立设备或服务器,为您场所局域网(“场所 LAN”)以外的任何人提供网络内容或任何其他服务,通常也称为公共服务或服务器。被禁设备和服务器的示例包括但不限于电子邮件、Web 托管、文件共享以及代理服务和服务器;
时代华纳 ToS(如果他们“抓住你”托管网络服务器,他们将要求你升级到商务舱):
除非您专门订阅了商业级服务,否则提供给您的 ISP 服务仅供个人非商业用途。无论企业是否以盈利为目的,该服务均不得用于任何企业目的。如果您打算将本服务用于这些目的,请联系运营商询问是否提供商业级服务程序。
这里的任何人都能够为您提供最好的猜测。这不是我们可以为您估算的;我们无权访问您的代码、您的 sql 语句或您的 MySQL 和 Apache 配置来确定它们的调整。
您需要获取一些 HTTP 基准测试软件并进行测量。这是对您的问题获得有意义的答案的唯一方法。
小智 5
如果您真的很关心容量,那么在您的个人机器上运行服务器不是答案。具有这种水平的机器,具有编写良好的 Web 应用程序,能否同时为几十个用户提供一个页面,该页面连接来自三个数据库表的信息?几乎肯定。但是如果你足够关心这个问题,你可能应该看看一些便宜的托管。那里有很多。此外,一般来说,与应用程序的编写程度相比,硬件问题要少得多。请记住,十年前,人们使用数据驱动的网站向数百个同时使用劣质硬件的客户端提供服务。