因服务器内存小,ASP的网站太占内存,于长期考虑,打算将原来的ASP网站转为PHP,方案是选用CMS系统。考察对象有PHPCMS,织梦,帝国等,因自己已经有一个dscuzx2.5的网站,感觉太大了,做小文章系统用不方便,也太大材小用,所以discuzx 就不考虑了。参考网上的一些评价的文章,重点考虑大数据下的表现情况,选择了PHPCMS。
而在选中之后,从模板改进和实际使用,感觉PHPCMS并不像想象中的好,以下列出一些不足之处,因对PHPCMS也不是很熟,有片面的地方恳请指正!
1、内存占用方面。
因本人的VPS内存小,才512M,所以在一开始就对PHPCMS的站点使用单独进程池,在安装后发现进程池长时间占用23M大小内存,mysql进程从原来的56M增加到63M左右,对内存的占用开销增加30M左右。个人觉得在内存使用方面,PHPCMS做的不是很好,我其他几个小网站,使用MLECMS,近10个共用一个进程池,进程池内存占用才20M左右,也是使用真静态生成或PHP缓存,速度要快的多。当然,可能是因为之前使用的CMS是企业站级别的,PHPCMS的功能要强大些。
2、下载频道,添加下载后,打开下载的时候,就提示参数错误,下载不了。
如图所示;
按网上一些人介绍的,改进之后还是没用,自己在调试的时候,发现函数 ip() 根本没有返回IP地址,才导致下载失败。在论坛里,官方没用给出解决方案。
3、内容上传方面。
一开始从别的地方复制文本还好,复制的内容里面带有图片的时候,保存文章的时候就卡死了。根据网友的介绍,找到attachment.class.php,查找“ $this->upload_func = 'copy'; ”
改为这样,
$this->upload_func = 'move_uploaded_file'; //$this->upload_func = 'copy';
再上传内容的时候,没用卡死的现象了。因对PHPCMS不熟,所以猜测是默认将远程图片下载至服务器。改进后远程图片的地址不变。
4、编辑文章内容的形式。
说实在的,很不喜欢编辑内容的时候弹出一个大的框,在这个里面编辑,然后如果我要从别的地方复制的时候,切换窗口或者切回网站后台也很不方便。
5、视频部分。
视频部分从网上的介绍来看,会去大的视频网站注册一个账户,然后填写接口信息,添加的时候是使用大的视频网站的数据,可在实际使用中看,采集菜单下面的那个视频管理菜单不见了,视频本地上传也没有找到,视频库更不知道是什么东西,所以到现在视频模块有什么用我也不清楚。
我的网站后台:
模块功能管理,视频模块已安装
视频模块安装后,仍未看到是“视频库管理”的菜单
所以,视频模块在我看来就是一个摆设而已。
综合来说,PHPCMS作为小网站来说,还是不是很适合,内存占用方面跟行业站系统destoon有的一拼,不过destoon可能更完善些(但是是行业站系统)。个人最希望他们改进的就是内存占用方面,不要将所有的变量查询载入内存,方便是方便,不过内存开销很大。转载请注明来源诚信在线 http://www.ttt8888.com