-1

我们正在尝试在我们的网站上设置 CDN 的使用,以获得带宽和页面加载速度的好处。这是通过 HttpModule 在进入浏览器之前针对 html 运行 Regex 来完成的。这适用于没有太多流量、更快的加载时间和减少的带宽。但是,当我们尝试一些压力测试时,它会导致 CPU 在我们强大的机器上达到最大值,而在相同的负载下,CPU 在关闭的情况下只有 50%。

我们不能使用 Jquery,因为在这个过程中为时已晚,并且有一个 Head 标签,我们可以在其中进行基本更改,但这是页面上的所有链接,但我们也无法将超链接等重定向到 CDN。

有没有人做过类似的事情并找到了一种更有效的方式来更改 URL 路径?

4

1 回答 1

2

一个简单的 RegEx 表达式通常需要比字符串处理函数执行的等效表达式更多的 CPU 时间来处理。

一些(罕见的)RegEx 表达式具有可怕的性能特征。

缺乏更多信息,我建议看看使用字符串函数来实现你想要的。

您将不得不发布您的表达和要求以获得更详细的指导。

于 2012-10-08T15:27:03.083 回答