高性能靜態網站:
一、靜態頁面中針對圖片進行瀏覽器(客戶端)緩存,如公共JavaScript(jQuery,jQuery-1.12.1.min.js)進行緩存
二、對網站輸入內容壓縮(gzip)
三、配置靜態資源防盜鏈,經過判斷請求頭中referer進行域名防盜
四、圖片剪裁,經過系統自帶工具進行圖片剪裁
五、減小cookie攜帶,業務分離,如 img.dayutang.cn 用於提供圖片和css的訪問,www.dayutang.cn提供靜態頁面的訪問
六、靜態頁面的安全下載,進行內容資源鑑權,
使用 ngx_http_secure_link_moudle模塊
使用nginx中的X-Accel-Redirect控制頭部
七、使用cdn加速用戶訪問
高性能動態網站:
tomcat優化:
一、增長tomcat能夠使用的內存,配置使用內存最大值和最小值(catalina.sh)
二、mysql jdbc鏈接丟失配置jdbc重試機制:(jdbc:mysql://mysql-ip;3306/?autoReconnect=true)