帝國cmsV4 6功能介紹之內容存文字

2022-09-21 04:30:08 字數 1208 閱讀 2988

解密帝國**管理系統v4.6 共享內容管理饕餮盛宴

empirecms4.6【饕餮盛宴】系列之三:內容存文字

為了www.cppcns.com減少資料庫負擔,使大資料的存放與執行更高效,帝國引入了針對大資料**而設計的內容存文字功能(資料庫與文字相結合)。

帝國系統的內容存文字功能有兩種特性:

1、高效性

2、安全性

·高效性

由於數www.cppcns.com據庫容量的增大會影響到資料庫本身的執行效率,而解決大資料庫帶來的效率問題:要麼你從硬體出發,採用配置更強的伺服器;要麼你得想辦法減小資料庫的占用。empirecms針對此問題引入了資料庫與文字相結合的內容存文字功能,該功能可以有效減小資料庫的占用,使**資料存放容量更大,執行更穩定更高效。

經測試,20萬資料(每篇文章的內容大約有2050個位元組)在不採用內容存文字功能的情況下,資料庫占用近1gb;而採用了內容存文字功能後,資料庫僅佔34.6mb,如下圖:

圖1:(資料庫大小:帝國**管www.cppcns.com理系統後台截圖)

圖2:(資料庫大小:phpmyadmin後台截圖)

附加說明:為什麼資料庫這麼小呢?因為資料庫裡只存放資料內容的檔案位址,不存放資料內容,如下圖:

資料庫變小了,從而生成html效率更高,占用資源更少:測試時,20萬資料生成時間僅為107分鐘。

生成過程及時間截圖:[點選檢視]

附加說明:上面測試是在window下進行(window下執行php本身效率並不高),如果是使用linux或unix生成html效率將會倍增。

·安全性

empirecms內容存文字資料的安全性主要體現在:存放目錄可自定義、存放www.cppcns.com檔名隨機命名與檔案加密。

存放目錄可自定義:你可以設定文字資料存放到哪個目錄,包括web訪問不到的地方。設定只需改e/class/config.php的引數即可,如圖:

存放檔名隨機命名,如下圖的檔名:

檔案加密:每個存放檔案裡都會加上php的中斷程式語句,web直接訪問檔案都是空白頁面。如圖:

如何將字段內容存放設定為內容存文字?

首先,你的欄位名要為newstext;然後增加欄位時選擇「資料存放文字檔案」選項即可,如下圖:

empirecms內容存文字功能是針對大資料**而設計的,如**站、**站等擁有資訊內容資料占用較大的站點。如果再結合多表存放方式.每個表就是乙個存放極限.n個表就是:存放極限*n,可達無限存放容量。

ODPS功能介紹之CLT

odpscmd 2 分別執行下述命令 檢視幫助資訊 help 切換專案 use aca21104 demo 檢視當前專案的詳細資訊 desc project aca21104 demo 列出表資訊 ls tables 檢視某個表的具體資訊 desc dual 檢視表中記錄數 count dual s...

ODPS功能介紹之資料匯入

在使用odps強大的資料處理能力之前,大家最關心的是自己的資料如何匯入到odps中。下面介紹一款向odps匯入資料的工具 fluentd。使用這款軟體,向odps匯入資料,需要具備如下環境 ruby 2.1.0 或更新 gem 2.4.5 或更新 fluentd 0.10.49 或從fluentd ...

Python之int內部功能介紹

int內部功能的介紹 通過dir int型別的值 或者使用開發工具ctrl 單擊 int 即可檢視int內部的所有功能。內部功能很多,但是很多的內部功能都不怎麼常用,特介紹如下常用到的一些內部功能 1.基本資料型別使用type 函式時,得到相應的資料型別 a 12 b 12.01 c 123 pri...