切片
通??梢月牭竭@樣的建議:盡早切片,經常切片。
蘇州網站制作屬于前臺工程師的一項任務,前臺工程師任務包括:網站設計、網站用戶體驗、網站JAVA效果、網站制作等工作。網站制作是策劃師、網絡程序員、網頁設計等崗位,應用各種網絡程序開發(fā)技術和網頁設計技術,為企事業(yè)單位、公司或個人在全球互聯(lián)網上建設站點,并包含域名注冊和主機托管等服務的總稱。我的建議很不一樣。除非迫不得已,否則不要分開。如果你有足夠的經驗來理解你必須被切片,你必須做好切片的準備,但仍然必須等到你需要切片之前。碎片化存在一些問題。主要的問題是,碎片化現在是非常流行的,人們這樣做太早和太頻繁。我看到的大多數系統(tǒng)要么已經切片,要么正在考慮切片,實際上沒有必要充分利用現有的商業(yè)硬件。在我看來,對于中等大小的應用程序,在跨越數百臺低端計算機的分層體系結構上構建它,試圖提供無限的可伸縮性是愚蠢的。事實上,只要買幾臺足夠好的機器,多考慮一下這個項目就足夠了。對于每一個睜著眼睛看著分片的成功案例的人(我曾經是其中的一員),我可以向您展示一些不使用碎片的大型應用程序,并且需要幾個聰明的人來操作和維護這樣一個大規(guī)模的應用程序。我的同事們,和我一樣,也看到了大量最流行的切片應用,通過表面現象,但內部是一種極大的資源浪費。
切片體系結構比您預期的要昂貴得多,即使是在短期內,從長遠來看也是如此。
常熟網站制作網站制作需要網站虛擬空間、域名以及動態(tài)網站的數據庫這三個最基本的條件。網站虛擬空間是用來存放網站文件,如:圖片信息,html文件,php文件等,相當于一個硬盤空間,域名即指訪問網站的地址。動態(tài)網站的數據庫用來存會員信息以及動態(tài)頁面所用到的數據表,這里的網站數據并非網站的html文件、圖像信息等,指的是如網站訪客提交的留言,個人信息等,傳統(tǒng)的靜態(tài)網站無需數據庫支持。例如:一旦建立了碎片,就不能為了重新平衡而重新構建它,也不能使用過于簡單的方法,例如簡單的模塊化算法作為切片函數。用較差的工程方法構造分層體系結構無疑是一種短視的行為,因此根本不可能實現可伸縮性。也很難考慮和設計真正重要的事情,例如常見的故障情況。如果要在多臺計算機上分發(fā)應用程序,甚至只想在幾臺計算機上分發(fā)應用程序,請認真考慮故障轉移和故障后回切。如果數據集的一部分不可用,應用程序可能還需要考慮容錯能力并能夠降級。
碎片的第三個問題與過度設計(過度工程)的風險有關。大多數事情都很難做得恰到好處,要么就是做得太過了,要么就是做得不到位。擔心體系結構不夠靈活,或者您不知道如何正確地完成它,很容易導致過度設計。這不僅使事情變得過于復雜,而且也造成了無盡的麻煩。
寫入多個主服務器
存在許多誘人的陷阱,其中之一是將復制拓撲中的多個服務器配置為可寫。你覺得這樣做沒問題。一般的想法是,這樣做可以提高寫操作的性能,或者所有節(jié)點都是相等的,從而使故障轉移易于實現。然而,兩者都是錯誤的。
在主-主配置中,無法通過寫入兩個主服務器來提高性能。