本来用ECSHOP的 但是漏洞太多 还有就是 技术员不精通PHP 改个东西 加个功能 难实现 2个技术都是做.NET的
就用ASP.NET + LINQ 做了一个差不多的 商城。。。
但是为啥 好卡。。。 同样的服务器 同样的 内容页面 EC 几乎是秒开 ASP.NET的 都要2-3秒 才显示
是什么问题? 如果要优化。。从哪里下手 以前都是做小网站的 小网站的话 速度是非常快的 内容少。。 现在做了商城 就爆卡
有经验的 给点建议 从哪里下手优化 显示栏目 广告 评论 基本是 用Repeater 循环 一个页面存在2-3个Repeater以上。。是不是太多了?
11 个解决方案
#1
异步加载 .ajax
#2
你们的网站页面中那几行代码用时超过500毫秒,你们的程序员自己应该清楚啊?还用上论坛问?
你如果听不进去这个话,那么就应该把网站当作“给别人看、让别人投资”的表面文章,而不要上线真的运营啊。如果想真的运营,那么就不要在以为主要是靠论坛上抄点什么东西。论坛是讨论具体技术的,不可能帮你做网站(做网站是工程组织、费用支撑,而技术论坛还没有这个层次)。
程序员跟程序员是有差别的,这种差别不在于“最初”能做点商城界面,而在于解决问题的过程。因此从提高人员素质着手,不要以为有什么神仙能够念个什么免费的咒给他们。小作坊难以成事,就是因为以为搞业务的人可以玩儿死技术人员,结果反被玩儿死。
你如果听不进去这个话,那么就应该把网站当作“给别人看、让别人投资”的表面文章,而不要上线真的运营啊。如果想真的运营,那么就不要在以为主要是靠论坛上抄点什么东西。论坛是讨论具体技术的,不可能帮你做网站(做网站是工程组织、费用支撑,而技术论坛还没有这个层次)。
程序员跟程序员是有差别的,这种差别不在于“最初”能做点商城界面,而在于解决问题的过程。因此从提高人员素质着手,不要以为有什么神仙能够念个什么免费的咒给他们。小作坊难以成事,就是因为以为搞业务的人可以玩儿死技术人员,结果反被玩儿死。
#3
你仔细看看你的帖子中都问了什么问题。
没有具体技术问题、只能提出这类问题,就不要上论坛问了。一个技术论坛的版面不应该被这类帖子刷屏,技术论坛虽然是免费的,但是也不是初学者大家来瞎猜的。
没有具体技术问题、只能提出这类问题,就不要上论坛问了。一个技术论坛的版面不应该被这类帖子刷屏,技术论坛虽然是免费的,但是也不是初学者大家来瞎猜的。
#4
看到了repeat,做的商城!不是偏见,但常理下不可能快的起来
#5
自己做个分析,看看一个请求到底花了多少时间,到底是输出页面时间多,还是数据访问时间多。
然后针对结果做不同的优化。一般来说,就是做缓存。这样可以基本上消除数据库访问的时间。
然后针对结果做不同的优化。一般来说,就是做缓存。这样可以基本上消除数据库访问的时间。
#6
ASP.NET的技术人员是真正的良莠不齐
既然路过 就来瞎猜一下吧 我猜你的网站是堆砌出来的 而不是设计出来的
#7
这个不认同!只有差的人,没有差的活!
肯定是缓存都没做的了。
PS:这叫“技术都是做.NET的”?赶紧辞了得了,还折腾什么啊。
#8
.net一般第一次加载比较慢,需要编译,你应该分析的你代码逻辑,从各方面进行优化
#9
大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
#10
首先你要搞清是读取数据慢,还是页面显示慢,一步步找出问题,排除问题,解决问题。
#11
大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
#1
异步加载 .ajax
#2
你们的网站页面中那几行代码用时超过500毫秒,你们的程序员自己应该清楚啊?还用上论坛问?
你如果听不进去这个话,那么就应该把网站当作“给别人看、让别人投资”的表面文章,而不要上线真的运营啊。如果想真的运营,那么就不要在以为主要是靠论坛上抄点什么东西。论坛是讨论具体技术的,不可能帮你做网站(做网站是工程组织、费用支撑,而技术论坛还没有这个层次)。
程序员跟程序员是有差别的,这种差别不在于“最初”能做点商城界面,而在于解决问题的过程。因此从提高人员素质着手,不要以为有什么神仙能够念个什么免费的咒给他们。小作坊难以成事,就是因为以为搞业务的人可以玩儿死技术人员,结果反被玩儿死。
你如果听不进去这个话,那么就应该把网站当作“给别人看、让别人投资”的表面文章,而不要上线真的运营啊。如果想真的运营,那么就不要在以为主要是靠论坛上抄点什么东西。论坛是讨论具体技术的,不可能帮你做网站(做网站是工程组织、费用支撑,而技术论坛还没有这个层次)。
程序员跟程序员是有差别的,这种差别不在于“最初”能做点商城界面,而在于解决问题的过程。因此从提高人员素质着手,不要以为有什么神仙能够念个什么免费的咒给他们。小作坊难以成事,就是因为以为搞业务的人可以玩儿死技术人员,结果反被玩儿死。
#3
你仔细看看你的帖子中都问了什么问题。
没有具体技术问题、只能提出这类问题,就不要上论坛问了。一个技术论坛的版面不应该被这类帖子刷屏,技术论坛虽然是免费的,但是也不是初学者大家来瞎猜的。
没有具体技术问题、只能提出这类问题,就不要上论坛问了。一个技术论坛的版面不应该被这类帖子刷屏,技术论坛虽然是免费的,但是也不是初学者大家来瞎猜的。
#4
看到了repeat,做的商城!不是偏见,但常理下不可能快的起来
#5
自己做个分析,看看一个请求到底花了多少时间,到底是输出页面时间多,还是数据访问时间多。
然后针对结果做不同的优化。一般来说,就是做缓存。这样可以基本上消除数据库访问的时间。
然后针对结果做不同的优化。一般来说,就是做缓存。这样可以基本上消除数据库访问的时间。
#6
ASP.NET的技术人员是真正的良莠不齐
既然路过 就来瞎猜一下吧 我猜你的网站是堆砌出来的 而不是设计出来的
#7
这个不认同!只有差的人,没有差的活!
肯定是缓存都没做的了。
PS:这叫“技术都是做.NET的”?赶紧辞了得了,还折腾什么啊。
#8
.net一般第一次加载比较慢,需要编译,你应该分析的你代码逻辑,从各方面进行优化
#9
大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
#10
首先你要搞清是读取数据慢,还是页面显示慢,一步步找出问题,排除问题,解决问题。
#11
大型网站,要有一定的架构滴,比如缓存、分布式数据库、负载均衡等等,不是简单的部署单一访问
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢
当然了,也可能是代码写的有问题,用浏览器的功能监控下哪里慢