我听说指向本地服务器的 CFHTTP 调用可能会给用户带来额外的延迟。由于这是一个 HTTP 请求,在我看来,任何延迟都可以忽略不计 - 尽管我不太了解网络/系统和负载平衡。
使用 CFHTTP 进行本地调用是否有任何缺点/缺点?如果有,是否有方法可以缓解这些缺点?
最佳答案
您想对这些 HTTP 调用执行什么操作?如果您通过 HTTP 获取的内容位于本地文件系统上,那么实际上使用文件系统(fileRead()、include 等)而不是网络来获取它们会更方便。
也就是说,如果您确实想要出于某种原因执行请求(在某些情况下这是完全合法的),那么我认为性能开销不需要担心。虽然我不想在每个onRequestStart()
等上都做这种事情。
我认为您需要详细说明您打算在此处实现的目标。
关于coldfusion - 是否应该使用 CFHTTP 进行本地服务器调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565880/