我目前在使用CF10的CFHTTP时遇到了很多麻烦。
首先,这是我的测试脚本:
<CFSET results = arraynew(1) />
<CFLOOP from="1" to="10" index="idx">
<CFSET timer_start = getTickCount() />
<CFHTTP url="https://www.google.de" method="get" result="test" />
<CFSET arrayappend(results, (getTickCount()-timer_start)/1000 & " s") />
</CFLOOP>
<CFDUMP var="#results#" />
连续进行 10 次 CFHTTP 调用,将其所需时间存入数组中;这就是全部内容。
我们的 CF9 服务器的结果:
watch --interval=0.1 cat ...
进行了检查,但它从未低于4k(已安装 rngd)。还有其他人有什么想法可以尝试解决这个问题吗?对我来说,使用 /dev/urandom 看起来是一种不安全的方法;因此这不是一个选项(因为CF10服务器是生产机器)。
谢谢大家!