摘要:
网站速度优化的一般方法由于网站最重要的用户体验就是速度,特别是对于电子商务网站而言。一般网站速度优化会涉及到几个方面:1. 数据库优化 — 查询字段简历索引,使用数据库连接池和持久化,现在还有种趋势,就是选择使用No SQL作为补充;2. 数据缓存 — 使用Memcached等;3. 负载均衡 — 使用ngnix等4. 页面缓存 — 将.aspx, .jsp等动态页面缓存或静态化为.html页面5. 前端优化 — Yahoo 14条前端优化原则。城江湖(Incity.me)针对 2 数据缓存, 4 页面静态化, 5 Yahoo 14条优化原则做了具体的实践,并获得了实际效果,以后的系列文章会举 阅读全文
摘要:
[集思广议] 我们用 asp.net mvc3 + ef 做了一个网站,现在是内测阶段,发现打开速度非常慢。首页打开(无缓存)都在5-6s以上(测试环境:程序和db都在本机),请问各位 mvc3+ef 比较适合大多数项目的架构是怎么样子,能否给个截图说明各个项目的意思。另:各位用 mvc3 ef 开发的网站性能究竟如何,怎么优化呢??第一次用 ef ,第一个项目用 mvc,无从下手! 西安-DB | 最佳答案 0 首次启动是会很慢,后面再打开页面的时候就快了。1.对常用... 阅读全文
摘要:
mvc3 使用session来存储类来存储用户登陆信息 2013-08-26 09:48:56|分类: NET开发 |举报 |字号订阅项目之前的登陆机制是这样的:用户登陆后初始化一个类,类里面的字段都是用static来修饰的。然后用户可以在其他页面都是可以使用这些static的内容的。之前开发挺顺利的,但是后面测试的时候发现。局域网里面的一台电脑登陆后,所有的电脑都可以登陆了。后面想想,也的确,因为某一个用户登陆后,初始化的类中存在全局字段,而这些字段又是作为一个用户是否具有权限的依据。所有一个用户登陆了,就相当于其他用户也登陆了。于是修改如下,将改类中的全局静态字段全部都取消用static. 阅读全文