优化虚拟主机的方法:1.控制资源,合并、压缩JS文件;2.避免重定向,使用完整、直接的地址;3.使用缓存机制,数据库、服务端、浏览器缓存;4.做图片懒加载;5.代码优化,CSS放在HTML内容上方;
具体分析如下:
1.控制资源
通过采取使用gulp等自动化构建工具,进行自动合并JS文件、压缩文件和图片等手段,使网站资源消耗尽可能小。
2.避免重定向
重定向说明需要客户端采取进一步操作才能完成请求,请求时间就会延长。所以输入URL时,应使用最完整的、最直接的地址。
3.使用缓存机制
主要有数据库缓存、服务端缓存(反向代理和CDN缓存)、浏览器缓存等。
4.做图片懒加载
网站页面图片很多的,可以使用懒加载。只加载第一屏的图片,当用户滚动访问后面的内容时,再加载相应图片。
5.代码优化
CSS放在HTML内容上部,JavaScript放在HTML内容下部。可以使用preload提前解析资源的DNS。