首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CSS中,iepngfix.htc文件是只调用一次,还是对每个元素重新读取?

在CSS中,iepngfix.htc文件是只调用一次,还是对每个元素重新读取?
EN

Stack Overflow用户
提问于 2010-09-30 18:01:50
回答 1查看 1.4K关注 0票数 2

我正在工作的一个站点刚刚超过了我们的主机每月提供的带宽(25,000 MB),当我查看服务器的统计数据和日志时,我发现TwinHelixiepngfix.htc是第4大带宽消耗。

#4 hits:73939 KBytes:181035 /iepngfix.htc

我觉得这特别有趣,因为在每个页面上用作背景图像的.swf只有3918次点击,而iepngfix.htc只收到了73,939次点击。我很难相信有那么多的IE6用户访问这个网站。

screen.css中以下列方式调用该文件:

代码语言:javascript
复制
img, div, input { behavior: url("iepngfix.htc") }

我唯一能解释这个消耗这么多带宽的4KB文件的方法是,如果它被读取并重新读取每一个imgdivinput元素,不管是否使用了PNG,并且可能用于更多的浏览器,而不仅仅是IE。

我理解得对吗?如果有人能帮我理解这一切是如何运作的,我将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-30 18:07:46

可能是没有为web服务器中的.htc文件扩展名正确设置缓存。检查响应头,例如使用Firebug,以获得哪些缓存指令。

此外,使用Firebug的"Net“选项卡,您将能够看到URL是否在非IE浏览器中加载。不应该,但你永远不会知道。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3833436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档