国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

PHPCMS2008優缺點

2024-09-10 07:15:20
字體:
來源:轉載
供稿:網友

我接手這個項目,就是用2008開發的,就開發期間所遇到的問題,大致說下,phpcms2008,總的來說,設計的還是比較合理的,比較優秀的一款產品.

優點如下:

1. 模塊化安裝,非常適合安裝,拆卸,和拿到市場上去交易非常方便的.

2. 靈活的標簽語法,非常強大。

3. 緩存做的非常優秀,幾乎支持目前主流的幾大緩存系統解決方案,file緩存,eaccelerator緩存,memcache緩存,shmop緩存等.

4. 安全性也不錯的,后臺為了防范入侵,采用了cookie和session同時存在驗證技術,才可以安全進入后臺,多次登錄失敗,開啟驗證碼功能,防止機器人頻繁猜口令.

5. 數據庫,在根目錄下的include目錄下,db_access.php  db_mssql.php   db_mysql.php等,就照著他的方法,在增加幾個也沒問題的.

6.兼容性,2008這套系統,我估計是在php4的基礎上開發的,所以向下兼容性是不錯的。在 include/global.func.php 這個文件可以看到很多if(!function_exist()){ },這些代碼就是為了兼容php4相關函數.

7. 待續

缺點如下:

1. 后臺對應的模塊的功能列表url,從數據庫中讀取的,也即是,安裝的時候,將url寫入數據庫了,這個如果二次開發要修改的話,不是很方便的,最好是寫到文件中,讀取文件內容,方便開發者開發,而且也更容易維護,如果是出于安全考慮的話,不妨加下密也可以的.

2. 分部式,后臺的某些功能模塊,還是要調用各個應用模塊的admin部分,相關*.inc.php文件.如果我要把其中某個模塊或應用獨立出去部署到其他的服務器上,就不方便了.

3.數據庫設計問題,后臺開設模型時,表的引擎只能是myIsam,而不能選擇其他的,字段的類型,比如我要開設一個字段為number,類型為int,但是在新增加的模型表中還是以varchar出現,而不是int,長度是默認的255.后來,我去查了下,modelfiled表,才發現該系統是將類型寫到該表中了.

4.加密/解密程序,目前已經在想相關安全網站已被爆以破解,這也不是什么新聞了,在開發中,關注下相關安全廠商發布的漏洞.

5. 數據庫抽象層,就以上提到的幾個數據庫文件,db_mssql.php db_mysql.php  db_access.php 等對于數據庫分布式,應該沒問題的,我想說的是,數據庫抽象層處理數據比較快,且快平臺更容易且更容易維護,這個是需要考慮的.--Vevb.com

6.待續.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 银川市| 茌平县| 锡林浩特市| 扶风县| 息烽县| 八宿县| 静海县| 米林县| 大连市| 遵义县| 荆门市| 安国市| 沂水县| 阳泉市| 金堂县| 林州市| 江川县| 长子县| 资阳市| 河南省| 奉化市| 万年县| 延寿县| 荃湾区| 信阳市| 缙云县| 临漳县| 沭阳县| 疏附县| 石嘴山市| 唐山市| 酒泉市| 高陵县| 新民市| 沁阳市| 宁乡县| 常熟市| 吴江市| 克东县| 安阳县| 澜沧|