作为一个织梦爱好者,织梦发布文章卡,真的是老有体会了。发布文章时,下载附件、下载图片、微表、图片储存表、关联附件、生成TAG标签、自动分页、获取关键字、获取缩略图、描述等保存到主表、最后,还要生成静态的HTML文件,总之,就是卡得很的说。
下面,小千教大家,只要改一句,能提升10%的性能,因为,发布文章时,需要请求的太多了,只有把这些请求,都统统去掉,发布才会快,当然,那是不可能的。
打开 /dede/inc/inc_archives_functions.php 搜索
if($remote==1)
改为
if ($remote==1 && strpos($body,'http') && preg_match("#\.(gif|jpg|png|jpeg)#",$body))
这个是远程图片本地化,加个条件,没有远程图片的时候,不再继续执行下面的远程下载了,所以,能提升不少呢。
当然,发布文章可能会慢一点,都是10秒内发布,还可以接受,就不算卡慢的,反之,要是发布文章要等好几分钟,都没有发布成功,那你就得好好检测下你的程序了,肯定是有的函数方法特别耗资源。
本文结束
评论专区
发表评论
评论列表(无评论)