网站设计之怎么优化网站的程序代码

zhushican | seo教程 | 2014年7月15日

 在我司程序员的配合之下,整理了一下关于ASP程序优化的几点意见,给大家参考。
   1、注意你的游标使用方法 ,如果你仅仅是对一个table进行读取操作,那么请你使用forward-only,read-only游标,因为这种游标读取数据库是最为快速的,深圳网站设计尤其是你的读取数据量很大的情况下。
   2、使用dictionary对象vbscript中提供的dictionary对象可提供快速查找和对任意代关键字数据存储功能。通过dictionary对象可以根据关键字存取数组中的各项数据,网站建设这样就可以找到内存中不连续的内容。但是注意,如果关键字在内存中是连续的话,在数组中的查找、存储数据会更快。
  3、不要任意使用“SELECT  *  ......” 请尽量拾取你所需要的那些字段,比如,一个Table中有10个字段,但是你只会用到其中的一个字段(name),就要使用“select name from yourtable”,而不是用“select * from yourtable”。你或许会说,我是这么做的阿,但是,如果一个table中有50个字段,你需要用到其中的23个字段的时候,你会怎么做呢?为了节省打字以及查找对应字段名称的麻烦,你就不一定会老老实实的用“select name,sex,age... from yourtable”了吧!
   4、安全防护,asp提供了很好的代码保护机制,外贸网站建设所有的asp代码都在服务器端执行而只返回给客户端代码执行结果。即便这样,在老版本的IIS中还可以在文件名后面家::$DATA来查看asp的源代码,这已经属于WebServer安全范畴不在本文讨论范围内。下面提出两点简单的安全注意事项。虽然在asp中建议引入文件以inc作为扩展名,在这里仍建议以 asp 作为引文件的扩展名。网页设计当这些代码在安全机制不好的 WebServer 上运行时,只需在地址栏上输入引入文件的地址(inc为扩展名),就可以浏览该引入文件的内容,这是由于在WebServer 上,如果没有定义好解析某类型(比如inc)的动态连接库时,该文件以源码方式显示。
   5、慎用 Server.MapPath,除非必须,不要使用Server.MapPath!相反,如果知道路径,就使用明确的文字路径来表示。使用MapPath,将要求IIS去取回当前服务器路径,这意味着对IIS一个特殊的请求,从而降低了程序性能。另外的完成这个工作的方法是在局部,变量中保存路径信息,当需要使用它时,服务器就不用再被过度请求。

[阅读全文]

网站设计之怎么优化网站的程序代码

zhushican | 建站教程 | 2014年7月15日

 网站代码是搜索引擎抓取的核心所在,互航科技品牌网页制作指出网站代码冗余度很高就是指你的网站代码重复的、没用的或者是不简洁的代码比较多,这对于你们网站的优化排名没有好处。也会占用很大服务器空间 浪费服务器提供的流量。如果做出最简洁、规范的代码呢?
  1、网页技术CSS的font属性的缩写的技巧,缩写有利于减少代码,网页设计优化CSS,使之更加合理。 html/web/css" target="_blank">css font属性是用来控制文字字体、颜色、大小等 而font的属性有多种,在通常情况下,我们用缩写的办法将多种属性概括在一句html/web/css" target="_blank">css代码中。这样极大的减小了代码,优化html/web/css" target="_blank">css文件。
  2、不要只用图片和Flash动画等非文本的内容来构成网页。当然,外贸网站建设如果不在乎来自搜索引擎的访问的话,打开使用这些奢侈和花哨的设计。看看那些爬虫经常光顾自己的网站,对自己网站的页面用爬虫模拟程序来观察那些链接、那些页面会被查阅到。
  3、使用了DIV技术,将网页LOGO包含在CSS当中,然后用H1对关键词包括,并且做了H1的CSS修饰,这样下来,其实用户看到的是图片LOGO,深圳网站制作而LOGO上很正常的显示了ALT,这里的ALT实际上就是你的刚才用H1包含的关键词。查看代码的时候,在源代码中找不到LOGO,而是只有用H1包含的关键词信息。
  4、数据库字段(常用的分为int,bit,datetime,decimal,nvarchar,text)数字型:一般用来记录次数分数等等,还有一种可以用在检索,排序,它比字符型来的快,福田网站建设如果你能用数字型的那就用数字型,特别是用来区分某条数据  是什么类型时用,比如我们的订单是处于新建订单还是已确认还是已结,完全可以用数字1,2,3,4,5,6来表示,更重要的是如果我想看处于确认入住者已结或者对账中状态的订单,如果已经是按照1,2,3,4这种顺序来区分的话那我只要查询大于某个数字的记录就可以了,而现在我们必须是按照某个字段。

[阅读全文]
回顶部