2015-09-08 64 views
1

我有一个关于phpfastcache,我希望有人能回答,并解释给我一个问题。 phpfastcache声称它可以为10,000多个访问者提供服务,但是如果有什么限制,它可以提供什么服务?让我给你一个例子,以便你可以基于它回答我。使用phpfastcache文件缓存系统

  • 让说我的网站或应用中有1200万个在线用户(例如只),我有到相同的查询发送到数据库的每一页/应用负载。你认为它将能够处理这一数量的用户?我们使用的是一个nosql数据库,我们的网站链接到一个cdn。我们知道内存总是比文件系统更快,但是当我们使用phpfastcache进行缓存时,我们正在使用文件系统。我希望有人能够回答我的问题并向我解释以备将来使用。

回答

1

它不声称它可以起到10.000请求!它表明,如果您向数据库提供了10,000个相同的请求,那么这是一个非常合适的。要获得实际的号码,你必须分析你的服务器。

因为它可能是一个基于Apache的话,会取决于并发连接的Apache可以处理的数量。

从什么的phpfastcache家伙的意思是,如果你有一个总是不断创出网页和你的网页一遍又一遍执行相同的查询,他们的软件是一个非常适合于这个问题。

+0

所以,你告诉我,如果我们的Apache可以扩展以处理用户到我们的网站,我们不的交通要想想phpfastcache限制,becouse phpfastcache不要有任何连接限制? – user1341993

+0

我试图了解,如果我的网站有12000,000名在线访问者,并且我的动态页面必须向每个页面加载的数据库发送12000,000个相同的查询,我不确定phpFastCache是​​否只能发送1个查询到DB,并使用缓存服务11999,999其他访问者。 – user1341993

+0

Phpfastcache是​​一个php模块。如果您将PHP作为Apache模块运行,它将被解释并与您的其他代码一起运行。所以是的,Apache将会是极限。然后,它会尝试连接到redis,或者设置为存储层的任何内容,这些层次肯定会有更大的可扩展性,以至于服务器能够处理的同时连接的Apache数量。 – Frankie