Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache E级:在YSlow中为我的magento网站发出更少的HTTP请求_Apache_Http_Magento - Fatal编程技术网

Apache E级:在YSlow中为我的magento网站发出更少的HTTP请求

Apache E级:在YSlow中为我的magento网站发出更少的HTTP请求,apache,http,magento,Apache,Http,Magento,E级,减少HTTP请求 此页面有3个外部样式表。试着把它们合在一起。 此页面有19个外部背景图像。尝试将它们与CSS精灵相结合 我该怎么做才能把它提高到A级呢。 我是否应该在.htaccess文件或其他任何地方对其进行改进。 我已经做了很多事情,我得到了89分,但我想把它提高到a级。我正在使用apache服务器。 我该怎么做?请推荐一个人 谢谢这里有一个解决外部样式表问题的非常简单的方法:打开Magento管理员,进入系统>配置>高级>开发人员,然后在CSS设置下将“合并CSS文件”设置为是 要

E级,减少HTTP请求

此页面有3个外部样式表。试着把它们合在一起。 此页面有19个外部背景图像。尝试将它们与CSS精灵相结合

我该怎么做才能把它提高到A级呢。 我是否应该在.htaccess文件或其他任何地方对其进行改进。 我已经做了很多事情,我得到了89分,但我想把它提高到a级。我正在使用apache服务器。 我该怎么做?请推荐一个人


谢谢

这里有一个解决外部样式表问题的非常简单的方法:打开Magento管理员,进入系统>配置>高级>开发人员,然后在CSS设置下将“合并CSS文件”设置为是

要解决第二个问题,创建CSS精灵工作表是一个好主意(尽管它可能会有点耗费时间,除非您从一开始就这样做)。独立加载主题图形会使您的响应时间受到很大影响,因此一般的想法是将您的站点图标和背景图像加载到单个文件中,然后使用一些CSS技巧仅在需要时显示它们。这篇关于Smashing杂志的文章应该让您开始使用CSS精灵:


至于整体速度优化,有很多(广泛的)关于这个主题的博客文章,只要搜索一下就可以了。在对服务器配置进行更改之前,请确保您知道自己在做什么,否则响应速度慢将是您遇到的最小问题

删除已接受的答案链接:只是补充一下,在构建精灵时,我个人喜欢将图像本身保存在css/images文件夹中(以及通过css加载的任何其他图像)。通过这种方式,它可以将常规图像和css图像分开,并且您可以始终在css中使用url(images/sprite.png),而不必使用文件的绝对url。如果你需要保持与IE的兼容性<9(背景大小不受支持),你不可能在sprite中做任何事情,但它确实有很大帮助。