asp.net做的网站很卡....

时间:2020-12-29 09:03:26
asp.net做的网站很卡.... 公司是做电商的
本来用ECSHOP的  但是漏洞太多 还有就是 技术员不精通PHP  改个东西 加个功能 难实现 2个技术都是做.NET的 
 就用ASP.NET + LINQ 做了一个差不多的 商城。。。

但是为啥 好卡。。。  同样的服务器 同样的 内容页面 EC 几乎是秒开  ASP.NET的 都要2-3秒 才显示

是什么问题? 如果要优化。。从哪里下手 asp.net做的网站很卡.... 以前都是做小网站的 小网站的话 速度是非常快的 内容少。。 现在做了商城 就爆卡  

有经验的 给点建议 从哪里下手优化  显示栏目 广告 评论 基本是 用Repeater 循环    一个页面存在2-3个Repeater以上。。是不是太多了?

11 个解决方案

#1


异步加载 .ajax

#2


你们的网站页面中那几行代码用时超过500毫秒,你们的程序员自己应该清楚啊?还用上论坛问?

你如果听不进去这个话,那么就应该把网站当作“给别人看、让别人投资”的表面文章,而不要上线真的运营啊。如果想真的运营,那么就不要在以为主要是靠论坛上抄点什么东西。论坛是讨论具体技术的,不可能帮你做网站(做网站是工程组织、费用支撑,而技术论坛还没有这个层次)。

程序员跟程序员是有差别的,这种差别不在于“最初”能做点商城界面,而在于解决问题的过程。因此从提高人员素质着手,不要以为有什么神仙能够念个什么免费的咒给他们。小作坊难以成事,就是因为以为搞业务的人可以玩儿死技术人员,结果反被玩儿死。

#3


你仔细看看你的帖子中都问了什么问题。

没有具体技术问题、只能提出这类问题,就不要上论坛问了。一个技术论坛的版面不应该被这类帖子刷屏,技术论坛虽然是免费的,但是也不是初学者大家来瞎猜的。

#4


看到了repeat,做的商城!不是偏见,但常理下不可能快的起来

#5


自己做个分析,看看一个请求到底花了多少时间,到底是输出页面时间多,还是数据访问时间多。
然后针对结果做不同的优化。一般来说,就是做缓存。这样可以基本上消除数据库访问的时间。

#6



     ASP.NET的技术人员是真正的良莠不齐

     既然路过  就来瞎猜一下吧   我猜你的网站是堆砌出来的  而不是设计出来的

#7


引用 4 楼 starfd 的回复:
看到了repeat,做的商城!不是偏见,但常理下不可能快的起来

这个不认同!只有差的人,没有差的活!
肯定是缓存都没做的了。

PS:这叫“技术都是做.NET的”?赶紧辞了得了,还折腾什么啊。

#8


.net一般第一次加载比较慢,需要编译,你应该分析的你代码逻辑,从各方面进行优化

#9


大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢

#10


首先你要搞清是读取数据慢,还是页面显示慢,一步步找出问题,排除问题,解决问题。

#11


大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢

#1


异步加载 .ajax

#2


你们的网站页面中那几行代码用时超过500毫秒,你们的程序员自己应该清楚啊?还用上论坛问?

你如果听不进去这个话,那么就应该把网站当作“给别人看、让别人投资”的表面文章,而不要上线真的运营啊。如果想真的运营,那么就不要在以为主要是靠论坛上抄点什么东西。论坛是讨论具体技术的,不可能帮你做网站(做网站是工程组织、费用支撑,而技术论坛还没有这个层次)。

程序员跟程序员是有差别的,这种差别不在于“最初”能做点商城界面,而在于解决问题的过程。因此从提高人员素质着手,不要以为有什么神仙能够念个什么免费的咒给他们。小作坊难以成事,就是因为以为搞业务的人可以玩儿死技术人员,结果反被玩儿死。

#3


你仔细看看你的帖子中都问了什么问题。

没有具体技术问题、只能提出这类问题,就不要上论坛问了。一个技术论坛的版面不应该被这类帖子刷屏,技术论坛虽然是免费的,但是也不是初学者大家来瞎猜的。

#4


看到了repeat,做的商城!不是偏见,但常理下不可能快的起来

#5


自己做个分析,看看一个请求到底花了多少时间,到底是输出页面时间多,还是数据访问时间多。
然后针对结果做不同的优化。一般来说,就是做缓存。这样可以基本上消除数据库访问的时间。

#6



     ASP.NET的技术人员是真正的良莠不齐

     既然路过  就来瞎猜一下吧   我猜你的网站是堆砌出来的  而不是设计出来的

#7


引用 4 楼 starfd 的回复:
看到了repeat,做的商城!不是偏见,但常理下不可能快的起来

这个不认同!只有差的人,没有差的活!
肯定是缓存都没做的了。

PS:这叫“技术都是做.NET的”?赶紧辞了得了,还折腾什么啊。

#8


.net一般第一次加载比较慢,需要编译,你应该分析的你代码逻辑,从各方面进行优化

#9


大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢

#10


首先你要搞清是读取数据慢,还是页面显示慢,一步步找出问题,排除问题,解决问题。

#11


大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢