php網(wǎng)站模板下載前端的模板可以不需要使用模板?|純后php免費網(wǎng)站模板

2023-12-03    分類: 網(wǎng)站建設(shè)

除了寫博客,其實也可以做成純后端服務(wù)和管理界面(UI),前端模板不需要用到模板。

例如:我的博客“果醬”很快嗎?其實這個博客不是模板引擎渲染的博客。

您現(xiàn)在看到的頁面實際上是通過讀取提供的界面然后使用 pHp 模板來呈現(xiàn)的。為了加快速度,pHp每次讀取界面的內(nèi)容,都將內(nèi)容存入,第二次直接從內(nèi)存中獲取,所以速度非???。

作為純后端的詳細步驟

1、將“Jam”博客的后端放到另一個域名或目錄下,如純后端域名.com/,然后通過訪問/wp-/目錄登錄后端進行更新。

2.更新內(nèi)容后網(wǎng)站優(yōu)化,我們可以提供Rest ApI。Rest ApI 已經(jīng)原生支持,可以直接使用。我用的是我自己寫的一套,因為它是很久以前寫的。比如文章列表的ApI接口:純后端域名.com/api/post/list.json。

3、“Jam”前端是一個用pHp+編寫的內(nèi)容緩存程序。程序抓取 Rest ApI 接口中的內(nèi)容,緩存在內(nèi)存中,然后編寫一個 pHp 模板進行渲染??蛻舻囊饬x。

成為純后端的好處

這樣做,乍一看有點麻煩,但好處卻很大:

1、速度快:因為是純pHp寫的,用于緩存,所以“Jam”速度非?????梢钥吹巾撁嫔蓵r間是0.001秒多一點,也就是千分之一秒多一點。

2.能夠承載大流量:因為“Jam”及其管理后臺在兩臺服務(wù)器上,后臺不會因為前端訪問太暴力而掛掉!另外,前臺的內(nèi)容只是緩存。結(jié)合阿里云OSS就是一個靜態(tài)資源的CDN,可以承載非常大非常大的流量。

3、管理方便:“Jam”管理后臺搭建在另一臺服務(wù)器的多站點上,使我所有的站點都可以在一個多站點上進行管理和更新,大大減少了管理工作。

4、適配所有客戶端:由于使用Rest ApI接口實現(xiàn)了前后端的完全分離,以后如果想用客戶端或者小程序來做會非常方便。一組接口可以適應(yīng)所有的客戶端?!肮u”小程序即將上線。

5、無需模板:我們只需要解析REST ApIphp網(wǎng)站模板下載,然后用pHp編寫模板,無需記憶各種模板功能。如果不考慮SEO,甚至可以不用pHp直接在前端使用VUE或者做一個Web App。

前后完全分離

這樣做的好處是前后端完全分離。頁面的渲染可以由前端處理,也可以由中端處理,后端只需要處理業(yè)務(wù)邏輯即可。當然php網(wǎng)站模板下載,博客比較簡單,沒有復(fù)雜的業(yè)務(wù)邏輯。但是,當花生店等電商平臺使用這樣的解決方案時,開發(fā)會方便很多,未來花生店可能會演變成微服務(wù)解決方案。

還有一些細節(jié)需要特別優(yōu)化,需要探索:

1.更新通知:內(nèi)容在后臺更新,如何通知前端更新內(nèi)容。目前我在前端pHp模板中留下了一個更新界面,在后臺寫了一個更新通知插件。如果無法通知其他客戶端網(wǎng)站建設(shè),可能是前端需要實時抓取后端接口,無法緩存。

2、評論處理:我還沒有處理評論,因為我的博客還沒有打開評論,但我覺得實現(xiàn)評論問題不大。在前端可以簡單理解為一個pHp客戶端,所以關(guān)鍵問題是如何在客戶端更新緩存,只要后端提供注釋接口,前端接收成功后評論信息,刷新詳情頁。

3、全站配置界面:部分文章列表根據(jù)評論和瀏覽進行排序。更新不是特別實時的。目前我的想法是做一個全站的配置信息界面來處理一些側(cè)邊欄的內(nèi)容和底部的內(nèi)容放到整個站點的配置界面中,整個站點的通用界面緩存時間可以更短,以便可以通過妥協(xié)來處理。

網(wǎng)站題目:php網(wǎng)站模板下載前端的模板可以不需要使用模板?|純后php免費網(wǎng)站模板
本文來源:http://www.bm7419.com/news17/298317.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站小程序開發(fā)、網(wǎng)站內(nèi)鏈網(wǎng)頁設(shè)計公司、網(wǎng)站導航、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司