我從我們的客戶有一個新的網站佈局。但是佈局包含1280X1795像素的Landscape作爲背景圖像。而客戶不想改變這種背景。身體標記需要背景圖片建議
現在我的問題是將此圖片用作背景的最佳做法是什麼?
因此,頁面速度也得到了優化,並且加載時間也得到了優化。
非常感謝。
我從我們的客戶有一個新的網站佈局。但是佈局包含1280X1795像素的Landscape作爲背景圖像。而客戶不想改變這種背景。身體標記需要背景圖片建議
現在我的問題是將此圖片用作背景的最佳做法是什麼?
因此,頁面速度也得到了優化,並且加載時間也得到了優化。
非常感謝。
如果圖像沒有改變的最佳解決方案是使用適應高速緩存控制蒙山htaccess的:http://www.askapache.com/htaccess/apache-speed-cache-control.html。
如果您正在爲您的網站使用PHP,那麼使用apc緩存機制將圖像存儲在緩存中,或使用任何框架使用框架的默認機制進行緩存。
Sanil小號
根據圖像的,簡單的圖像壓縮技術是什麼,並選擇正確的文件格式,可以極大地幫助。
如果你有自己的一個很好的模式,嘗試找到它重複的地方,並裁剪圖像的大小。然後,在您的網頁你的CSS,只需添加對身體:
body { background: url("pattern.jpg") repeat-all; }
如果您有重複只在一個方向,如「列」模式必須只重複向下的模式,然後使用
body { background: url("column.png") repeat-y #your-background-rgb-colour; }
這將使其重複在頁面上,但不會跨越。在整個頁面上重複圖像也是一樣,只需使用repeat-x即可。
接下來是圖像格式。現在,這是我們真正主觀的地方,但這是我的承諾。你有四個主要的選擇:
只是玩弄壓縮設置,你會發現一些令人滿意的,但。
彌敦道C.
那麼圖像文件大小有多大?除了更改圖像上使用的壓縮以減少壓縮之外,沒有任何HTML/CSS明智的可以做。讓瀏覽器緩存它。 – 2011-01-06 08:54:44