跟著網(wǎng)站開端擴(kuò)展,您或許需求考慮升級(jí)到更強(qiáng)大的功用,這是運(yùn)用獨(dú)立服務(wù)器的地方。它們或許更貴,但一般能夠獲得更好的功用和更多的資源。下面數(shù)據(jù)灣給大家介紹一下企業(yè)該怎么選用獨(dú)立服務(wù)器。www.8dc.net
1.假若你計(jì)劃租借服務(wù)器作Web前端,而目前Web服務(wù)器市場(chǎng)產(chǎn)品眾多,最為主流和代表性的便是Apache、Nginx以及微軟的IIS。Apache具有豐厚的模塊組件支撐,安穩(wěn)性強(qiáng),BUG少,動(dòng)態(tài)內(nèi)容處理強(qiáng)。而Nginx輕量級(jí),占用資源少,負(fù)載均衡,高并發(fā)處理強(qiáng),靜態(tài)內(nèi)容處理高效。
但一般情況下,咱們以為大多數(shù)Web前端服務(wù)器對(duì)服務(wù)器的要求不大,比如靜態(tài)Web服務(wù)器、動(dòng)態(tài)Web服務(wù)器、圖片服務(wù)器等等,因?yàn)楝F(xiàn)在已經(jīng)有很多方案能夠解決前端服務(wù)器的功用擴(kuò)展和牢靠性問(wèn)題,例如LVS、Nginx反向署理、硬件負(fù)載均衡等。
2.假若你計(jì)劃租借服務(wù)器作運(yùn)用服務(wù)器,運(yùn)用程序服務(wù)器的人物與Web服務(wù)器的人物不同。它不是簡(jiǎn)單地傳遞靜態(tài)內(nèi)容,而是生成動(dòng)態(tài)內(nèi)容并將其傳遞給用戶的Web瀏覽器。運(yùn)用程序服務(wù)器(如ApacheTomcat)為網(wǎng)站的交互式部分供給支撐,并根據(jù)懇求的上下文顯現(xiàn)不同的部分。例如,當(dāng)客戶拜訪顯現(xiàn)產(chǎn)品的實(shí)時(shí)可用性和定價(jià)信息的在線商鋪時(shí),運(yùn)用程序服務(wù)器會(huì)查找每個(gè)產(chǎn)品的實(shí)時(shí)庫(kù)存和價(jià)格。因?yàn)槌挟?dāng)了計(jì)算和功用完成,咱們需求為根據(jù)Web架構(gòu)的運(yùn)用程序服務(wù)器挑選足夠快的服務(wù)器,別的運(yùn)用程序服務(wù)器或許需求用到很多的內(nèi)存,尤其是根據(jù)Windows基礎(chǔ)架構(gòu)的Ruby,Python,Java服務(wù)器。這一類服務(wù)器至少需求運(yùn)用單路至強(qiáng)的配置。關(guān)于牢靠性的問(wèn)題,如果你的架構(gòu)中只有一臺(tái)運(yùn)用服務(wù)器,那肯定需求這臺(tái)服務(wù)器足夠牢靠,RAID絕對(duì)是不能忽視的選項(xiàng)。但如果有兩臺(tái)或更多的運(yùn)用服務(wù)器,并設(shè)計(jì)了負(fù)載均衡機(jī)制,具有冗余功用,那咱們則不必將每臺(tái)服務(wù)器過(guò)火配置。