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

因为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脚本文件的代码,然后删去去。最好把这个文件中 和这两个函数变量换成文本内容(就是当时版别 和 最新版其他意思),最终再把文件底部的这个变量删掉就行了。因为时刻文件,今日就先和我们共享这么多,今后有时刻在共享一些其他程序优化办法,比方aspcms的sitemap生成程序也有许多需求优化的当地,尤其是xml格局的索引文件,百度都不能正确读取,所以这个也是一个需求优化的当地,今日就先不讲了,回头有时刻再给我们渐渐共享。

Author: admin