9 人参与回答
1、图片
是不是图片太多太大,有点可以在不影响分辨率的前提下适当压缩下体积;
如果有一些很小的图片的话可以集合成一张大图,使用背景图片加载,结合前端的精灵图技术实现(CSS sprites)百度一下并不难;
有的很小的图片可以替换成icon,使用字体图标代替图片,效果一样,只不过加载的相当于文本文字速度肯定比图片快;
如果图片大小合适,因为图片太多的话可以用前端JS写一个懒加载插件,因为首页用户不一定会看完整,没滚动到的地方就不加载图片,当鼠标向下滚动,在屏幕可视区内的板块的图片才会加载,可节省很多请求加载次数从而提高加载速度。
2、JS、CSS文件合并压缩
能压缩的就压缩,同类型能合并的就合并,因为读取和加载这些文件都是要时间的,尤其JS是异步语言,浏览器会一个一个JS文件去读取调用,读完一个才会读取下一个,会浪费很多时间,次数太多,会使打开速度更慢。
3、链接是动态还是静态
最好将所有链接生成静态链接,哪怕是伪静态也比动态要好一点。
3、服务器配置,数据库SQl语言优化......
这块不是很懂......
换个服务器试试