asp.net實(shí)現(xiàn)負(fù)載均衡
我的目標(biāo)是我一個(gè)人搭建一個(gè)負(fù)載均衡網(wǎng)站。不接受這是網(wǎng)絡(luò)部,或者運(yùn)維,或者系統(tǒng)部的事情,所有事情都是我一個(gè)人來完成,包括掏錢,包括將來發(fā)展等等,同時(shí)也別告訴我有沒有意義,just do it !給我方案,給我方法。
擁有資源:不夠可以買,多了可以先閑著。
現(xiàn)在我已經(jīng)買了5臺(tái)阿里云服務(wù)器,ip地址分別為
ip地址 名字簡(jiǎn)稱 操作系統(tǒng) iis服務(wù)器 cpu 內(nèi)存DDR3 機(jī)械硬盤 111.13.101.204 ay1 window7 iis7 4核 8GB 1TB 111.13.101.205 ay2 window7 iis7 4核 8GB 1TB 111.13.101.206 ay3 window7 iis7 4核 8GB 1TB 111.13.101.207 ay4 window7 iis7 2核 4GB 1TB 111.13.101.208 ay5 window7 iis7 2核 4GB 1TB
我買好一個(gè)域名:www.bd.com(已備案)
項(xiàng)目已經(jīng)做好,用asp.net MVC4開發(fā), .netFramework4.5 項(xiàng)目名MyBD
項(xiàng)目首頁(yè)是index.cshtml
項(xiàng)目結(jié)構(gòu)WebSite\xxx
使用數(shù)據(jù)庫(kù)sqlserver2014
我現(xiàn)在希望將項(xiàng)目發(fā)布多份,分別放在不同的服務(wù)器上,但是只能用一個(gè)域名 www.bd.com,我不是子域名主域名那種應(yīng)用場(chǎng)景。
下來我想問,我該如何操作?
--------------------------------------------------------------------------------------------------
該文章題目也可以稱為,如何將一個(gè)網(wǎng)站發(fā)布到兩臺(tái)服務(wù)器上,或者如何將一個(gè)項(xiàng)目發(fā)布到兩個(gè)服務(wù)器上。 方便搜索引擎索引(改行文字)。
想先搭建一個(gè)負(fù)載均衡的架構(gòu),至于是否必要,是否浪費(fèi)資源請(qǐng)不要考慮,但是可以考慮以后如何擴(kuò)展。
希望更多人能看到,大家在評(píng)論里面給出自己的方案或建議。
我在百度搜索解決方案,有人的方案是,在HttpHandler中捕獲到用戶請(qǐng)求,然后從一組定以好的 跳轉(zhuǎn)地址中隨機(jī)選擇一個(gè),然后進(jìn)行跳轉(zhuǎn)
定義好服務(wù)器地址: static string [] servers= {"
Response.Redirect(servers[DateTime.Now.Millisecond % 2]);這里這個(gè)隨機(jī)算法,完全可以可以自己自定義,也可以借助數(shù)據(jù)庫(kù)來進(jìn)行,決定跳轉(zhuǎn)到哪里。 這種方案是瀏覽器發(fā)送了兩次請(qǐng)求,而且性能受這個(gè)攔截服務(wù)器的瓶頸限制。 這些是從大哥Luminji學(xué)來的。
相關(guān)文章
淺談.Net Core 認(rèn)證系統(tǒng)源碼解析
這篇文章主要介紹了淺談.Net Core 認(rèn)證系統(tǒng)源碼解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12ASP.NET 計(jì)劃任務(wù)實(shí)現(xiàn)方法(不使用外接程序,.net內(nèi)部機(jī)制實(shí)現(xiàn))
在asp.net中要不使用其他插件的情況下只能使用定時(shí)器來檢查, 并執(zhí)行任務(wù).2011-09-09基于.NET中:自動(dòng)將請(qǐng)求參數(shù)綁定到ASPX、ASHX和MVC的方法(菜鳥必看)
這篇文章的目的就是告訴初學(xué)者如何自動(dòng)將客戶端用AJAX發(fā)送的參數(shù)自動(dòng)綁定為強(qiáng)類型的成員屬性或方法參數(shù)2013-04-04repeater隔行換色與鼠標(biāo)停留在上面達(dá)到變色效果
鼠標(biāo)停留在上面是變成其他的顏色,很多新手朋友都想實(shí)現(xiàn)這種效果,可是無從下手,本文整理了一些解決技巧,感興趣的朋友可以參考下啊2013-01-01.NET C#創(chuàng)建WebService服務(wù)簡(jiǎn)單實(shí)例
這篇文章主要為大家詳細(xì)介紹了.NET C# 創(chuàng)建WebService服務(wù)簡(jiǎn)單實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05微軟ajax庫(kù)的使用方法(ajax.ajaxMethod)
使用AjaxMethod可以在客戶端異步調(diào)用服務(wù)端方法,簡(jiǎn)單地說就是在JS里調(diào)用后臺(tái).cs文件里的方法,做一些JS無法做到的操作,如查詢數(shù)據(jù)庫(kù)2013-08-08.Net語(yǔ)言Smobiler開發(fā)之如何在手機(jī)上實(shí)現(xiàn)表單設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了.Net語(yǔ)言APP開發(fā)平臺(tái),如何在手機(jī)上實(shí)現(xiàn)表單設(shè)計(jì)(Smobiler),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09