帝國(guó)cmsV4.6功能介紹之內(nèi)容存文本
解密帝國(guó)網(wǎng)站管理系統(tǒng)v4.6 共享內(nèi)容管理饕餮盛宴
EmpireCMS4.6【饕餮盛宴】系列之三:內(nèi)容存文本為了減少數(shù)據(jù)庫(kù)負(fù)擔(dān),使大數(shù)據(jù)的存放與運(yùn)行更高效,帝國(guó)引入了針對(duì)大數(shù)據(jù)網(wǎng)站而設(shè)計(jì)的內(nèi)容存文本功能(數(shù)據(jù)庫(kù)與文本相結(jié)合)。
帝國(guó)系統(tǒng)的內(nèi)容存文本功能有兩種特性:
1、高效性
2、安全性
·高效性
由于數(shù)據(jù)庫(kù)容量的增大會(huì)影響到數(shù)據(jù)庫(kù)本身的運(yùn)行效率,而解決大數(shù)據(jù)庫(kù)帶來(lái)的效率問(wèn)題:要么你從硬件出發(fā),采用配置更強(qiáng)的服務(wù)器;要么你得想辦法減小數(shù)據(jù)庫(kù)的占用。EmpireCMS針對(duì)此問(wèn)題引入了數(shù)據(jù)庫(kù)與文本相結(jié)合的內(nèi)容存文本功能,該功能可以有效減小數(shù)據(jù)庫(kù)的占用,使網(wǎng)站數(shù)據(jù)存放容量更大,運(yùn)行更穩(wěn)定更高效。
經(jīng)測(cè)試,20萬(wàn)數(shù)據(jù)(每篇文章的內(nèi)容大約有2050個(gè)字節(jié))在不采用內(nèi)容存文本功能的情況下,數(shù)據(jù)庫(kù)占用近1GB;而采用了內(nèi)容存文本功能后,數(shù)據(jù)庫(kù)僅占34.6MB,如下圖:
圖1:(數(shù)據(jù)庫(kù)大小:帝國(guó)網(wǎng)站管理系統(tǒng)后臺(tái)截圖)

圖2:(數(shù)據(jù)庫(kù)大?。篜HPMYADMIN后臺(tái)截圖)

附加說(shuō)明:為什么數(shù)據(jù)庫(kù)這么小呢?因?yàn)閿?shù)據(jù)庫(kù)里只存放數(shù)據(jù)內(nèi)容的文件地址,不存放數(shù)據(jù)內(nèi)容,如下圖:

數(shù)據(jù)庫(kù)變小了,從而生成HTML效率更高,占用資源更少:測(cè)試時(shí),20萬(wàn)數(shù)據(jù)生成時(shí)間僅為107分鐘。
生成過(guò)程及時(shí)間截圖:[點(diǎn)擊查看]
附加說(shuō)明:上面測(cè)試是在window下進(jìn)行(window下運(yùn)行PHP本身效率并不高),如果是使用LINUX或UNIX生成HTML效率將會(huì)倍增。
·安全性
EmpireCMS內(nèi)容存文本數(shù)據(jù)的安全性主要體現(xiàn)在:存放目錄可自定義、存放文件名隨機(jī)命名與文件加密。
存放目錄可自定義:你可以設(shè)置文本數(shù)據(jù)存放到哪個(gè)目錄,包括WEB訪問(wèn)不到的地方。設(shè)置只需改e/class/config.php的參數(shù)即可,如圖:

存放文件名隨機(jī)命名,如下圖的文件名:

文件加密:每個(gè)存放文件里都會(huì)加上php的中斷程序語(yǔ)句,WEB直接訪問(wèn)文件都是空白頁(yè)面。如圖:

如何將字段內(nèi)容存放設(shè)置為內(nèi)容存文本?
首先,你的字段名要為newstext;然后增加字段時(shí)選擇“數(shù)據(jù)存放文本文件”選項(xiàng)即可,如下圖:

EmpireCMS內(nèi)容存文本功能是針對(duì)大數(shù)據(jù)網(wǎng)站而設(shè)計(jì)的,如小說(shuō)站、論文站等擁有信息內(nèi)容數(shù)據(jù)占用較大的站點(diǎn)。如果再結(jié)合多表存放方式.每個(gè)表就是一個(gè)存放極限.N個(gè)表就是:存放極限*N,可達(dá)無(wú)限存放容量。
以上就是整理互聯(lián)網(wǎng)內(nèi)容給大家?guī)?lái)的分析介紹,如果大家想了解更多相關(guān)內(nèi)容,請(qǐng)持續(xù)關(guān)注本站,本站小編將在第一時(shí)間為大家?guī)?lái)更好的經(jīng)典內(nèi)容。更多精彩內(nèi)容,盡在jb51.net腳本之家!
相關(guān)文章

帝國(guó)CMS根據(jù)內(nèi)容正文字段[newstext]批量獲取描述簡(jiǎn)介字段[smalltext]的
這篇文章主要介紹了帝國(guó)CMS根據(jù)內(nèi)容正文字段[newstext]批量重新生成簡(jiǎn)介字段[smalltext]的方法,需要的朋友可以參考下2023-06-26
帝國(guó)CMS 7.2和7.5適用的火車頭采集免登陸發(fā)布模塊配置方法詳解(親測(cè)可
帝國(guó)cms7.2版本開始增加了金剛模式,登錄發(fā)布有難度。親測(cè)可用的帝國(guó)CMS 7.2/7.5適用免登陸新聞發(fā)布模塊插件配合火車采集器,可以解決這類問(wèn)題??胺Q完美2022-04-21帝國(guó)cms高危SQL注入漏洞(盲注)系統(tǒng)自帶RepPIntvar過(guò)濾函數(shù)使用方法
帝國(guó)cms開發(fā)的時(shí)候要注意一些危險(xiǎn)的注入漏洞,防止被黑,RepPIntvar為系統(tǒng)自帶函數(shù)可以起到過(guò)濾字符的作用,下面就為大家介紹一下使用方法2021-07-26
帝國(guó)cms后臺(tái)啟用SESSION驗(yàn)證增加安全性
帝國(guó)cms后臺(tái)啟用SESSION驗(yàn)證所有的登錄信息都是保存在服務(wù)器端的,尤其是公共場(chǎng)所登錄用默認(rèn)的cookies是不安全的2021-07-26
帝國(guó)CMS7.2版升級(jí)到7.5版的詳細(xì)步驟方法(已測(cè))
最近需要將老版本的帝國(guó)cms將7.2升級(jí)到7.5版本,參考這篇文章完美升級(jí),特分享一下給需要的朋友2020-08-02
帝國(guó)cms常用標(biāo)簽調(diào)用方法(靈動(dòng)標(biāo)簽和萬(wàn)能標(biāo)簽的調(diào)用方法)
整理了一些常用的帝國(guó)CMS調(diào)用,靈動(dòng)標(biāo)簽和萬(wàn)能標(biāo)簽的調(diào)用方法舉例,包括幻燈片、標(biāo)題、一級(jí)欄目、二級(jí)欄目、帶模版的友情鏈接(下拉菜單)、判斷內(nèi)容頁(yè)字段為空時(shí)是如何調(diào)用2020-02-04
帝國(guó)cms網(wǎng)站地圖sitemap.xml的制作方法
這篇文章主要介紹了帝國(guó)cms網(wǎng)站地圖sitemap.xml的制作方法,需要的朋友可以參考下2020-02-04
帝國(guó)CMS數(shù)據(jù)更新中心設(shè)置教程(更新網(wǎng)站細(xì)節(jié))
在使用帝國(guó)cms的時(shí)候有時(shí)候需要把前臺(tái)數(shù)據(jù)都更新一下,那么就可以參考下面的文章了,要不漏掉了部分就達(dá)不到更新的目地了2020-02-04
帝國(guó)CMS后臺(tái)登錄界面及后臺(tái)界面修改方法
今天接到網(wǎng)友詢問(wèn)怎么修改后臺(tái)登錄界面及后臺(tái)界面,特把方法分享出來(lái)需要的朋友可以參考下2020-02-04
最近仿站團(tuán)隊(duì)接到很多仿站客戶訂單,這里面有一個(gè)這樣的功能,表單提交,今天花時(shí)間寫個(gè)教程給大家,需要的朋友可以參考下2020-02-02








