概述phpcms 缺陷和优势

2021-02-28 20:18 admin
phpcms优势:
  1. 控制模块化安裝,十分合适安裝,拆装,和取得销售市场上来买卖十分便捷的。
  2. 灵便的标识英语的语法,十分强劲。
  3. 缓存文件做的十分出色。基本上适用现阶段流行的几个缓存文件系统软件处理计划方案,elerator缓存文件,memcache缓存文件,shmop缓存文件等
  4. 安全性性都不错的。后台管理以便预防侵入,选用了cookie和session同时存有认证技术性,才能够安全性进到后台管理。
数次登陆不成功,打开认证码作用。避免设备人经常猜动态口令。
  5. 数据信息库。  ess.php  db_mssql.php  db_mysql.php  等,就对着他的方式,在提升好多个也一切正常的。
  6.适配性。是在php4的基本上开发设计的,因此往下适配性不是错的。在include/global.func.php 这一文档能看到许多  if(!function_exist()){  },这种编码便是以便适配php4有关涵数。
 phpcms缺陷:
  1. 后台管理相匹配的控制模块的作用目录url,从数据信息库文件载入的,也就是,安裝的情况下,将url载入数据信息库了。这一假如二次开发设计要改动得话,并不是很便捷的,最好提到文档中,载入文档內容,便捷开发设计者开发设计,并且也更非常容易维护保养,假如是出自于安全性考虑到得话,何不加下密还可以的。
  2. 分部式。 后台管理的一些作用控制模块,還是要启用每个运用控制模块的admin一部分,有关*.inc.php文档. 假如我想把在其中某一控制模块或运用单独出来布署到别的的网络服务器上,也不便捷了。
  3.数据信息库设计方案难题,后台管理设立实体模型时,表的模块只有是myIsam,而不可以挑选别的的,字段名的种类,例如要设立一个字段名为number,种类为int,可是在增加加的实体模型表格中還是以varchar出現,而并不是int,长短是默认设置的255.modelfiled表,才发觉该系统软件是将种类提到该表格中了。
  4.数据加密/解密程序。现阶段早已在想有关安全性网站已被爆以破译。这都不是啥新闻报道了。在开发设计中,关心下有关安全性生产商公布的系统漏洞。
  5. 数据信息库抽象性层。  就之上提及的好多个数据信息库文档。 db_mssql.php db_mysql.ess.php 等针对数据信息库遍布式,应当一切正常的。 数据信息库抽象性层解决数据信息较为快,且快服务平台更非常容易且更非常容易维护保养,这一是必须考虑到的。