Coldfusion 不必要的 http 调用

Coldfusion unnecessary http calls

我使用 coldfusion 9 作为应用程序服务器,JQuery 作为前端或 UI。 当我调用任何 cfm 页面时,控制台或 firebug 中显示许多 http 调用,我不明白为什么以及如何停止这些调用,因为我可以看到它减慢了我的页面 这是我加载 cfm 页面时的控制台日志

GET http://localhost/iraqtcs/entities/manifest/cfc/ma...ientid=D33EEE9C786C65DD63267E40E30218A2&_cf_rc=2
cfajax.js (line 147)

GET http://localhost/iraqtcs/entities/manifest/cfc/ma...ientid=D33EEE9C786C65DD63267E40E30218A2&_cf_rc=3
cfajax.js (line 147)

GET http://localhost/iraqTCS/entities/manifest/create....cfm?manifestID=AA03A9C98108819D&nls=203&index=1
jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/ajax/messages/cfmessage.js?_=1439798341134
jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/ajax/package/cfajax.js?_=1439798341267
jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/ajax/yui/yahoo-dom-event/yahoo-dom-event.js?_=1439798341328
jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/ajax/yui/animation/animation-min.js?_=1439798341368 jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/ajax/yui/autocomplete/autocomplete-min.js?_=1439798341429query-....min.js (line 4)

GET http://localhost/CFIDE/scripts/ajax/package/cfautosuggest.js?_=1439798341475 jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/cfform.js?_=1439798341527 jquery-....min.js (line 4)

GET http://localhost/CFIDE/scripts/masks.js?_=1439798341560

如您所见,我的代码有 3 次点击(有效的 http 调用) 并且有 8 个不必要的 http 调用,有人可以帮我吗??

以下是 Coldfusion 添加的 JS,CSS 文件,以支持您页面中的 cfajaximport, cfdiv, cflayout, cfpod, cfwindow, cfform 等。在您的页面中使用这些标签时,这些文件是必需的。

<script type="text/javascript" src="/CFIDE/scripts/ajax/messages/cfmessage.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/package/cfajax.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/yui/animation/animation-min.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/ext/adapter/yui/ext-yui-adapter.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/ext/ext-all.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/package/cfwindow.js"></script>
<link rel="stylesheet" type="text/css" href="/CFIDE/scripts/ajax/resources/ext/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="/CFIDE/scripts/ajax/resources/cf/cf.css" />

<cfajaximport>你的页面中有这个标签吗?

您是否在使用 ColdFusion 中包含的任何 JS 库?如果您使用 cfwindowcfform 等功能,那么这些 JS 文件会包含在您的 html 页面中,因此会包含 HTTP 请求。

如果您没有使用任何功能,那么您可以删除 <cfajaximport> 标签并查看此问题是否仍然存在。

由于此类问题,最好将外部库用于模态 windows 和其他功能。