php生成靜態頁面並實現預覽功能

2022-09-26 05:15:12 字數 572 閱讀 3426

一、前言

這篇文章主要是記錄一下php生成靜態頁面的大致步驟,關於頁面靜態化,大家想必都聽說過,但是真正用的時候反而不是很多。有些頁面考慮到訪問量比較大,頁面結構又不常改動的,比如新聞公告等,可以考慮做成靜態頁面放在伺服器上,這樣第一是能抗住大流量的訪問,第二也是更加安全一些,開啟速度上***。

二、正文

1、什麼是靜態化

就比如我們平時寫專案的時候,大部分的頁面都是會傳引數進去,通過php標籤把這些引數展示出來。因為我們的引數隨時可以變化,所以頁面上的內容也跟著引數變化,這就是動態化的頁面。與之相反,靜態化就是純粹的html,頁面上的內容不需要通過php或者j**a等程式語言來改變。

關於靜態化的優點,網上也都說的很清楚了,這邊不再一一贅述,總之就是開啟速度夠快,能抗住大流量訪問。

2、靜態化寫法

(1)第一種寫法是通過ob_start()快取來輸出

在php檔案中編寫html**,然後用bo_get_content獲取到,然後輸出到html檔案,類似於:

<?php //開啟輸出控制快取

ob_start();

echo "test頁面hello world

PHP生成靜態頁面

php生成靜態頁面 php生成靜態頁面的條件 使用ob start 方法開啟快取區也是生成靜態頁面的開始 使用ob get contect 方法獲取快取內容 使用ob clean 方法清空快取 ob start 開啟快取區 filename date ymdhis rand 1000,9999 ht...

PHP生成靜態頁面

看到很多朋友在各個地方發帖問php生成靜態文章系統的方法,以前曾做過這樣乙個系統,遂談些看法,以供各位參考。好了,我們先回顧一些基本的概念。一,php指令碼與動態頁面。php指令碼是一種伺服器端指令碼程式,可通過嵌入等方法與html檔案混合,也可以類,函式封裝等形式,以模板的方式對使用者請求進行處理...

PHP生成靜態頁面

看到很多朋友在各個地方發帖問php生成靜態文章系統的方法,以前曾做過這樣乙個系統,遂談些看法,以供各位參考。好了,我們先回顧一些基本的概念。一,php指令碼與動態頁面。php指令碼是一種伺服器端指令碼程式,可通過嵌入等方法與html檔案混合,也可以類,函式封裝等形式,以模板的方式對使用者請求進行處理...