关于.net新手的几个问题?
新手啊,求大神指导,
1、页面显示大量数据的时候应该怎么优化
2、浏览器兼容一般如何解决
优化
.net
------解决方案--------------------1、数据大量时,要分页,可以采用翻页的形式,也可以采用瀑布流的方式
2、css要用标准的,要考虑到兼容性,js也要用标准的
------解决方案--------------------1、用户看多少,你取多少。
机器取出来都慢,用户要花多少时间才能看完?
2、每个浏览器都写一份css
js用jquery框架
------解决方案--------------------分页。兼容问题难
------解决方案--------------------
1、优化是指前台吗?前台无需优化!不信你开几个淘宝页面,然后放在那里不动。过1小时后再去看占用的内存,吓死人啊!!!后台的话,就是程序和数据库的优化了,方法有很多。简而言之,减少重复、慢的代码。减少重复、慢的数据库查询。
2、CSS的全兼容问题(IE6),这是几乎不可能的。如果要兼容IE6,必须要放弃很多前台技术。君不见兼容IE6的网站,都一点不敢花哨吗?即便只是兼容IE7+,那个CSS的代码写起来也真是吓死人的。而这种CSS兼容性的点滴知识,真的只能靠收集积累,甚至有时候只能靠运气。
偷偷告诉你个秘密,尽量放弃IE6,会少很多很多事儿的。
------解决方案--------------------个人想法:
页面那边的优化,也就用户看多少,就从数据库取多少。采用储存过程分页获取,最多再加上个数据库缓存。
CSS兼容性比较麻烦,只能一个个浏览器的测试,针对不同浏览器写。