网站快捷导航 | 联系我们 | Sitemap
UR建站联系电话:0311-82065950
营销型网站更赚钱

谈谈aspcms程序优化的几个细节问题

发表日期:2014/8/28 内容来源:高端网站建设

由于aspcms这套开源的网站程序有着诸多优点,所以使用aspcms开源程序制作网站的站长也越来越多,对于使用了很久aspcms程序的站长来说肯定会发现其实这套程序还是有很多细节上的缺点,今天小编就说一下自己在使用aspcms程序过程中发现的一些漏洞和缺点,以及对应的修改方法,希望能够帮助那些使用aspcms制作网站的朋友更好的优化网站程序。

访客统计代码漏洞

这个漏洞相信很多站长都已经发现,不过在最新版本的aspcms中已经修复的这个漏洞,随意暂时没有被黑客利用的风险,虽然没有了漏洞,但是却存在死链接的风险,因为aspcms官方默认的程序是在每一个页面都会加入这个对应的访客统计代码,但是这个访客统计的页面在访问是如果不传递?后边的参数,那么返回的就是一个死链接,也就是程序中对应的/inc/AspCms_VisitsAdd.asp 和 /inc/AspCms_Visits.asp这两个文件。

而且现在很多使用aspcms制作网站的朋友也是要安装第三方的统计代码,所以aspcms自带的这个访客统计功能也就没有任何实时性的意义,所以建议站长们在使用之前删除掉。

但是删除这个统计功能不是简单的删除掉上边所说的两个文件就可以,我们还需要打开aspcms程序中的/inc/AspCms_templateFun.asp 这个文件,然后在这个文件中搜索包含AspCms_VisitsAdd.asp 和 AspCms_Visits.asp的统计调用代码,只有去掉这个文件中的调用代码以后,我们生成的文章页和产品页才不会出现统计页面的死链接。

修改模板文件的网页编码

这个虽然对网站并没有太大的影响,但是为了保证页面不会出现乱码最好还是修改一下,aspcms程序自带的模板文件都是使用gb2312编码,现在的最新版本应该已经有了utf-8的版本,后者就不用改,但是前者gb2312大家都知道有很多生僻字在gb2312编码的网页上是会出现乱码的,所以使用gbk版本的站长朋友们最好把网页模板文件的编码也修改成gbk的。

这个可能很多站长不知道怎么改动,其实很简单,因为aspcms程序的数据库和程序文件都是gbk的编码环境,所以不需要做太多的修改,我们只需要直接把自己模板文件的编码gb2312手动改成gbk就OK了。

最好去掉后台的升级功能

aspcms程序默认的有一个后台升级的功能,之前的版本可能无法实现直接在后台升级,但是最新版本的aspcms后台是可以直接升级的,但是这个对于站长来说其实并没有太大的作用,建议大家在使用的时候最好去掉这个后台升级的功能。

因为后台升级功能会定时检测最新版本,需要从aspcms官方下载数据对比,所以这个在一定程度上可能会影响网站后台的响应速度,并且在也有可能会被黑客利用。

删除后台升级功能比较简单,我们只要打开aspcms程序,找到\admin\_expand\_update\AspCms_Update.asp也就是后台升级文件,然后把这个文件中调用升级检测程序的那段代码删掉,也就是最顶部含有:AspCms_UpdateFun.asp的这段代码。另外这个文件中还调用了一段检测升级功能的js文件,找到调用/js/getdate/WdatePicker.js这个js脚本文件的代码,然后删除掉。

最好把这个文件中<%=vnum% > 和 <%=newver% >这两个函数变量换成文本内容(就是当前版本 和 最新版本的意思),最后再把文件底部的<%=outmes% >这个变量删掉就行了。

由于时间文件,今天就先和大家分享这么多,以后有时间在分享一些别的程序优化方法,比如aspcms的sitemap生成程序也有很多需要优化的地方,尤其是xml格式的索引文件,百度都不能正确读取,所以这个也是一个需要优化的地方,今天就先不讲了,回头有时间再给大家慢慢分享。

 

返回上一页2345

本文链接:http://www.urkeji.com/content/2185.html (转摘请注明出处)
若无特别注明,本站内容均为原创;高端网站建设业务请咨询在线客服!
点击关闭
展开