郑州网站建设-凯讯公司网站宣传口号图片
郑州网站建设-凯讯公司网站电话标志图片
0371-53778175
15333818157
当前位置:网站首页 >> 建站知识 >> 网站技术 >>


在网页制作的编码时要对我们的程序代码进行优化


来源:郑州凯讯网站    发布人:郑州凯讯公司    发布日期:2014-05-05

在河南网站建设的网页编程时,对编码进行合理的优化是非常重要的,这样可以明显地提升网页的打开速度,加快网页的运行,往小处说可以节省打开网页的时间,往大处说可以改善用户的体验。在此,笔者总结可几个对程序代码进行优化的方法,分条写在下面,可供各位站长人员参考。

一、强制代码中声明变量:
在网页程序代码中,我们应该养成对每一个变量使用前,都要加以定义和声明,这样做,可以加快解析器对我们网页程序的解析,提升打开速度。虽然诸如ASP语言,对变量的声明不作要求,偶然出现的一个变量即使没有提前声明,也会被程序正常的解析通过和使用,然而这必然会增加解析器的分析和识别的负担,延长了网页运行的时间,无疑对提升网页的打开速度是不利的。因此,我们应养成在每一个变量使用前都要定义的习惯,这样不仅有利于程序的阅读,也有利于提升网页运行速度,是比较友好的编码方式。我们也可以再代码开头添加<% option explicit %>来强制变量提前定义。

二、如需要提交数据时,尽量对url地址和提交的数据进行urlencode编码:
在网络上的数据传输时,特别是汉字,我们应尽量首先进行urlencode编码,然后再进行数据的提交。因为网络上的数据传输,也是首先把数据进行编码,再进行传输。而我们如果能提前进行编码,则更显得程序代码的正规性,也具有更大的兼容性,虽然大多的浏览器对于网络数据传输都要进行编码,然而可能会有少数浏览器并不进行数据编码,因此为了我们的程序代码的兼容性,我们最好能做到提前进行编码,这样可以免去后顾之忧,而且也起到对代码进行优化的作用。在asp语言中,对数据进行编码的方法是:data=server.URLencode("河南网站建设"),其他的各类语言都有相应的编码方法。

三、在使用数据库查询时,一定要把不再使用的数据集关闭和清空:
使用查询语句查询出来的数据集,如果不再使用了,一定要使用数据集对象的Close方法将其关闭,然后再将其置为空值nothing即可。这是一种良好的编码习惯,这可以为客户端节省出一定的内存空间,同时也释放了所占用的系统资源。这里主要有四个语句,比如rst.close,set rst=nothing,conn.close,set conn=nothing等几个语句。

四、在条件较多时,可以选择使用case语句而不是if语句:
在编程的时候,如果遇到调教较多的时候,我们可以选择使用case语句来编码,因为case语句的编码所执行的条件比较次数少,而if语句则可能遇到条件比较次数比较多的时候,这无形中增加了执行次数,延长了网页语句执行的时间。而使用case则只需要比较一次即可找出要执行的语句,不需要多次的条件比较,有效地减少网页运行时间。

五、编码时不要混用VBScript和JScript脚本:
在用ASP语言制作的页面中既可以使用VBScript,也可以使用JScript。但是河南网站建设建议您在同对一个页面进行编码时,不要同时使用JScript和VBScript,要么使用JScript,要么使用VBScript,不要混合使用。如果同时使用了两种脚本,则系统必须实例化并缓存两个(而不是一个)脚本引擎,这在一定程度上增加了系统负担,也降低了程序的可读性和可维护性。因此,从性能上考虑,不应在同一页面中混用多种脚本。

本站优惠活动图片



业务联系方式图片


本页页脚banner图片

咨询热线:0371-53778175,15333818157    业务QQ:业务联系QQ图标1765879842   业务联系QQ图标2632505191   业务联系QQ图标2236519391

版权所有:郑州凯讯通信科技有限公司    备案号:豫ICP备11027744号-2