ExtJS 4使用Ext.Loader为所需的控制器定义cache-Control(max-age)

时间:2017-12-28 16:49:50

标签: caching extjs extjs4

我有一个ExtJS应用程序,其中disabledCache默认设置为true。现在我想通过

允许缓存
Ext.Loader.setConfig({
    enabled: true
    ,disableCaching: false
})

现在我的应用程序有一堆控制器,据我所知,Ext.Loader通过框架下载这些文件。我试图找出,如何设置下载这些文件的请求的标头,因为我想为那些缓存的文件定义过期,如:

proxy:{
    headers: { 'Cache-Control': 'max-age:86400, s-maxage=86400'},
    noCache: false
}

是否可以为控制器定义max-age,如果是,我可以在哪里做。

或者我对这种想法感到非常错误?

修改 经过进一步的研究,我看到,Ext.Loader不应该用于生产,但我担心已经完成了。知道如何在Ext.Loader上编辑缓存行为仍然很简单。

0 个答案:

没有答案