新手必學的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、動態網站原理圖
感謝大家的閱讀,希望大家收益多多!
原文連結:https://blog.csdn.net/Hyy4392649264/article/details/83792114
以上就是新手必學的php基礎知識的詳細內容,更多請關注TW511.COM其它相關文章!