.net 做的网站前台是否用服务器控件?

小卒过河 发布于 2010/06/10 11:12
阅读 1K+
收藏 0

好久没来了,看到网上这个帖子,也参与其中,拿到这里来,看大家啥看法?

公司做了个小网站,(由于网速问题)老大总是说慢!其实也不是很慢!执行时间是:0.029秒!

就这样跟老大讨论起来!前台最好不要用服 务器控件,因为服务器控件要解析成客户端控件,有很多垃圾代码?


如果不用服务器控件,我现在有几种方法:(生成静态页面除外)

异 步读取,ajax!

在后台声明public变量在前台《%= 变量 %》

把div弄成服务器控件,在后台给这个div的 inHtml赋值


大家说说,你们是怎么处理的!

加载中
0
linnchord
linnchord

完全不用也没必要,开发成本提高太多。

尽量用轻量级控件,例如用repeater不用datagrid。注意用缓存,asp.net缓存还是很方便的。

另外用mvc框架吧,经典模式,对前端控制优化有利。

0
Yo.Chen
Yo.Chen

根据实际需要吧

小型的如何开发快就用什么方式

中型的考虑后期维护,可以做成模板的形式,变量用ajax或是做成标签解析生成html

0
老古董
老古董

根据实际需要,很有道理。小网站,要的就是周期快、成本低。

0
程序员乙
程序员乙

1.启用gzip压缩,页面被压缩为原大小的一半是经常的;数据量小了,传输就快了;

2.使用缓存,缓存分aspx/ascx/api级别的;服务器执行代码的时间主要在这里解决;

3.ajax,这个比较灵活,使用起来也麻烦,如果大量使用也可以忽略这个麻烦的因素;虽然相同的速度,但是用户体验可以做的很好的。

0
答复哈
答复哈

自动生成的东西的确会有很多垃圾代码,java里面也是如此,既然是做网站,还是少用控件的好.

返回顶部
顶部