最近在做一个小型的购物网站,但是后台做完之后,发现前台主页显示是个问题,如果每次打开网页,主页显示的图片之类的全是直接来自数据库的,那么多的图片都从数据库现查性能会很差,但是没想到怎么解决这个问题,有经验的网友,指点一下
------解决方案--------------------
异步加载,用ajax
------解决方案--------------------
静态化主页 或者界面缓存 应该效果显著
------解决方案--------------------
把页面缓存起来
------解决方案--------------------
Gzip加速有木有?
静态化有木有?
反向代理有木有?
MemCached有木有?
图片分流有木有?
ajax有木有?
DiV+CSS布局有木有?
图片预加载有木有?
------解决方案--------------------
主页显示的图片之类的全是直接来自数据库的,那么多的图片都从数据库现查性能会很差
////////////////////////////
1、图片,CSS样式不要存数据库,存文件系统,这样客户端浏览器会有缓存
2、可以设定IIS缓存,这样在短时间内打开同样的页不用重复处理
3、可以用控件缓存,这样在短时间内同样的数据内容不用重复处理
4、如果数据部是时刻更新,可以生成静态页面,或者部分数据生成处理结果这样就不用每次都处理,只需要在更新的时候处理一次就行了,以后直接提取即可。