1. 想辦法讓css和js檔案進行壓縮
2. 通過firebug的網路來檢索 各個檔案載入所需要的時間
3. 單個css檔案和js檔案不能大於50kb
4. css和js不要太凌亂能公用的盡量公用
多個二級網域名稱綜合的站點可以將乙個站點專門放置js和css檔案,這樣第二次載入的時候就省連線了。這樣對快取有用處。
5. 當js做快取檔案覺得壓力過大的時候可以考慮用動態ajax進行索引
6. 當多次使用同乙個功能的時候,建議使用外掛程式的方法封裝起來
7. 不要再檔案內容放入外部引入的js。搜尋引擎可能會認為是廣告太多會降低權重
秒殺系統的架構設計及常見問題
業務分析 技術挑戰 請求響應要快 無論成功失敗,需要盡快返回給使用者 架構設計 前端 靜態化 站點層 限制請求數 服務層 樂觀鎖寫快取 資料庫cap 讀寫高可用,一致性,擴容 資料負載,網路頻寬 站點層 web伺服器壓力 伺服器層 應用伺服器壓力 資料層 資料庫壓力 應該根據庫存總量進行流量控制,假...
Hive的架構設計和建表語義
apache hive是基於hadoop的乙個資料倉儲工具,可以將結構化的資料檔案對映為一張資料庫表,並提供一種hql語言進行查詢,具有擴充套件性好 延展性好 高容錯等特點,多應用於脫機數倉建設。儲存 hive底層儲存依賴於hdfs,因此也支援hdfs所支援的資料儲存格式,如text json pa...
架構設計的幾個痛點 我總結出的架構原則和模式
應用層用負載均衡伺服器,能夠監測伺服器的可用性,把不可能的踢出集群 服務層使用分布式呼叫框架dubbo 資料庫使用同步複製,實現資料冗餘。還要考慮公升級發布引起的宕機 整體來說就是冗餘,故障轉移,使用分布式呼叫框架。分級管理 0級,1級。更重要的服務,使用更好的裝置 超時設定 不超時會長時間占用伺服...