避免浏览器缓存使amCharts显示实时更新
2011-10-25 14:34
155 查看
在使用amCharts时可能经常会遇到这样的问题:数据源数据已经更新了但amCharts没有任何变化!如果是这样,可能是浏览器缓存的缘故。
解决方案如下:
如果你不是太在乎实时性,只是为了调试的方便,可以删除浏览器的临时文件即可。
如果你需要的实时性比较强则可以让浏览器禁用缓存,在您的配置文件中作如下设置:
view plaincopy to clipboardprint
<add_time_stamp>true</add_time_stamp>
<add_time_stamp>true</add_time_stamp>这个设置将使浏览器自动在数据文件后面加个时间戳参数,以便每次重新获得你的数据来填充amCharts。也可以手动数据文件名后加个时间戳来,以PHP为例如下:
view plaincopy to clipboardprint
so.addVariable("settings_file", "settings.xml?<?php echo mktime();?>");
解决方案如下:
如果你不是太在乎实时性,只是为了调试的方便,可以删除浏览器的临时文件即可。
如果你需要的实时性比较强则可以让浏览器禁用缓存,在您的配置文件中作如下设置:
view plaincopy to clipboardprint
<add_time_stamp>true</add_time_stamp>
<add_time_stamp>true</add_time_stamp>这个设置将使浏览器自动在数据文件后面加个时间戳参数,以便每次重新获得你的数据来填充amCharts。也可以手动数据文件名后加个时间戳来,以PHP为例如下:
view plaincopy to clipboardprint
so.addVariable("settings_file", "settings.xml?<?php echo mktime();?>");
相关文章推荐
- [PHP]GD库生成图像无法在浏览器正常显示的问题(更新:使用GD图像生成类发现错误必须及时清理缓存!)
- 浏览器缓存_后台更新js,浏览器中更新后的js代码不显示
- 更新文件避免浏览器缓存的解决方法(源码)
- ASP.NET程序实时显示更新后的图片(防止缓存)
- WebStorm如何让浏览器实时更新
- Android 使用RxJava+Retrofit +Realm 组合加载数据 <读取缓存 显示 请求网络数据 缓存最新数据 更新界面>(一)
- ehcache-02 : spring整合ehcache 注解实现查询缓存,并实现实时缓存更新或删除
- Jsoup采集百度新闻内容,网页显示并实时更新
- listview的item中有个checkbox,点击后会修改相应数据库数据,如何在listview中实时显示这个更新?
- IE8如何定义浏览器工作模式避免网页显示混乱
- Android中两种不同的方法实现实时更新时间,是显示时间和系统时间同步
- XAML实时显示更新插件LiveXAML
- 程序修改图标后显示未更新——强制刷新windows图标缓存
- web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- XAML实时显示更新插件LiveXAML
- ecshop更新缓存后,前台页面显示空…
- sublime text3 前端编译神器,浏览器实时显示
- xmlHttpRequest避免缓存的办法,innerhtml不更新
- 再论怎么有效利用浏览器缓存之------怎么避免浏览器缓存静态文件
- iOS日志获取和实时浏览器显示日志