導航:首頁 > IDC知識 > 伺服器的框架

伺服器的框架

發布時間:2020-09-10 22:18:34

1、常見的網站伺服器架構有哪些

通常,架設網站伺服器可以通過一些常見的伺服器軟體組合來完成,常見的動態網站伺服器的「解決方案包」主要有:LAMP(Linux+Apache+MySQL+PHP)、LNMP(Linux+Nginx+MySQL+PHP)、WAMP(Windows+Apache+MySQL+PHP)、BAMP(BSD+Apache+MySQL+PHP)、WIMP(Windows+IIS+MySQL+PHP)、WISA(Windows+IIS+SQLServer+ASP)等等。

2、c/s模式伺服器的架構

1、c/s、b/s是當下兩種伺服器架構模型。
2、c/s架構是指客戶端/伺服器的架構,需要同時編寫兩套代碼,即客戶端一套,服務端一套,所以開發起來速度較慢,日後的維護工作量也較大。
3、b/s架構是指瀏覽器/伺服器構架,只需要編寫伺服器端的代碼即可,開發完成了,就可以將應用部署到一些中間伺服器上來發布自己的運用,拿web應該用來說,這些伺服器有IIS、jboss、weblogic、websphere、tomcat等等。
4、客戶端與伺服器交互時,伺服器會根據客戶端的不同請求進行相應的業務處理,之後將結果返回對客戶端。

以上只是簡單的描述了下c/s、b/s架構,更詳細說明樓主可以網上找些相關資料了解。

有問題歡迎提問,滿意請採納!

3、伺服器端用什麼框架

我也做服務端開發的,伺服器和客戶端傳輸數據使用到了servlet,為了提高效率使用了httpclient, 傳輸數據類型採用json,如果要跨語言開發那還要使用About thrift ,因為我們是做社交這塊的,所以還要用到java socket技術

4、伺服器有哪幾種結構,是如何劃分的?又有什麼不同的區別?

伺服器分塔式、機架式和刀片式這三種結構來劃分伺服器,伺服器的外形為什麼會有這樣的劃分呢?主要原因就是具體的應用環境不同,塔式伺服器長得跟我們平時用的台式機一樣,佔用空間比較大,一般是一些小型企業自己使用自己維護;而機架式伺服器長得就像卧著的台式機,可以一台一台的放到固定機架上,因此而得名,它可以拿去專業的伺服器託管提供商那裡進行託管,這樣每年只需支付一定的託管費,就免去了自己管理伺服器的諸多不便;而刀片伺服器是近幾年才比較流行的一種伺服器架構,它非常薄,可以一片一片的疊放在機櫃上,通過群集技術進行協同運算,能夠處理大量的任務,特別適合分布式服務,如作為WEB伺服器。

對於不同的企業和不同的使用情況,選擇不同結構的伺服器。
上海浙大網新易得科技發展有限公司生產的網新易得伺服器三種結構的產品都會有。另外,他們還可以根據企業的具體要求按需定製不同需求的伺服器。

5、電腦和伺服器X86架構和X64架構的區別?

實際上X86架構是基礎架構,X64架構是基於X86的,也可稱為X86-64架構。具體介紹如下:
x86或80x86是英特爾Intel首先開發製造的一種微處理器體系結構的泛稱。該系列較早期的處理器名稱是以數字來表示,並以「86」作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為「x86」。x86架構於1978年推出的Intel 8086中央處理器中首度出現,它是從Intel 8008處理器中發展而來的,而8008則是發展自Intel 4004的。8086在三年後為IBM PC所選用,之後x86便成為了個人計算機的標准平台,成為了歷來最成功的CPU架構,如Pentium、Athlon。現在,Intel把x86-32稱為IA-32,全名為「Intel Architecture, 32-bit」。
x86-64架構誕生頗有時代意義。當時處理器的發展遇到了瓶頸,內存定址空間由於受到32位CPU的限制而只能最大到約4G。AMD主動把32位x86(或稱為IA-32)擴充為64位。它以一個稱為AMD64的架構出現(在重命名前也稱為x86-64),且以這個技術為基礎的第一個產品是單內核的Opteron和Athlon 64處理器家族。由於AMD的64位處理器產品線首先進入市場,且微軟也不願意為Intel和AMD開發兩套不同的64位操作系統,Intel也被迫採納AMD64指令集且增加某些新的擴充到他們自己的產品,命名為EM64T架構(顯然他們不想承認這些指令集是來自它的主要對手),EM64T後來被Intel正式更名為Intel 64。這兩者被統稱為x86-64或x64,開創了x86的64位時代。
關於32位系統與64位系統的比較,速度並不是唯一的考量因素。也不能因為數字上的變化,簡單地認為64位CPU的性能是32位CPU的兩倍。實際在目前階段64位的應用程序並不多,即便有,很多也只是因為其32位的版本無法在64位操作系統上運行而產生的。而沒有真正做過64位優化的程序,性能上並不會帶來太大的提升。相反,在32位的應用上 ,跑32位的CPU性能甚至會更強。另一方面,由於32位的Windows系統最大隻支持3.25G的內存,而64位的Windows系統則可以最大支持128G的內存。所以,當電腦內存大於4G時,就要果斷採用64位系統了。

6、web框架和web伺服器的區別

簡單來說,web伺服器(web server)的主要作用是,接收客戶端請求,而web框架(web framework)則是處理web伺服器收到的請求,並生成HTML內容,將生成的內容傳遞給web伺服器,再由web伺服器返回給客戶端。
伺服器和客戶端之間的連接靠web伺服器來維持,web伺服器接收到請求後,將請求以及相關的參數傳遞給web框架,由框架負責生成內容,並將生成的內容傳遞給web伺服器。所以web伺服器的職責是接受並返回請求,web伺服器的職責是內容生成。
對於Django這類的MVC 框架來說,面臨的主要挑戰是:易開發;對請求對象的完全訪問;保持某種狀態的能力;最重要的是能有寫出業務級邏輯的方式。
而對於 apache, tomcat, nginx這類web 伺服器來說,面臨的主要挑戰是並行;和數以千計的用戶同時保持連接(高並發);能夠在一定時間內傳送大量數據(吞吐量)。
雖然Django這類的框架自帶有web伺服器,但是在面對以上挑戰(高並發,吞吐量)時,性能太雞肋,所以需要專門的web伺服器。

7、伺服器架構是什麼意思?

常見的伺服器架構有以下三種:

伺服器集群架構:
伺服器集群就是指將很多伺服器集中起來一起進行同一種服務,在客戶端看來就像是只有一個伺服器。集群可以利用多個計算機進行並行計算從而獲得很高的計算速度,也可以用多個計算機做備份,從而使得任何一個機器壞了整個系統還是能正常運行。

伺服器負載均衡架構:
負載均衡 (Load Balancing) 建立在現有網路結構之上,它提供了一種廉價有效透明的方法擴展網路設備和伺服器的帶寬、增加吞吐量、加強網路數據處理能力、提高網路的靈活性和可用性。

分布式伺服器架構:
所謂分布式資源共享伺服器就是指數據和程序可以不位於一個伺服器上,而是分散到多個伺服器,以網路上分散分布的地理信息數據及受其影響的資料庫操作為研究對象的一種理論計算模型伺服器形式。分布式有利於任務在整個計算機系統上進行分配與優化,克服了傳統集中式系統會導致中心主機資源緊張與響應瓶頸的缺陷,解決了網路GIS 中存在的數據異構、數據共享、運算復雜等問題,是地理信息系統技術的一大進步。

這個三種架構都是常見的伺服器架構,集群的主要是IT公司在做,可以保障重要數據安全;負載均衡主要是為了分擔訪問量,避免臨時的網路堵塞,主要用於電子商務類型的網站;分布式伺服器主要是解決跨區域,多個單個節點達到高速訪問的目前,一般是類似CDN的用途的話,會採用分布式伺服器。

8、java有什麼好的伺服器框架?

這個和框架關系不大吧,用集群吧

9、網站伺服器怎麼個架構

你應該是說架設一個Web伺服器吧,也就是能讓別人瀏覽網站的伺服器
這個還比較簡單,如果說到更復雜的伺服器那就有些麻煩了
首先你要去為你的網站申請一個域名,也就是網址,然後你要在你的電腦上裝
一個IIS,Internet Information Sever 這樣就可以控制好你的網站,再具體
點就說不清楚了,你可以問你身邊的前輩們,不過你如果不會做網頁那麼架設
了伺服器也沒什麼用。 這個是Web 伺服器,瀏覽網站的。
如果你是說像網吧那樣架設那就麻煩點,要用網路操作系統,像2000sever 2003 sever或者是linux之類的操作系統才可以了,上面有一個動態主機伺服器可以假設(DHCP)裡面非常復雜,建議你去買一本相關的書看,或者是讓你身邊的人做現場輔導才可以,我光說是說不清楚的。
如果你想學習這些建議你還是先打好網路基礎,這個不是那麼容易做的,你可以去買一本相關計算機網路的書籍看
如果你了解了DNS HTTP FTP這些是怎麼回事的話那麼你就可以再去學習架設伺服器了,總體來說就是不太容易學就是了。

與伺服器的框架相關的知識