網站組成部分基礎知識分享
一、網站組成部分
1、域名 2、空間(虛擬主機) 3、程式
(一)網站空間
網站的組成其實是一個很簡單的過程,我們要做成一個網站,那必須要有一個地方來儲存我們的的網站資料,而且這個地方最好是安全、穩定的。一般我們購買空間都是由以下幾點因素構成,作業系統,容量大小,資料庫大小,每月流量限制,連線併發數,是否獨立IP,線路,以及CPU;這些就是我們購買空間的時候最常見看到的幾點空間基本屬性。
1)作業系統
a.作業系統分為,Win和Linux系列;其中Win常用就是我們看到的IIS,可以支援的程式有“ASP+PHP+ZEND+GD+ASPJPEG+MYSQL”,有如此之多;而Linux就是用作PHP程式,一般我們用到的最普遍的就是PHP+Mysql資料庫的程式製作網站。
b.兩種區別在於,虛擬主機的話WIN主機一般都無法開啟GZIP壓縮,而Linux主機卻可以利用.htaccess檔案進行壓縮,進行快取的制定,直接進行301跳轉等等網站的功能,從而提高網站的開啟速度和訪問速度,所以在這兩款主機中,我個人偏向於Linux主機,使用PHP+Mysql程式。
2)空間容量+資料庫容量
空間和資料庫的確定大小,如果你要做一份網站的話,就應該首先預估一下這個網站規模有多大,一般的空間容量1G就是有點大的,而資料庫300M就已經很大了,記得以前用wordpress的時候,資料庫50M,可以放幾千篇部落格文章;而且你應該首先要明白,你的網站是使用動態資料庫呼叫,還是和cms系統功能一樣生成靜態放在本地,從而佔用空間大小,減少資料庫的壓力。
一般動態都是直接呼叫的資料庫檔案,如果訪問量多的話,可能會出現卡的情況;一般我建議,生成靜態頁面,減少資料庫的呼叫,釋放這種壓力;所以在建網站之初,應該確定你準備怎麼做網站。
3)每月流量限制
這一點的話,很多主機都有每個月的流量限制問題,防止主機流量過多從而影響其他使用者的正常使用,其實這一點的話,流量的話,也是要根據網站而言,如果你的網站權重會不斷升高,可提前預估一個月需要多大的流量範圍才能確保不當機,一般一個空間30G的網站月流量就是很不錯的了,可以撐不錯的流量控制。
4)連結併發數和CPU
這兩點放在一起說說,併發數,很多主機都是不限制併發的,其實並非不限制還是透過調節CPU的使用率來調節網站壓力對整個伺服器的影響,IIS併發數,記得我自己買的萬網空間,已經問過了每秒200個人同時訪問,即為併發數,可是我想這個絕對不會是,畢竟訪問網站還有圖片的訪問以及呼叫,能達到100個人同時訪問已經很不錯了。
而CPU,記得上次直接用dedecms一鍵更新,造成網站掛機,說CPU使用過高,可見每個空間對CPU是有控制壓力的,肯定會有一個限額,如果超過限額可能會影響自己網站的使用了;這一點的話,請朋友們千萬不要相信什麼不限,那個不限,肯定是有限制的,只是在我們看不到的地方,對空間進行限制而已。
5)獨立IP以及線路
獨立IP:簡單言之,就是這個IP上只有你一個人可以使用,你可以用這個IP放很多自己的網站上去,這就是獨立IP的作用,這種IP的好處就在於IP的專一性,並不是像共享IP一樣,可能一個IP出現了違規,造成一個伺服器上的所有IP都當機,都被搜尋引擎否決掉,這也是大部分站長覺得獨立IP的好處。獨立IP,其實能選擇的時候選擇還是沒有錯的,至少對網站是由好處的。
線路:國內線路分為電信和網通以及多線和雙線,國內提供多線主機的空間上不多,使用多線主機可以大幅度提高整體網站訪問速度,避免了電信站,網通使用者訪問速度慢的囧狀和網通使用者訪問電信站的囧狀。而還有一種主機就是國外主機,國外主機的話,由於來國內會有一定的頻寬限制,這就造成了訪問速度普遍不快,不多還是有一些反響很不錯的空間,這個可以按照口碑來找尋。而雙線主機的話,就是雙線雙IP,很多主機上都用這種方法避免使用者的流失,可是兩個IP對搜尋引擎來說,個人覺得還是不適合,畢竟兩個IP的訪問總是會有那樣的牴觸的。個人建議用多線的主機。大部分空間上都是電信上的主機,這樣你可以失去了一部分網通上的使用者的訪問,雙線主機可能會對seo產生影響,這些利弊都是要自己權衡的。
伺服器
(二)域名
由於網路是基於TCP/IP協議進行通訊和傳輸的,每一臺主機都有唯一的且固定的IP地址,每一臺計算機要接入網路都被伺服器指派了第一無二的地址。但是IP地址是用2進位制的數字來表示的,所以在使用時難以書寫和記憶,所以用一些有意義的符號來代替相對複雜的IP地址,我們把這個東西稱為域名。域名本身是沒有任何價值的,但是由於他方便記憶和品牌意義,所以部分域名是可以給企業帶來商業價值的。58CEO姚勁波的第一桶金就是靠域名,有興趣的可以詳細瞭解。
(三)程式
我們有了空間,也註冊好了域名,當我們在瀏覽器輸入這個域名的時候,DNS會找到對應的伺服器地址,來檢視對應伺服器裡面的檔案內容。這時候,我們就需要在伺服器裡面放入我們做好的“檔案”,也就是網站程式,這樣才能正常瀏覽。搭建網站初期可以在本地測試網站程式的穩定性,沒有問題的情況下,可以透過FTP工具,這裡推薦FileZilla,把做好的程式檔案上傳到我們的空間裡面。這樣就可以完成網站的瀏覽。
這其中有一個域名解析的過程,應為域名是需要和空間的IP地址對應的,我們會有一個域名的管理後臺,在這個後臺裡面,我們可以控制域名指向的IP地址,這個過程叫做對映解析。
轉發自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2639942/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【知識分享】伺服器硬體部分有哪些組成伺服器
- 公共基礎知識-計算機組成計算機
- JavaScript部分基礎知識點JavaScript
- 計算機組成原理基礎知識(一)計算機
- 知識分享的網站網站
- Python基礎知識分享Python
- GO基礎知識分享Go
- 網站安全相關的基礎知識網站
- 目標網站反爬基礎知識網站
- zookeeper基礎知識分享(一)
- HBase基礎知識分享(二)
- hadoop基礎知識分享(二)Hadoop
- JavaSE基礎知識分享(十五)Java
- JavaSE基礎知識分享(六)Java
- JavaSE基礎知識分享(七)Java
- JavaSE基礎知識分享(九)Java
- JavaSE基礎知識分享(十)Java
- JavaSE基礎知識分享(三)Java
- MySQL基礎知識分享(二)MySql
- JavaSE基礎知識分享(十二)Java
- JavaSE基礎知識分享(十四)Java
- JavaSE基礎知識分享(八)Java
- JavaSE基礎知識分享(十一)Java
- JavaSE基礎知識分享(五)Java
- JavaSE基礎知識分享(四)Java
- JavaSE基礎知識分享(一)Java
- hadoop基礎知識分享(一)Hadoop
- MySQL基礎知識分享(一)MySql
- JavaSE基礎知識分享(二)Java
- GO基礎知識分享2Go
- 【知識分享】 伺服器概念、組成伺服器
- sql入門基礎知識分享SQL
- 內網基礎知識內網
- 組合語言-基礎知識組合語言
- Pew:大部分美國人缺乏網路安全基礎知識
- 網路安全基礎知識
- 【知識分享】 伺服器基礎知識【初學者必看】伺服器
- 網站安全公司 滲透測試基礎知識點大全網站