日本一区二区三区在线看|亚洲视频一二最新在线无码|丝袜啪啪高潮喷水秀|久久精品国产九九|影音先锋萱萱影视|福利二区免费播放|五月丁香婷婷丁香视频|丁香五月天激情在线vr|精品国产视频一二三|殴州亚州av另类..

青島網站建設_小程序開發(fā)_品牌設計_圭谷設計

網站建設中應用服務器性能優(yōu)化

分類:網站建設 瀏覽次數:62916 2018-11-06
滿意回答
2018-11-06

應用服務器就是處理網站建設業(yè)務的服務器,網站的業(yè)務代碼都部署在這里,是青島網站開發(fā)復雜,變化多的地方,優(yōu)化手段主要有緩存\集群\異步等.

創(chuàng)聯(lián)工場3

4.3.2 異步操作使用消息隊列將調用異步化,可改善網站的擴展性。事實上,使用消息隊列還可改善網站系統(tǒng)的性能。不使用消息隊列服務器在不使用消息隊列的情況下,用戶的請求數據直接寫入數據庫,在高并發(fā)的情況下,會對數據庫造成巨大的壓力,同時也使得響應延遲加劇。在使用消息隊列后,用戶請求的數據發(fā)送給消息隊列后立即返回,再由消息隊列的消費者進程(通常情況下,該進程通常獨立部署在專門的服務器集群上)從消息隊列中獲取數據,異步寫入數據庫。由于消息隊列服務器處理速度遠快于數據庫(消息隊列服務器也比數據庫具有更好的伸縮性),因此用戶的響應延遲可得到有效改善。消息隊列具有很好的削峰作用——即通過異步處理,將短時間高并發(fā)產生的事務消息存儲在消息隊列中,從而削平高峰期的并發(fā)事務。在電子商務網站促銷活動中,合理使用消息隊列,可有效抵御促銷活動剛開始大量涌入的訂單對系統(tǒng)造成的沖擊。

使用消息隊列消除并發(fā)訪問高峰需要注意的是,由于數據寫入消息隊列后立即返回給用戶,數據在后續(xù)的業(yè)務校驗、寫數據庫等操作可能失敗,因此在使用消息隊列進行業(yè)務異步處理后,需要適當修改業(yè)務流程進行配合,如訂單提交后,訂單數據寫入消息隊列,不能立即返回用戶訂單提交成功,需要在消息隊列的訂單消費者進程真正處理完該訂單,甚至商品出庫后,再通過電子郵件或SMS消息通知用戶訂單成功,以免交易糾紛。

4.3.3 使用集群在網站高并發(fā)訪問的場景下,使用負載均衡技術為一個應用構建一個由多臺服務器組成的服務器集群,將并發(fā)訪問請求分發(fā)到多臺服務器上處理,避免單一服務器因負載壓力過大而響應緩慢,使用戶請求具有更好的響應延遲特性。

利用負載均衡技術改善性能三臺Web服務器共同處理來自用戶瀏覽器的訪問請求,這樣每臺Web服務器需要處理的http請求只有總并發(fā)請求數的三分之一,根據性能測試曲線,使服務器的并發(fā)請求數目控制在佳運行區(qū)間,獲得佳的訪問請求延遲。

網站名片  _副本


標簽: 做網站價格

Copyright All Rights GreatGoal Design co.,ltd. 魯ICP備16002128號-3      技術支持: @圭谷設計