我想知道每页有多少数据库请求视图(也就是说,用户浏览的每个页面都会启动多个请求以从数据库中检索数据),以便拥有当我使用共享或专用托管服务器时,“最佳”性能,其硬件是“最常”提供的(例如,提供HostMonster或{ {3}}提供者)。对于这两种情况,我想知道什么时候
简而言之,在什么条件下(考虑到上述情况)服务器将开始减速并且用户体验会受到负面影响?我很欣赏一些统计数据......
P.S。:目前我正在使用Ruby on Rails 3,因此增加请求“很容易”!
答案 0 :(得分:1)
我在共享主机上托管了Facebook应用程序,每月大约有一百万页,没有太多问题。我通常每页请求5-8个查询。查询的数量通常不是问题,而是每个查询需要多长时间。您可以拥有一个索引不佳的小数据集,并且您将开始遇到问题。托管服务提供商通常会在一段时间后终止您的查询。
如果由于某种原因导致服务器上的CPU出现峰值,那么他们可能会开始查杀您的进程。这通常是个问题。