技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2017 iT 邦幫忙鐵人賽
DAY
24
0
自我挑戰組
你看微客=[ 前端領域 - 超入門 ]
系列 第
24
篇
RWD---[ 響應式網站 ( 七 ) ]---無用小觀念
2017鐵人賽
ucvic
2017-01-05 22:42:52
1925 瀏覽
分享至
響應式網站 ( 七 )
有一些方法及注意事項能提升網站效能:
設定伺服器能在傳送檔案給使用者之前,先以 gzip 的格式進行壓縮
,這樣能讓檔案尺寸變小,下載更迅速。( 一般瀏覽器都能接受壓縮檔並自行解壓縮 )
瀏覽器快取會將特定檔案儲存在使用者電腦上一段時間,能加速下次瀏覽同一網站的速度,但
瀏覽器是否快取、何時要快取、快取哪些檔案、檔案能被快取保存的時間,皆是由網站伺服器上的設置決定
,請花點時間去了解並設定它。
利用線上工具測試網站效能
,可以知道你的網站在使用者瀏覽器端需要花多久時間下載,並依結果做調整。
利用縮減工具( minifier )最小化你要上傳的 HTML、CSS 及 Javascript 檔案
,能透過減少檔案內的字元數進而縮小檔案尺寸,有利於快速下載。( 記得要保留原始檔案 )
透過
合併串接多個同類型的 CSS 及 Javascript 檔案
,來減少瀏覽器對伺服器發出的 HTTP 請求數量。
確認嵌入網站的第三方程式(如地圖、社交媒體小工具、廣告)所載入的檔案是否過於肥大
,那有可能會拖慢你的網站速度。
可
透過圖像拼合將許多小圖像結合成一個大的圖像
,減少需要下載的檔案尺寸及數量。
確認網站所使用的檔案皆透過正確的 URL 被呼叫
,以避免 URL 因多次重新導入而延遲網頁被下載時間。
檢視 Javascript 的載入與執行順序,儘量
讓瀏覽器在渲染頁面時僅加載展示所需的 Javascript 程式碼
,避免載入全部檔案的延遲而影響使用者體驗。
若有運用函式庫( library )或框架( framework ),請嘗試
只擷取你有使用到的部分
,下載全部功能會讓你的網站變得肥大。
加載 CSS 時請用 ,它能允許多個檔案同時載入
,若用 @import 便僅能依順序下載。
使用 CDN 服務
,此功能可將檔案副本放在不同的伺服主機上,會依使用者發出請求的位置選擇最適合的伺服器回應,能提升網站效能,但通常都需要付費。
留言
追蹤
檢舉
上一篇
RWD---[ 響應式網站 ( 六 ) ]---無用小觀念
下一篇
React---[ React.DOM、ReactDOM 物件 ]---無用小觀念
系列文
你看微客=[ 前端領域 - 超入門 ]
共
30
篇
目錄
RSS系列文
訂閱系列文
17
人訂閱
26
React---[ 自訂元件、props特性 ]---無用小觀念
27
React---[ state 狀態、事件處理 ]---無用小觀念
28
React---[ JSX ]---無用小觀念
29
Git---[ Git 基本觀念 ]
30
30天鐵人賽---[ 參賽心得 ]
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
python
windows
php
c#
windows server
linux
css
react
程式設計
vue.js
熱門問題
FileServer搬移問題
主臥室 訊號差 麻煩各位大大解答 謝謝 圖 是平面圖
LINE 的"即時語音轉文字"原理是什麼?
求救前輩,辦公室網路時好時壞,不定時斷線(已爬文)
主機校時問題,無法同步。
網域管理者,如何查詢網域內電腦,使用者登入的權限
USB唯讀,無法格式化
在沒有console線接電腦的情形下,可如何知道預設ip來連ssh
公司網域DKIM記錄不知道哪邊設定有問題
內部網站偶爾會出現ERR_CONNECTION_TIMED_OUT
熱門回答
FileServer搬移問題
主臥室 訊號差 麻煩各位大大解答 謝謝 圖 是平面圖
excel filter函數如何增加兩欄條件
請問Mail Server使用頻寬管理器後PTR失敗
主機校時問題,無法同步。
熱門文章
LINE Keep 即將取消,如何改用 LINE 檔案 傳送功能直接抓取 Google Drive 雲端硬碟 內的檔案,line keep替代方案
【閒聊】軟體開發的系統分析中結構化分析的實務經驗分享
如何在Windows的Docker環境下 ,無腦安裝Redmine後進行SMTP郵件設定?
尋找消失的D槽
像商店購物那麼簡單,你的專屬去中心化社交平臺就建好了
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}