0
如果有很多通过PHP在XML文件中解析的项目会导致服务器负载会产生什么影响,例如100万个项目,解析10个项目和100万件物品。有缓存生成的HTML的解决方案吗?使用PHP解析XML文件时的服务器负载影响
如果有很多通过PHP在XML文件中解析的项目会导致服务器负载会产生什么影响,例如100万个项目,解析10个项目和100万件物品。有缓存生成的HTML的解决方案吗?使用PHP解析XML文件时的服务器负载影响
解析10和100万之间的差异很容易 - 100,000次。
的影响取决于文件的大小,你是如何加载它们,你是如何把它们解析等
您可以轻松地时间需要多长时间来执行一个脚本:
$start = time();
//...your script
echo "Time taken: ".(time()-$start)." seconds";
用100个文件运行你的脚本。如果需要5秒钟,则可以假定大约需要50,000秒才能运行一百万个文件。
真的需要更多的细节才能够更确定地回答。
谢谢你。实际上,我的整个网站都运行着存储在xml文件中的数据。我使用PHP解析它们并输出在另一个php页面上生成的HTML。我正在寻找一种方法来缓存HTML页面,以减少负载。 – Sam 2012-01-09 03:03:04
只需创建一百万个HTML文件可能是最简单的? – SpoonNZ 2012-01-09 20:58:03
嗯,这表明没有缓存解决方案.. :( – Sam 2012-01-10 11:38:05