coldfusion - 是否应该使用 CFHTTP 进行本地服务器调用?

标签 coldfusion load http-request cfhttp

我听说指向本地服务器的 CFHTTP 调用可能会给用户带来额外的延迟。由于这是一个 HTTP 请求,在我看来,任何延迟都可以忽略不计 - 尽管我不太了解网络/系统和负载平衡。

使用 CFHTTP 进行本地调用是否有任何缺点/缺点?如果有,是否有方法可以缓解这些缺点?

最佳答案

您想对这些 HTTP 调用执行什么操作?如果您通过 HTTP 获取的内容位于本地文件系统上,那么实际上使用文件系统(fileRead()、include 等)而不是网络来获取它们会更方便。

也就是说,如果您确实想要出于某种原因执行请求(在某些情况下这是完全合法的),那么我认为性能开销不需要担心。虽然我不想在每个 onRequestStart() 等上都做这种事情。

我认为您需要详细说明您打算在此处实现的目标。

关于coldfusion - 是否应该使用 CFHTTP 进行本地服务器调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565880/

相关文章:

javascript - 如何知道文档中的所有图像何时加载到 Javascript 中?

optimization - YSlow 建议。它们有多必要?

c++ - 使用 C++ 的 HTTP POST 请求

coldfusion - 检查日期是否在两个日期之间

coldfusion - 当我尝试在 ColdFusion 中执行存储过程时,并非返回所有信息

csv - Cypher Neo4j无法加载外部资源

Jquery:如何检查新打开的窗口是否已完全加载?/window 加载外部页面(如 www.yahoo.com)

Java - 使用 apache Fluent api 发布时出现 NoHttpResponseException

xml - 以@开头的变量名导致错误: Invalid token @ found on line X at column Y

coldfusion - 如何检查 ColdFusion 查询循环中的返回值是否为空值