网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。
1、减少js插件
在站点上插件数量不要用太多,太多插件会降低站点速度,产生安全问题,经常导致崩溃和技术问题,特别是论坛网站,插件过多,建议采取轻论坛的形式。在前端上,少用JS特效,除了必要的JS统计和分享之类的小工具,大型Jquery项目不要用太多,虽然如今浏览器会后续执行JS,但是占用客户资源总不是个好的体验。
2、减少HTTP请求
HTTP请求页面的内容,如果页面包含大量元素,用户访问一次,就要发送很多http请求,会花费更多时间,特别是瀑布流之类的ajax技术,很容易造成请求卡顿问题。
3、提高网站安全
很多站长不屑使用市面上的内容管理程序,找人开发,其实成熟的项目漏洞都补好了,新开发的程序漏洞反而很多,网站如果被黑客渗透入侵,植入木马或者植入劫持代码,不仅网站遭受损失,用户也会受到伤害。
关于网站安全有很多地方可以改善,例如把账户密码采取复杂模式,这样不容易被暴力猜解出来,通过程序限制登录错误多少次不允许进行登录。限制异常IP,例如来自海外的ip访客,有可能是黑客测试寻找网站漏洞的时候换的IP。一些常见的防SQL注入,站点文件扫描剔除木马等技术要了解一些。
4、前端设计简洁为主
很多企业设计网站不在乎后端,过于追求前端,要求设计华丽,把很多动态CSS加载上去,为了特效好看,忽视了性能问题,在设计的时候一定要给出建议,否则非常不利于后期的优化。设计方面,简洁大气为主,超清图片优化后再上传,少使用动画元素,flash更不能使用。
5、选择超高速CDN
选择超高速CDN是加载速度的关键,减少了延迟提高了图像加载速度,静态内容的高速CDN托管提高图像加载速度的不错方式,有条件的网站可以加强这一块的服务。
6、缓存和静态
缓存信息显示给用户,而不是加载包含图像,内容,文本,视频的页面,从而提高加载速度,为网站构建缓存,包括GIF和视频,缓存可提高网站加载速度,还可以采用静态化的方式,减轻对动态站点的性能消耗,静态化通过单个HTML页面来展示给客户,很多网站都支持静态化,也有很好的SEO效果。
我来说两句