当许多用户同时访问时网站速度会变慢

当许多用户同时访问时网站速度会变慢

我是 Web 开发新手。我通过提供免费子域名的免费 Web 托管服务托管了我的网站。该免费托管服务声称提供 100 GB 带宽。我只需使用 ftp(filezilla)将文件上传到网站即可。

当一次只有一名用户访问该网站时,网站可以正常运行,但是当许多用户同时访问该网站时,网站的速度就会明显变慢。


他们的服务器的详细信息如下:

Web server  Cowboy
HTTP response code  200
Server Address  http://hostingsiteforfree.com
cache-control   no-store, no-cache
connection  close
content-length  16312
content-type    text/html; charset=utf-8
date    Fri, 17 Oct 2014 13:36:45 GMT
etag    W/"JWDUj6JS+NPPLEYN43WfRQ=="
expires 0
pragma  no-cache
server  Cowboy
via 1.1 vegur
x-content-type-options  nosniff
x-download-options  noopen
x-frame-options DENY
x-xss-protection    1; mode=block
Time to contact web server  0.407361 seconds

目前免费托管服务的控制面板中显示以下信息:

服务器负载:12.93

MySQL 服务器负载:0.14
Apache 版本:Apache/2.2.17
PHP 版本:5.3
MySQL 版本:5.1.58


根据用户在网站上的操作,使用 ajax 在 mysql 数据库中插入或检索数据。

当多个用户同时访问时,网站响应缓慢的可能原因是什么?

是子域名的问题吗?我需要购买域名吗?

这是免费托管服务的问题吗?

同时进行许多数据库请求会导致问题吗?

当大约 50 个用户同时使用该网站时,对服务器或数据库的要求是什么?

答案1

一分钱一分货。该服务器可能已满负荷,其他用户都在使用该托管服务,因此您能做的不多,只能尝试其他提供商或自行托管。

相关内容