Apache E级:在YSlow中为我的magento网站发出更少的HTTP请求
E级,减少HTTP请求 此页面有3个外部样式表。试着把它们合在一起。 此页面有19个外部背景图像。尝试将它们与CSS精灵相结合 我该怎么做才能把它提高到A级呢。 我是否应该在.htaccess文件或其他任何地方对其进行改进。 我已经做了很多事情,我得到了89分,但我想把它提高到a级。我正在使用apache服务器。 我该怎么做?请推荐一个人Apache E级:在YSlow中为我的magento网站发出更少的HTTP请求,apache,http,magento,Apache,Http,Magento,E级,减少HTTP请求 此页面有3个外部样式表。试着把它们合在一起。 此页面有19个外部背景图像。尝试将它们与CSS精灵相结合 我该怎么做才能把它提高到A级呢。 我是否应该在.htaccess文件或其他任何地方对其进行改进。 我已经做了很多事情,我得到了89分,但我想把它提高到a级。我正在使用apache服务器。 我该怎么做?请推荐一个人 谢谢这里有一个解决外部样式表问题的非常简单的方法:打开Magento管理员,进入系统>配置>高级>开发人员,然后在CSS设置下将“合并CSS文件”设置为是 要
谢谢这里有一个解决外部样式表问题的非常简单的方法:打开Magento管理员,进入系统>配置>高级>开发人员,然后在CSS设置下将“合并CSS文件”设置为是 要解决第二个问题,创建CSS精灵工作表是一个好主意(尽管它可能会有点耗费时间,除非您从一开始就这样做)。独立加载主题图形会使您的响应时间受到很大影响,因此一般的想法是将您的站点图标和背景图像加载到单个文件中,然后使用一些CSS技巧仅在需要时显示它们。这篇关于Smashing杂志的文章应该让您开始使用CSS精灵:
至于整体速度优化,有很多(广泛的)关于这个主题的博客文章,只要搜索一下就可以了。在对服务器配置进行更改之前,请确保您知道自己在做什么,否则响应速度慢将是您遇到的最小问题 删除已接受的答案链接:只是补充一下,在构建精灵时,我个人喜欢将图像本身保存在css/images文件夹中(以及通过css加载的任何其他图像)。通过这种方式,它可以将常规图像和css图像分开,并且您可以始终在css中使用url(images/sprite.png),而不必使用文件的绝对url。如果你需要保持与IE的兼容性<9(背景大小不受支持),你不可能在sprite中做任何事情,但它确实有很大帮助。