Dzwebs.Net

撰写电脑技术杂文十余年

网站优化及效益篇—如何使用简单的代码实现功能强大的网站

Admin | 2008-12-8 22:56:03 | 被阅次数 | 5618

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  通过与部分网友促膝而谈,深知其法,忧其做法;故而有所感触,下面俺说两句!

  制作网站,首先说明,是要讲究方法的!

  一、网站制作人员的现状

  也不知道这是啥年头了,反正,脚踏实地的人不多了,诚实守信的人更是少之又少了!能称得上是网站制作人员的人,屈指可数!

  也许这就是时代的产物吧!什么样的时代,就有什么样的人!

  很多网站制作人员,走的都是这样的一条路!他们在网上下载一个叫做什么系统之类的程序,拿来之后,修改标题,适当插入图片等,仅这么简单的操作,在短期内,就可以出来一个网站了!

  试问,他们都会做网站么?

  即不知其然,更不知其所以然!导致后期网站要增加功能或去掉部分功能,或改版等,使其步履维艰,或束手无策!

  能脚踏实地,从一行代码一行代码的输入来编写网站,走这样一条路来学习网站制作的人,不多的!但是,这样的人,至少能明白,网站错误出自何处,又当如何修改!

  二、思想浮躁,急于求成

  部分开发人员,未得程序设计的精髓,常常被速成所忽悠!

  听别人开发速度如何有多快,看别人收入有多可观,随后自己也想来点意外,结果,这抄代码,那搬控件…抄来抄去,搬来搬去,却是在给自己搬弄是非!

  抄来的代码读不懂,不会用;或者,即使是会用,也不会扩展功能或模仿,仅在照葫芦画葫芦,画来画去啥也没画成,有点画虎不成反类犬!

  如果不从最基本的学起,单从侧面学习,是无法达到游刃有余,想怎么改就怎么改,想实现什么功能都有多种方法的!

  三、下面俺谈个人的看法

  优化网站得从人的优化开始!

  现在的网站开发工具,非常多,并且,开发工具所提供的控件是很多!基本上常见的功能都有控件可以提供!

  优化人,就得从思想上来优化,实现一种效果,要能拿得出多种实现方法,之后进行分析,使用最好科学的一种方法!

  ①涉及数据的显示

  试问,这控件真的很好吗?我认为,不然!针对只需要显示数据,而不需要修改数据的情况,我们不直接使用Response.Write()输出的方法,而使用Repeat控件呢?

  我们可以通过查询数据的方法,将数据取出来,之后及时关闭连接,直接输出就完了,并且,在输出的过程中,要在DIV中或表格中加入图片或者其他元素之类的,也非常方便,如果要在Repeat控件当中加入图片或者其它元素,是比较麻烦的!

  ②涉及数据的修改

  很多同志喜欢使用控件,点击边上提供的“编辑”按钮之后进入编辑状态进行修改,最后点击“更新”,以此来实现修改的目的!

  如果网站访问量不大,数据量不大的话,使用此方法,可行!

  反过来,那是不可取的方法!

  要知道,这样的控件,是与服务器存在连接的,一旦数据量大,势必占用连接的数量;我们为何不使用仅传递一个参数到修改页面,根据参数,取出数据放入到编辑框,及时关闭链接,之后在进行更新的操作呢?

  ③涉及网站的规划

  我认为,只要达到目的,实现功能,能省则省,能减则减!

  减与省,来自于一种通用文件的共享!哪些地方使用到同类功能的CSS,哪些地方使用重复的代码,可以将这些代码做成一个通用的文件,用的时候就调用,千万别在同一个页面放很多的冗余的代码,虽然复制粘贴很方便,但是这样的做法仅是网络的苦工的行为,无任何效益可言,万一页面功能有所变化,岂不是要修改很多地方?如果制作成为一个通用的文件,仅需修改一个地方,如此,牵一发而动全身,何不用?

  页面的布局,如果可能,尽量使用DIV,因为这个布局对象,非常灵活,其界面的设定,可以使用很灵活的CSS来控制!

  数据库的连接,尽量使用通用的一串字符来搞定,方便修改,调用简单!

  好了,不多说了!以后再谈,总的一句话,能使用原始的办法尽量使用原始的办法,很多集成的控件,是以消耗内存、消耗计算机硬件性能为代价的!天下没有免费的午餐,有此必失彼! 


该杂文来自: 网站开发杂文

上一篇:可以这样来解决asp.net2.0网站遇到的多语言问题

下一篇:局部单页转换UTF-8编码和GB2312编码的asp.net代码

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计