#新手必學的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教學》
#以上是新手必學的php基礎知識的詳細內容。更多資訊請關注PHP中文網其他相關文章!