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

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

網(wǎng)站建設(shè)中應(yīng)用服務(wù)器性能優(yōu)化

分類:網(wǎng)站建設(shè) 瀏覽次數(shù):60036 2018-11-06
滿意回答
2018-11-06

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

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

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

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

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

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

網(wǎng)站名片  _副本


知識問答 更多+

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