gpt4 book ai didi

PHP 和 XML : The cost of parsing a large XML file every page request

转载 作者:可可西里 更新时间:2023-11-01 00:53:51 24 4
gpt4 key购买 nike

在每次页面请求时使用 PHP 解析大型 XML 文件的成本是多少?

我想在 HTML 中实现自定义标签。

<?xml version="1.0"?>
<html>
<head>
<title>The Title</title>
</head>
<body>
<textbox name="txtUsername" />
</body>
</html>

在我用 PHP 加载这个 XML 文件后,我使用 XPath 搜索自定义标签并操作或替换它们。

这是非常昂贵还是可以接受?将其应用于大型网站怎么样?

过去我也对大型站点使用 XSLT,它似乎并没有减慢速度。这在某种程度上类似于 XSLT,但是是手动的。

最佳答案

我猜想成本很高,但最好的方法是自己测试并测量峰值内存使用量和运行脚本所需的时间。

您可能能够缓存一些中间状态,这样就不必每次都进行繁重的 XML 解析 - 也许您可以像 Smarty 那样用实际的 PHP 代码替换标签,然后包含生成/缓存的 PHP 文件相反。

缓存的文件可能看起来像 Soulmerge 的答案中的代码。

关于PHP 和 XML : The cost of parsing a large XML file every page request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1212023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com