橫向擴展,即復制服務(wù)或數(shù)據(jù)庫來分散事務(wù)負載。具有非常高讀寫比例(5:1或更高,越高越好)的數(shù)據(jù)庫;口事務(wù)増長大于數(shù)據(jù)增長的系統(tǒng)。只需克隆服務(wù)并實施負載均衡;...
不要混用供應(yīng)商的網(wǎng)絡(luò)設(shè)備。在設(shè)計和擴展網(wǎng)絡(luò)時使用。不要混用不同供應(yīng)商的網(wǎng)絡(luò)設(shè)備(交換機和路由器);其他網(wǎng)絡(luò)設(shè)備(防火墻、負載均衡器等)要買品牌最好的。不應(yīng)該為了省點錢,就去應(yīng)付時不時出現(xiàn)的互操作性和可用性問題。不同品牌的網(wǎng)絡(luò)設(shè)備可能會造成可用性和擴展性問題。最好只選擇一個供應(yīng)商。...
盡可能減少頁面上的對象。所有性能至關(guān)重要的Web頁面。減少或合并對象,但要與最大同時連接數(shù)進行平衡;口測試修改過的頁面,確保性能提高了。對象數(shù)量會影響下載時間。對象和提供它們的方法之間的平衡是一門學問,需要適時調(diào)整。這是客戶的可用性、有用性和性能之間的平衡。...
從用戶角度減少DNS查找。所有性能至關(guān)重要的Web頁面。減少下載頁面所需的DNS查找,不過要權(quán)衡考慮瀏覽器對同時連接的限制。DNS查找需要花費大量的時間,大量的DNS查找會影響用戶體驗。減少對象、任務(wù)、計算等都可以加速頁面載入,但同時也要考慮工作分解。...
系統(tǒng)軟件包括操作系統(tǒng)、Web服務(wù)器軟件、后端數(shù)據(jù)庫等 非就是兩大類: WINNT和Umix類系統(tǒng) (1)選擇網(wǎng)站操作系統(tǒng)?,F(xiàn)在可供選擇的、能夠穩(wěn)定 運行web服務(wù)器的操作系統(tǒng) 無 典型代表。 Windows NT的缺點是:軟件成本太高,要配備一個系統(tǒng)就需要花費幾千美元 由于 Linux和 FREEBSD平臺在網(wǎng)站建設(shè)中的大量使用,所以 Linux可以作為UNIX的而且其他和 Windows相關(guān)的軟件成本也很高,比如數(shù)據(jù)庫,不管是 MS SQL Server7.0還工具還要額...
在新系統(tǒng)開發(fā)項目的可行性被認定之后,就要進行詳細調(diào)查與分析工作,詳調(diào)查與初步調(diào)查不同,它要了解現(xiàn)行系統(tǒng)中信息處理的具體情況,而不是系統(tǒng)的外部情況:要 弄清現(xiàn)行系統(tǒng)的基本邏輯功能及信息流程,其重點在于調(diào)查分析系統(tǒng)內(nèi)部功能結(jié)構(gòu),包括組織結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)流程、數(shù)據(jù)存儲及其組成等。這些正是新系統(tǒng)研制中有可能要 加以修改、更換的內(nèi)容。詳細調(diào)查的程度比初步調(diào)查要細致得多,工作量也大,參與的人員也多,而且要有一些熟悉現(xiàn)行系統(tǒng)業(yè)務(wù)和管理工作的人員參加 詳細調(diào)查與分析是系統(tǒng)分析中最重要的...
網(wǎng)站必須設(shè)計成易于使用,而不只是信息的簡單堆砌。這一要求直接與網(wǎng)站的版 面設(shè)計和服務(wù)器的功能定義相關(guān)聯(lián)。隨著商業(yè)化網(wǎng)站的增加和發(fā)展,人們慢慢總結(jié)出 些網(wǎng)站可使用性方面的要求,但在很大程度上,人們對可使用性的了解仍處于啟蒙 下幾點 階段。所以,這里只能列出一些在網(wǎng)站設(shè)計計中的指導性建議。網(wǎng)站的可使用性包括以 (1)網(wǎng)站要有好的導航功能,以便讀者瀏覽。比如,每一網(wǎng)頁都應(yīng)能鏈接到網(wǎng)站的 主頁和邏輯上的前后頁、上下頁,當網(wǎng)站網(wǎng)頁數(shù)目超過100頁時,應(yīng)考慮提供搜索索引擎服 務(wù) (2)...
在設(shè)計復雜系統(tǒng)時使用此原則簡化方案的范圍、設(shè)計和實施。在(編程或者計算)資源有限的情況下設(shè)計復雜系統(tǒng)或產(chǎn)品時使用。...
提前考慮如何擴展解決方案,在實際需要前大概一個月(編程)實現(xiàn)它,或者在客戶急需時提前幾天實現(xiàn)它,會給開發(fā)團隊節(jié)省很多全錢和時間。...
目的:防止設(shè)計中出現(xiàn)復雜的解決方案。...