.net 做的网站前台是否用服务器控件?
好久没来了,看到网上这个帖子,也参与其中,拿到这里来,看大家啥看法?
公司做了个小网站,(由于网速问题)老大总是说慢!其实也不是很慢!执行时间是:0.029秒!
就这样跟老大讨论起来!前台最好不要用服 务器控件,因为服务器控件要解析成客户端控件,有很多垃圾代码?
如果不用服务器控件,我现在有几种方法:(生成静态页面除外)
异 步读取,ajax!
在后台声明public变量在前台《%= 变量 %》
把div弄成服务器控件,在后台给这个div的 inHtml赋值
大家说说,你们是怎么处理的!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
1.启用gzip压缩,页面被压缩为原大小的一半是经常的;数据量小了,传输就快了;
2.使用缓存,缓存分aspx/ascx/api级别的;服务器执行代码的时间主要在这里解决;
3.ajax,这个比较灵活,使用起来也麻烦,如果大量使用也可以忽略这个麻烦的因素;虽然相同的速度,但是用户体验可以做的很好的。
根据实际需要,很有道理。小网站,要的就是周期快、成本低。
根据实际需要吧
小型的如何开发快就用什么方式
中型的考虑后期维护,可以做成模板的形式,变量用ajax或是做成标签解析生成html
完全不用也没必要,开发成本提高太多。
尽量用轻量级控件,例如用repeater不用datagrid。注意用缓存,asp.net缓存还是很方便的。
另外用mvc框架吧,经典模式,对前端控制优化有利。