freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

大型高性能網(wǎng)站的十項規(guī)則-資料下載頁

2024-10-04 19:13本頁面
  

【正文】 你對數(shù)據(jù)進(jìn)行了分離。更一般地,這意味著建立主/從副本系統(tǒng),其中程序會對主庫編寫所有的Update、Insert和Delete變更語句,而所有Select的數(shù)據(jù)都讀取自從數(shù)據(jù)庫(或者多個從數(shù)據(jù)庫)?! ”M管概念上很簡單,但是想要合理、精確地實現(xiàn)并不容易,這可能需要大量的代碼工作。因此,即便在開始時使用同一臺數(shù)據(jù)庫服務(wù)器,也要盡早計劃在PHP中使用分離的DB連接來進(jìn)行讀寫操作。如果正確地完成該項工作,那么系統(tǒng)就可以擴(kuò)展到2臺、3臺甚至12臺服務(wù)器,并具備高可用性和穩(wěn)定性。  8. 使用類似Memcached之類的數(shù)據(jù)庫緩存  即便有了好的數(shù)據(jù)庫設(shè)計、SQL和讀寫 離,大型的系統(tǒng)仍然需要更快的性能,特別是對會話狀態(tài)、好友列表以及BBS文字之類的東西。為了達(dá)到這個目的,我們可以使用像MemCached之類的數(shù)據(jù)緩存,它是一個高性能的簡單數(shù)據(jù)緩存,已經(jīng)被所有最大型的站點使用。但是要小心的是,不要100%依賴于一臺Memcache服務(wù)器來提高性能,因為如果那臺服務(wù)器崩潰了,就會破壞整個系統(tǒng)的性能。在這種情況下,應(yīng)該使用2~3臺Memcache服務(wù)器形成簇集架構(gòu),并且有選擇地包含一個緩存準(zhǔn)備過程, 如果緩存服務(wù)器重啟,需要重新載入數(shù)據(jù),它能夠快速地載入緩存?! ?. 構(gòu)建測試和開發(fā)環(huán)境  很多公司只有開發(fā)者的桌面系統(tǒng)和他們的生產(chǎn) 服務(wù)器。當(dāng)系統(tǒng)變得越來越大、越來越復(fù)雜時,測試和管理代碼就會導(dǎo)致嚴(yán)重的問題。最佳的實踐是擁有兩個測試系統(tǒng),一個用于開發(fā)者的代碼和功能的整合測試, 另一個要與生產(chǎn)環(huán)境完全一致,從而更容易向生產(chǎn)環(huán)境平滑地過渡。幸運(yùn)的是,現(xiàn)在使用云計算(或者私有云)可以輕松達(dá)到這一點。一個5~10臺服務(wù)器的生產(chǎn) 環(huán)境,可以很容易地在辦公室或者IDC中使用一臺服務(wù)器來復(fù)制,從而用于測試,而這臺服務(wù)器我們可以用于多個客戶的項目?! ?0. 使用版本控制  最后,要對一切使用版本控制,包括測試和生 產(chǎn)環(huán)境的部署。很多開發(fā)者都使用SVN或者類似的方法。在理想狀態(tài)下,這些方法可以被用于所有代碼、腳本、HTML、圖片、配置、文檔和測試。版本控制應(yīng)該是代碼轉(zhuǎn)移到測試環(huán)境的必經(jīng)之路,而不是簡單地復(fù)制或者使用tar文件,因為這二者都是不可靠的。開發(fā)者應(yīng)該將所有一切都簽入,打上標(biāo)簽,然后將它們簽出到測試系統(tǒng)。如果所有都沒問題,那么它們會將該版本簽出到生產(chǎn)環(huán)境?! 】偨Y(jié)  不管是在開發(fā)還是在運(yùn)營過程中,創(chuàng)建可靠的高性能Web系統(tǒng)都有很多應(yīng)該注意的事項。本文試圖從可操作性和可靠性的角度討論最重要的幾點。當(dāng)你構(gòu)建和管理站點的時候,請不要忘了這些重要的問題。遵循這些規(guī)則會有助于確保系統(tǒng)長久、良好地運(yùn)行。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1