我正在使用drupal,我的网站每页加载约30mb用于节点和用户配置文件。除了一些核心可选模块之外,我的网站还有大约150个贡献模块。但其中大多数都很小,并且已经安装以改善用户体验。
我的php内存限制是128mb。
每页30mb可以接受吗?在128mb ??
中可以轻松处理多少页面加载有什么想法吗?
答案 0 :(得分:2)
老实说,在30MB你的应用程序只是在啜饮内存。 PHP内存限制设置得相当低。
至于“128MB”内存可以处理多少“页面加载”,嗯,这不是真正有效。当请求进入时,Apache(或您正在使用的任何服务器)将请求交给mod_php或FCGI,您的PHP代码将被解释,编译,运行,然后退出。 “应用程序”不像守护进程等待请求进入,因此它消耗的内存在请求期间使用,然后释放以供其他请求/进程使用。
每个请求的128MB限制。这意味着只要您有足够的内存(以及Apache子进程等),您就可以处理其他请求。如果您想了解应用程序在负载下的表现,请查看apachebench。