如何更好提高首页的访问速度?
首页的访问速度对网站的影响非常大, 但是首页又有可能大量读取数据库, 这样就消耗了大量的时间, 如何减少访问数据访问但又要求首页的信息不减少呢? 首页要显示用户登陆的信息. 等等...
想法:
1, 将时效性不要求高的信息用全局变量先读取出来, 以后再直接使用这些全局变量, 间隔一段时间又更新这些全局变量.
2, 将网站变成一个半静态的网页, 就是隔一段时间用一个Generator更新一个备份的主页,时效性不高的信息也同是生成, 用户直接访问这个备份的主页, 不知这个方法可行不?
还有其它更好的方法没有? 大家讨论讨论啦... 都有分送, 哈哈...
[解决办法]
SEO!!!!!!!!!
[解决办法]
3.提高硬件配置
[解决办法]
缓存。。。。。
[解决办法]
自己去根据实际情况看看哪些适合用缓存。。。
[解决办法]
生成静态页,或多用几个用户控件,缓存用户控件。
[解决办法]
缓存,优化数据库,页面静态化。存储过程
[解决办法]
缓存 静态页
[解决办法]
缓存 或 生成静态页 。。。加载的东西也分段加载别都堆一块去。
[解决办法]
学习,我也遇到了,
[解决办法]
1.页面静态化,缓存,压缩。
2.web服务器集群/负载均衡,CDN,DNS代理负载均衡。
3.静态资源与主服务器(图片那些分离)
4.前端压缩,降低请求量
5.提高浏览器访问并发(这个没人注意到)
你的浏览器在同一个域名下并发加载的资源数量是有限制的,例如IE6-7是两个,IE8是6个,Chrome各版本不大一样,一般是4-6个。我刚刚看了一下,我访问淘宝网首页需要加载126个资源,那么如此小的并发连接数自然会加载很久。所以前端开发人员往往会将上述这些资源文件分布在好多个域名下,变相的绕过浏览器的这个限制
[解决办法]
静态化!!速度明显!!
[解决办法]
滚动条 加载。
缓存js 等,没有变化的内容。
[解决办法]