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