盡可能米用小的、便宜的系統。在超高速發展階段,在生產環境中采用該方法。應用方式:在生產環境中不要采用非常大的系統。允許低成本的快速發展。采用經濟型硬件構建系統,不要讓自己陷入高利潤、高端服務器的陷阱。 ...
所謂橫向擴展,就是通過復制服務或數據庫來分散事務負載,而縱向擴展即購買更大的硬件。前者可以替代后者。適用于任何預計會快速增長的系統、服務和數據庫。利用AKF擴展立方確定環境的正確拆分方法。通常,橫向拆分(克隆)是最簡單的方法。...
的總體思想和原則。同時,由于它的特殊性,在進行站點系統設計時,根據該類系統的自 企業網站作為一類特殊的信息系統,在系統設計時,應當遵循上面介紹的系統設計身特點,還應當把握下面一些要點 Web站點的設計原則 不夠深入,多數企業并不知道自己的網站能干什么,更不了解網站設計需要把握的規律。在當前的 Intemet應用中,很多企業紛紛建立自己的網站,但由于對于網站的認識還些企業甚至只發一二頁內容也算是建了一個網站,而且其信息從不更新。其實,要設計個有吸引力的網站,至少應該遵循下述一...
出其內在的聯系。因此,模塊劃分的是否合理,直接影響到系統設計的質量,影響系統開 結構化設計要解決的主要問題是把系統分解成一個個模塊,并用結構圖的形式表達發的時間、開發成本以及系統實施和維護的方便程度等方面。為了能夠合理地劃分系統的子問題劃歸到同一模塊;把不相關的子問題劃歸到系統的不同模塊。衡量系統的結構化程 各個模塊,使其具有較強的獨立性,在劃分模塊時要遵循的總原則是:盡量把密切相關的度及模塊的獨立性,可以通過模塊與模塊之間的關聯度和模塊內部各個組成部分之間的聚合度兩條標準...
碼的要求是用戶必須能有效地使用網站和瀏覽網站的內容 網站內容發布是網站開發的一項重點,它直接影響到一個網站的受歡迎程度,最起結構設計相聯系的,尤其是目前靜止網頁的用途已降到次要位置,網頁的內容均以交互方 內容發布除了直接與網頁的版面和圖像設計有關之外,史深一層的是與網站的技術式呈現交互方式代表的并不只是網頁語言HTML的延伸伸,它的實現需要網頁背后網站服務器的大量軟件支持 我們可使用目標清單、訪問者的需求和競爭性分析來確定網站的內容。為此,可以 在的頁面或內容的類型。內容的...
通常可以利用客戶特有的屬性進行拆分,如客戶ID、姓名、所在地等。非常大的相似數據集合,如快速增長的大型客戶群。標識你所知道的客戶屬性,如客戶ID、姓、所在地或設備,根據這些屬性拆分數據和服務。...
有時該原則被稱為通過服務或資源進行擴展,重點是擴展數據集合、事務和程序員小組。非常大的數據集合,數據間關系并不重要口大型的復雜系統,需要特別擴展編程資源。...
橫向擴展,即復制服務或數據庫來分散事務負載。具有非常高讀寫比例(5:1或更高,越高越好)的數據庫;口事務増長大于數據增長的系統。只需克隆服務并實施負載均衡;...
不要混用供應商的網絡設備。在設計和擴展網絡時使用。不要混用不同供應商的網絡設備(交換機和路由器);其他網絡設備(防火墻、負載均衡器等)要買品牌最好的。不應該為了省點錢,就去應付時不時出現的互操作性和可用性問題。不同品牌的網絡設備可能會造成可用性和擴展性問題。最好只選擇一個供應商。...
盡可能減少頁面上的對象。所有性能至關重要的Web頁面。減少或合并對象,但要與最大同時連接數進行平衡;口測試修改過的頁面,確保性能提高了。對象數量會影響下載時間。對象和提供它們的方法之間的平衡是一門學問,需要適時調整。這是客戶的可用性、有用性和性能之間的平衡。...