網(wǎng)站開發(fā)不僅需要產(chǎn)品經(jīng)理設(shè)計和開發(fā)人員開發(fā),還需要運維人員發(fā)布和上傳。這樣,用戶可以點擊域名訪問網(wǎng)站,下載應(yīng)用的用戶也可以訪問應(yīng)用。
實際上,它被發(fā)布到服務(wù)器。簡單地說,就是把開發(fā)好的網(wǎng)站頁面、網(wǎng)站后臺、數(shù)據(jù)庫放在服務(wù)器上,讓用戶訪問它,或者通過點擊網(wǎng)站、應(yīng)用程序、服務(wù)器向用戶反饋信息,與用戶互動。用戶的訪問信息和日志也可以在服務(wù)器上查看。
服務(wù)器有三種:物理服務(wù)器、云服務(wù)器和虛擬主機。
物理服務(wù)器是一種性能穩(wěn)定、安全性高、可控性強的硬件設(shè)備。缺點是價格高,靈活性弱。更適合大型網(wǎng)站和應(yīng)用。目前,戴爾、惠普、和聯(lián)想都是物理服務(wù)器的供應(yīng)商。
云服務(wù)器實際上是一種云服務(wù),服務(wù)器安裝在網(wǎng)絡(luò)上,比物理服務(wù)器更靈活,而且價格隨需應(yīng)變,也更便宜。目前主要的服務(wù)提供商有亞馬遜云、阿里云、騰訊云等。適用于中小型網(wǎng)站及應(yīng)用。它可以同時承載許多網(wǎng)站和應(yīng)用程序。它適用于不同類型的軟件。
虛擬主機可以理解為將云服務(wù)器切割成幾個小的虛擬空間,每個空間都是虛擬主機。每個虛擬主機都有一個單獨的域名和IP地址。但其穩(wěn)定性、安全性等方面都比較薄弱,并不是所有的程序都適合安裝在虛擬主機上。一般來說,它適用于流量和內(nèi)存較少的非java項目。當(dāng)然,價格很便宜,通常一年幾百美元。主要提供商有廣域網(wǎng)、中國數(shù)據(jù)網(wǎng)等。
如果要選擇其中一個,可以從幾個方面考慮:
1、支持網(wǎng)站流量大小,即每月或每年有多少用戶可以支持瀏覽,并盡量關(guān)閉網(wǎng)站。另外,服務(wù)器流量不夠支持,網(wǎng)站容易堵塞,頁面加載速度減慢;
2、支持站點內(nèi)存大小,服務(wù)器是否可以加載足夠,如果不夠,是否支持內(nèi)存的增加;
3、是否支持修改服務(wù)器設(shè)置取決于服務(wù)器是否支持修改設(shè)置(如果它對網(wǎng)站具有高安全性和機密性)。
4、哪些程序可以支持在服務(wù)器上運行,例如不適合在虛擬主機上運行的Java開發(fā)項目?
不同的網(wǎng)站開發(fā)要求不同,服務(wù)器類型的選擇也不同,視其需要而定。