新手必學的php基礎知識

2020-07-16 10:05:57

新手必學的php基礎知識

1、什麼是網站?

網站(Website)是指在因特網上,根據一定的規則,使用HTML等工具製作的用於展示特定內容的相關網頁的集合。

2、網站由什麼組成的?

網站由域名(domain name 俗稱網址或玉米),網站源程式和網站空間三部分構成。

域名(俗稱網址)形式比如:baimei.com (一級域名),www.baimei.com (二級域名);

網站空間由專門的獨立伺服器或租用的虛擬主機承擔;

網站源程式則放在網站空間裡面,表現為網站前台和網站後台。

3、靜態網頁與動態網站

靜態網頁是網站建設的基礎。靜態網頁是相對於動態網頁而言,是指沒有後台資料庫、不含程式和不可互動的網頁。靜態網頁相對更新起來比較麻煩,適用於一般更新較少的展示型網站。

動態網站體現在網頁一般是以asp,jsp,php,aspx等結尾,而靜態網頁一般是HTML(標準通用標示語言的子集)結尾,動態網站伺服器空間設定要比靜態的網頁要求高,費用也相應的高,不過動態網頁利於網站內容的更新,適合企業建站。動態是相對於靜態網站而言。

4、動態網站功能特點

(1) 動態網站可以實現互動功能,如使用者註冊、資訊發布、產品展示、訂單管理等等;

(2) 動態網頁 並不是獨立存在於伺服器的網頁檔案,而是瀏覽器發出請求時才反饋網頁;

(3)動態網頁中包含有伺服器端指令碼,所以頁面檔名常以asp、jsp、php等為字尾。但也可以使用URL靜態化技術,使網頁字尾顯示為HTML。所以不能以頁面檔案的字尾作為判斷網站的動態和靜態的唯一標準。

(4) 動態網頁由於需要資料庫處理,所以動態網站的存取速度大大減慢;

(5)動態網頁由於存在特殊程式碼,所以相比較靜態網頁,其對搜尋引擎的友好程度相對要弱一些。

(6)但隨著計算機效能的提升以及網路頻寬的提升,最後兩條已經基本得到解決。

5、開發語言

動態網站開發的主要語言有4種:ASP、ASP .NET、PHP、JSP。

(1) ASP 即Active Server Pages(活躍伺服器頁)

(2)ASP .NET的前身ASP技術

(3)PHP 即Hypertext Preprocessor(超文字前處理器)

(4)JSP 即Java Server Pages(Java伺服器頁面)

6、web伺服器

Web伺服器一般指網站伺服器,是指駐留於因特網上某種型別計算機的程式,可以向瀏覽器等Web用戶端提供文件。你可以放置網站檔案,讓全世界瀏覽;可以放置資料檔案,讓全世界下載。

目前最主流的三個Web伺服器是Apache、 Nginx 、IIS。

7、動態網站原理圖

03f0b2744bb18e4566094dffffe4b96.png

f0b84cf5ce7a8cb9d703e6c003c2e19.png

感謝大家的閱讀,希望大家收益多多!

原文連結:https://blog.csdn.net/Hyy4392649264/article/details/83792114

以上就是新手必學的php基礎知識的詳細內容,更多請關注TW511.COM其它相關文章!