我使用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电话,有人可以帮我吗?
答案 0 :(得分:3)
以下是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库吗?如果您使用cfwindow
,cfform
等功能,那么这些JS文件将包含在您的html页面中,从而包含在HTTP请求中。
如果您未使用任何功能,则可以删除<cfajaximport>
标记并查看此问题是否仍然存在。
由于存在这样的问题,最好将外部库用于模态窗口和其他功能。