2012-05-04 21 views
0

E級上減少HTTP請求E級關於在我的magento網站上減少YSlow中的HTTP請求

此頁面有3個外部樣式表。嘗試將它們合併爲一個。 此頁面有19個外部背景圖像。嘗試將它們與CSS精靈結合起來。

我應該怎麼做才能將其提高到A級。 有什麼我應該在.htaccess文件或其他任何地方來改善這一點。 我已經做了很多的東西,而且我得到了89分,但我想它提高A.I年級正在使用Apache服務器。 我將如何做到這一點。請建議某人。

感謝

+0

https://developers.google.com/speed/pagespeed/mod – symcbean

+0

刪除接受的答案鏈接:https://web.archive.org/web/20140327173649/http://www.gxjansen.com/101-方法對加速 - 你 - 的Magento的電子商務,網站/ –

回答

0

這裏是一個非常簡單的方法來解決您的外部樣式表問題:打開你的Magento管理,進入系統>配置>高級>開發者和CSS設置下集「合併CSS文件」,是的。

要解決的第二個問題,創建CSS精靈表是一個好主意(雖然它可以有點時間片的,除非你從一開始就做到了)。正在載入您的主題顯卡獨立使你的響應時間,採取一個相當大的打擊,所以一般的想法是讓你的網站的圖標和背景圖像加載在一個單一的文件,然後使用一些CSS掛羊頭賣狗肉,只因爲你需要他們展示他們。這篇關於Smashing雜誌的文章應該讓你開始使用CSS精靈:http://coding.smashingmagazine.com/2012/04/11/css-sprites-revisited/

至於整體速度優化,這個主題上有很多(廣泛的)博客帖子,只是搜索它們。在更改服務器配置之前,確保你知道自己在做什麼,否則緩慢的響應將是你的麻煩中最少的!

+0

我想補充,構建精靈的時候,我個人比較喜歡保持圖像本身的CSS/images文件夾(以及通過加載任何其他圖片CSS)。這樣,它讓你的普通圖像和你的CSS圖像分開,並在你的CSS你總是可以只使用URL(圖片/ sprite.png),而不是潛在不必使用絕對路徑的文件。如果你需要保持與IE <9(不支持背景大小)的兼容性,你不能在精靈中做所有事情,但它確實有很大的幫助。 – pspahn