2014-01-30 118 views
0

我使用Nginx,並且我已經在我的一個域中安裝了Google PageSpeedModule。這個模塊非常有用,而且易於使用。所有的CSS和JS都被縮小了,我的圖像被壓縮了......它減少了我的頁面500 KB的重量。Pagespeedmodule - 構建一個資源服務器

我的問題是,我可以使用此模塊只提供資源嗎?我創建了一種CDN,包含我所有的CSS,圖像,JS ......但是,我安裝了Nginx + pagespeedmodule,並且該模塊僅適用於一個圖像。但它可以與HTML頁面一起工作並壓縮此頁面中的圖像,但是它可以使用直接訪問圖像嗎?謝謝。

回答

1

是的,你可以使用InPlaceResourceOptimization來優化圖像,即使它們沒有在HTML中進行優化(注意:該文檔說這是一個Apache專用功能,但已過時,它也可以在最新的Nginx中運行)。將此命令添加到您的配置中:

pagespeed InPlaceResourceOptimization on; 

請注意,ngx_pagespeed的默認工作方式是通過重寫HTML中的資源。這是運行它的最有效的方式。如果您只使用InPlaceResourceOptimization,則不會獲得緩存擴展和圖像大小調整等一些優勢。然而,如果你不能優化HTML中的資源,這是一個很方便的功能。

+0

它的工作原理!謝謝 !我的觀點是「即時獲取」圖像壓縮。它適用於Nginx 1.4.4。 –