Wordpress默認(rèn)就是與mySQL搭配的,這次要為wordpress換一個(gè)數(shù)據(jù)庫搭檔,但這并不是說mySQL如何的不優(yōu)秀,但在10萬以下的低并發(fā)訪問,SQLite這樣的單文件輕量級數(shù)據(jù)庫系統(tǒng)性能優(yōu)異,體積小、讀取速度快、容量大,免費(fèi)、開源,其實(shí)更適合像blog、或中小型站點(diǎn)的這種場景的數(shù)據(jù)庫應(yīng)用。
如果你需要獨(dú)立為數(shù)據(jù)庫服務(wù)支付購買,或者并不滿意主機(jī)系統(tǒng)繁雜的mySQL數(shù)據(jù)服務(wù),倒真的是應(yīng)該嘗試一下SQLite這樣的輕量級數(shù)據(jù)庫。
SQLite官網(wǎng):http://www.sqlite.org
系統(tǒng)環(huán)境依賴要求:
主機(jī)php套件必須支持SQLite和PDO擴(kuò)展(不過放心,常見系統(tǒng)都是完美支持的);SQLite的數(shù)據(jù)庫信息存于獨(dú)立文件中,該文件及文件夾必須要求讀寫權(quán)限。很簡單,就這些要求。
升級更換wordpress數(shù)據(jù)系統(tǒng):
這里指出一個(gè)簡易的方法:首先在wordpress后臺(tái)中使用“工具-導(dǎo)出”功能導(dǎo)出.xml文件。
然后,下載SQLite的wordpress功能插件-“PDO(SQLite) For Wordpress”,將壓縮包中的db.php和pdo文件夾放置到wp-content文件夾中。
然后,編輯wp-config.php文件,在圖示位置加入“define(’DB_TYPE’, ’sqlite’);”。
至此,重新訪問wordpress已經(jīng)啟動(dòng)了新的安裝界面,如同安裝,完后使用前面導(dǎo)出的.xml文件,回到wordpress后臺(tái)然后“導(dǎo)入”即可恢復(fù)原數(shù)據(jù),然后自行配置一下插件和主題,此時(shí)SQLite已經(jīng)完全開始服役,所有數(shù)據(jù)讀寫皆交由SQLite處理。如果此間出現(xiàn)錯(cuò)誤,請檢查wp-content目錄下是否自動(dòng)生成了database目錄,該目錄下是否生成了相應(yīng)的數(shù)據(jù)庫文件myblog.sqlite和.htaccess文件,是否賦予可讀寫權(quán)限?
SQLite能最大限度的降低建站成本,降低維護(hù)難度,又能很好的規(guī)避mySQL的缺點(diǎn),SQLite為中小型數(shù)據(jù)應(yīng)用很有前景。
新聞熱點(diǎn)
疑難解答
圖片精選