我将主持一个与论坛相关的网站(在php和mysql中编程),因此它可能会在启动时同时吸引每小时100到200或更多,因为我们会邀请人们登录该网站不时积极。
我一直在寻找能够应对上述繁忙交通的服务器。然后我从托管服务器得到以下答案,许多人将其用于小型企业/网站,
'We offer unlimited traffic therefore the number of visitors you stated
should not be a problem. However, since we limit the number of database
connections to a maximum of 24 users, only 24 users can login at the
same time. Another user will be able to login after the other one logs
out.'
然后我感到困惑 - 无限流量,允许无限访问者,但数据库 连接最多24个用户,
'However, since we limit the number of database
connections to a maximum of 24 users...'
我不太了解上面的信息 - 整个网站 内容是数据库驱动的,因此每次点击都会发送连接请求 到数据库,这是否意味着只有24人可以看到 网站在同一时间?
也许登录数据库与连接数据库不同?然后,我真的不明白从服务器的角度'登录'意味着什么,据我所知,我所掌握的知识 - 即使我们将其描述为登录网站,实际上没有身体'日志在'数据库但请求他们的ID,密码等,然后浏览器使用cookie为登录用户插入/更新/删除数据库中的行。我是对的吗?
毕竟,如果您知道任何托管公司可以提供无限/正常的数据库连接,我可以运行我的论坛,请告诉我。
非常感谢!
答案 0 :(得分:1)
我认为它们意味着您不能拥有超过24个与数据库的并发连接。 每次从应用程序提供页面时,您将在请求开始时连接到数据库,并且可能在页面发送后断开连接(您可能希望检查没有任何代码/ php体系结构使用永久连接)。这意味着您将无法同时提供超过24页的服务。 现在这可能是一个问题,因为24个并发连接通常是相当多的流量,如果它是恒定的。
但是,您应该询问您的主机第25个连接会发生什么,服务器是否等待连接丢弃以便它可以授予您访问权限,还是明确拒绝连接?