大家都知道做SEO的目的是为了提高网站在搜索引擎的曝光率,提高网站访问量以及最终实现营销,而肖俊今天之所想到写用户体验这个话题是因为一直有朋友反 应说肖俊博客打开速度很慢,甚至有的时候干脆一直进不去,我之前也分析过原因,也有朋友给我指出,综合分析网站打开过慢是由于插件使用过多引起的。虽然博 客程序本身不大,不到10M,但是插件会印象网页加载速度,网站打开速度很慢,可想而知用户体验不会好到哪去。
插件功能虽好,但用多了就不好了。我的是ZBLOG博客程序,后台有插件直接下载或者本地上传安装插件,为了提高博客的功能,却忘了这样会影响网站打开速 度。SEO里面经常提高要做好用户体验,那用户体验主要从哪些方面做起呢,肖俊认为网站访问速度才是用户体验的关键,如果一个网站打开很慢,那么里面有再好的内容用户也无法看到,所以才 会有今天这篇文章:要想做好网站用户体验,提高网站访问速度是关键。
下面就结合平时观察和分析的影响网站访问速度的一些因素,和大家一起探讨下如何提高网站访问速度,如果还有更重要的因素没提到,还请大家及时分享。
1、页面大小。说 到这方面可能大家会有所比较,比如新浪首页够大的吧,近500K,但是他的访问速度仍然很快,这个就是硬件方面的问题了。但是在条件一定的情况下,页面大 小对于网站速度还是有很大影响的,因为浏览网页本身就是将虚拟主机的网页内容下载到本地硬盘,再用浏览器解释查看的。下载网页的快慢在显示速度上占了很大 比重,所以,网页本身所占的空间越小,那么浏览速度就会越快。这就要求在做网页的时候遵循一切从简的原则,如:不要使用太大的Flash动画、图片等资 源。
2、尽量使用静态HTML页面。这一点在SEO里面也经常提高,虽然现在动态URL对SEO影响不大,但是如果在能够使用静态页面的情况下建议还是使用静态的好。因为使用静态页面,每次用户提交访问时,不是由服务器端动态生成页面,极大的节省了服务器资源消耗。
3、代码优化。以前网页设计都是用的table,而由于table加载上弊端,以往的table+css逐渐转向DIV+css,除了代码简洁之外,其块状加载的方式也一定程度上提高了网页的加载速度。而且从SEO的角度而言DIV更符合搜索引擎的抓取喜好。
4、注意公共加载部分的内联和外用。这里说的外用即外部调用,比如有些公共加载部分如JavaScript和CSS可以统一放在外部文 件中,如CSS统一在页面头部调用,而JavaScript统一在页面尾部调用,这样的好处可以尽可能的避免由于CSS没有被及时加载而导致页面显示效果 出错,以及脚本加载堵塞影响后面部分的显示。在实际网页设计当中,经常可见公共文件,运用的就是这个原理。
5、主机服务器。这个因素其实对网站而言是客观因素,是由网站程序不能控制的,却也是非常重要的。可能很多人都会为选 择虚拟主机或者租用服务器而苦恼,因为谁都想选择一款速度、性能以及价格都较好的产品。对于虚拟主机而言,稍微大型的网站以及流量较大的网站肯定不适合使 用的,而小型网站也要注意流量方面因素,就拿肖俊博客来说,我用的是万网M2型虚拟主机,中间就因为流量稍微大了一点点就被自动关闭了,官方解释原因为消 耗服务器资源过度。而服务器则有单线和双线之分,很容易因为电信和网通线路问题导致导致很多网站在电信线路上打开很快,而在网通线路上却打开非常慢或者打 不开,众所周知的路松松博客便是如此。
6、其他因素。比如使用缓存技术加快加载速度;友情链接尽量使用文字链接,如果一定要使用图片链接则不使用对方图片地址,而是将对方图 片上传至自己网站空间,减少由用户对方网站加载速度过慢而引起图片不能正常显示,等等。因为还是那句话,如果你的网站打开很慢或者几乎很难打开,那么你网 站内容再好那也留不住用户。暂时就想到了这么几点,相信还有很多因素影响网站加载速度,如果大家有其他更好的建议不妨提出来一同分享。