閱讀434 返回首頁    go 阿裏雲 go 技術社區[雲棲]


某網站頁麵優化方案

從技術角度,根據網站頁麵來看,頁麵可以有如下優化(有可能不全,待添加,歡迎補充)
作者:風
1.URL 規則,符合優化,有利於搜索引擎,和人工閱讀(看了就知道這個是做什麼用的)
2.JS壓縮
3.CSS壓縮
4.頁麵上CSS樣式少用,盡量寫在單獨CSS樣式文件裏麵
5.合並JS文件
6.合並CSS文件
7.合並較小圖片文件
8.a標簽增加title屬性,鼠標放上去時會顯示信息(部分加了,部分沒有加)
9.客戶廣告盡量與整站樣式匹配
10.頁麵靜態化
頁麵能靜態化的盡量使用靜態化頁麵
可以 定時生成頁麵,比如 30分鍾,頁麵中可以加AJAX控製,定時生成頁麵
例如某市某日的鋼材信息,可以生成該市目錄下以日期為文件名的地址
news/luowengang/shanghai/2013/10-1.html

11.注釋的 代碼,不要在頁麵中出現
12.服務器采用 NGINX
   如果開發語言用 PHP語言開發,可以(linux Nginx php mysql opencache memcache)
   
   12.1最佳服務器組合
   1台服務器(入口服務器)
   1台web服務器
   1台web服務器備份(從)
   1台數據庫
   1台數據庫備份
   1台緩存服務器
   1台文件備份(WEB文件,數據庫備份文件)
   1台跳板機(所有操作 文件/數據庫服務器操作,必須經過跳板機,端口什麼都在內網,暴露給外網的隻有 入口服務器:80端口和跳板機)
   
   12.2可以精簡一下
   1台web服務器(入口服務器+WEB服務器)
   1台數據庫
   1台數據庫備份(從)
   1台文件備份
   
   12.3最精簡
   1台服務器WEB+MYSQL


13.CSS/JSS/圖片文件緩存時間:如60分鍾
單獨域名訪問(cookie-free獨立域名)
14.HTML文件緩存時間 如5分鍾
15.采用GZIP壓縮(部分有,部分沒有,動態頁麵壓縮了,用處不大)
16.


最後更新:2017-04-03 16:48:54

  上一篇:go Nginx + PHP + mysql CGI的一個可能的安全漏洞
  下一篇:go 返回局部變量的地址