thinkphp6 如何生成靜態(tài)頁(yè)面 buildHtml使用方式
今天高端網(wǎng)站定制開發(fā)小編帶大家了解下:thinkphp6 如何生成靜態(tài)頁(yè)面 buildHtml使用方式
1.靜態(tài)和動(dòng)態(tài)的區(qū)別?
靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)頁(yè)面都有各自的特點(diǎn)。靜態(tài)網(wǎng)頁(yè)是網(wǎng)站建設(shè)的基礎(chǔ)。在網(wǎng)站優(yōu)化排名中,靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)之間沒有矛盾。動(dòng)態(tài)網(wǎng)站也可以選擇靜態(tài)和動(dòng)態(tài)網(wǎng)頁(yè)相結(jié)合的標(biāo)準(zhǔn)。本地動(dòng)態(tài)頁(yè)面和動(dòng)態(tài)網(wǎng)頁(yè)適合選擇。
使用動(dòng)態(tài)網(wǎng)址既有缺點(diǎn),也有優(yōu)點(diǎn)。最大的優(yōu)點(diǎn)之一是能夠?qū)崟r(shí)更新網(wǎng)站內(nèi)容。即使選擇了動(dòng)態(tài)網(wǎng)站技能,網(wǎng)站內(nèi)容也可以轉(zhuǎn)換為靜態(tài)網(wǎng)頁(yè)發(fā)布,以滿足搜索引擎檢索網(wǎng)站的需要。
靜態(tài)網(wǎng)頁(yè)的優(yōu)點(diǎn)是響應(yīng)速度快,不需要服務(wù)器編譯。網(wǎng)站的優(yōu)化排名直接加載到客戶端瀏覽器中并顯示出來,缺點(diǎn)也很明顯,即占用空間,對(duì)大型網(wǎng)站非常不利!此外,在后臺(tái)更新文章也很麻煩。
動(dòng)態(tài)URL有很多缺陷,使用動(dòng)態(tài)URL對(duì)服務(wù)器造成很大壓力。也有一個(gè)動(dòng)態(tài)url,從網(wǎng)址無(wú)法看到站點(diǎn)的目錄狀態(tài),站點(diǎn)優(yōu)化過程當(dāng)然也是一個(gè)眾所周知的缺陷,也會(huì)給服務(wù)器帶來壓力。
如何使用 buildHtml生成靜態(tài)頁(yè)面
第一步在 BaseController.php 中添加
public function buildHtml($htmlfile = '', $htmlpath = '', $templateFile = '') { $content=View::fetch($templateFile); $htmlpath = !empty($htmlpath) ? $htmlpath : './appTemplate/'; $htmlfile = $htmlpath . $htmlfile . '.'.config('view.view_suffix'); $File = new \think\template\driver\File(); $File->write($htmlfile, $content); return $content; }
第二步 調(diào)用 View
use think\facade\View;
第三步 前端使用
$this->buildHtml('index',HTTP_PATH."index/",$tempSrc); //1.文件命名 2.保存地址 3.需要生成文件
以上幾點(diǎn)是今天襄陽(yáng)網(wǎng)站建設(shè)為大家分想的:thinkphp6 如何生成靜態(tài)頁(yè)面 buildHtml使用方式?高端定制開發(fā)網(wǎng)站價(jià)格為什么越來越高?希望對(duì)想做網(wǎng)絡(luò)營(yíng)銷企業(yè)網(wǎng)站公司有一定幫助,本公司是襄陽(yáng)網(wǎng)站建設(shè)公司,襄陽(yáng)網(wǎng)絡(luò)營(yíng)銷公司,高端網(wǎng)站定制開發(fā)型公司
[聲明]原創(chuàng)不易,請(qǐng)轉(zhuǎn)發(fā)者備注下文章來源(hbsjsd.cn)【速建時(shí)代】。