加速网站的9个基础策略,2019年版

tips for speeding up your website - sharing - 加速网站的9个基础策略,2019年版

速度是关键,不论对于PC端还是移动端来说都是这样。因此作为站长,你的网站应该尽可能进行速度优化。而现在都9012年了,这个梗马上就要玩不了了,在今年的视角下,网站优化有哪些主要的方面可以注意呢?

1 启动缓存

Start Caching Now - sharing - 加速网站的9个基础策略,2019年版

启动缓存是谷歌排列在第一的优化建议。服务器侧的缓存可以大大减少服务器的压力,可以省去访问网站时服务器实时处理很多信息的过程。

另外,缓存可以存储在用户侧,当用户重新访问网站的时候,缓存就可以启动减少需要下载的内容。举例来说,首次访问你网站的用户可能需要3秒打开你的网站,而他再次访问的时候可能就需要不到1秒了。

2 优化图像

Optimize Images - sharing - 加速网站的9个基础策略,2019年版

尽管现在都2019年了,很多管理员还是在向网站上传全尺寸图像,尽管他的网站并不服务于图片下载这样的目的。而全尺寸图片对网站速度有着重大影响。

裁剪和压缩图片如今是必要的,应尽量在上传阶段就减少文件尺寸。另外,文件尺寸也可以注意,JPG往往比PNG更小,而如果是图标等,SVG往往是最优秀的。

另外,即便必须使用像素图,这些图片也可以尽力压缩,甚至采用WebP格式呈现。

3 外挂大文件

Embed Huge Files - sharing - 加速网站的9个基础策略,2019年版

大文件是流量杀手,尤其对于中小网站来说。像是是视频这样的大文件,管理和压缩都是非常困难的。而如今网站插入媒体标签,以“外挂”的方式实现加载其他网站的视频是很容易实现的。

你可以借助哪些强大的平台:YouTube、优酷、Bilibili…的力量,将视频传到上面,然后再引入你的网站。对用户来说,你上传视频到自己的网站并展示在前端,和你引用一个上传在其他地方的视频,在体验上几乎没有任何区别,而后者甚至因为网速更快而体验更好。

4 处理JavaScript

Take Care with JavaScript - sharing - 加速网站的9个基础策略,2019年版

JavaScript控制着网站上的很多东西,但也因此大量的JavaScript会成为累赘。但JavaScript并非是不可处理的,比如你可以:

  • 异步加载:比起同步加载,异步加载的特点是加载什么应用什么。这样,即便某个JavaScript加载卡壳,如果它在末尾,也不会让页面呈现空白状态。
  • 推迟加载:如果某些JavaScript文件不在显示中其重要作用,那么可以推迟加载它。比如统计用的JavaScript,可以在页面内容加载完成后再加载,这样用户的浏览体验就不会受到影响。
  • 优化JavaScript尺寸:文件越小,加载越快,就是这么简单的道理。JavaScript在语法上是有兼容性的,不必要的换行、制表符等可以用工具删去,JavaScript仍可以正常运作。
  • 在页尾加载JavaScript:大部分JavaScript可以放在页面尾部,让浏览器先完成HTML的加载再处理JavaScript。

5 减少非必要的重定向

Eliminate Unnecessary Redirects - sharing - 加速网站的9个基础策略,2019年版

随着HTML的升级,大家都开始更新页面。很多网站为了转化用户,会把用户从版本A重定向到版本B,然后再定向到最新的版本C。如果你就是这种网站的站长,请停止你的行为!如果重定向是非必要的,那么就砍掉它。

如果你不知道自己的网站是否存在重定向,可以使用Redirect Mapper等在线工具来搜寻网站上存在的重定向设置。如果你设计出了新版网站,不如考虑一下做URL兼容并直接替换掉原来的版本,这样对SEO也更好。

6 选择好的服务商

服务商可能是速度的帮手,也可能是导致网站很慢的恶魔。如果你试过了所有的优化方法还是没什么成效,那也许这是服务商的问题。

服务商的选择简直不要太多,但在预算相同的情况下,其实能买到的配置差距不会很大,注意不要贪便宜买低价主机就好。本站用的是阿里云的轻量应用服务器,实际上是带有高级镜像功能的VPS。而你具体使用什么主机,除了看供应商,还要看需求。

7 最小化HTTP请求

在加载页面的时候,默认情况下页面上的每个元素都会独立形成一个HTTP请求,在有大量图片、CSS的网站上,可能因为文件数量加载速度会被拖慢80%以上。

而减少HTTP请求的方法就是减少需要传输的文件数量,比如讲CSS文件、JavaScript文件等分别合并在一起,甚至将图片拼成大图。

8 停用非必要插件

Strip Out Unnecessary Plugins - sharing - 加速网站的9个基础策略,2019年版

没有什么比24小时运行的插件更能拖慢服务器了。举例来说,平心而论你真的需要谷歌分析、百度统计这样的插件吗?

你赢尽可能减少插件使用,而那些版本太旧的或者不能正常工作的插件应该尽快删除。当然这些工作基本只能手动来做,因为这需要你根据自己的需求甄别。

9 启用惰性加载

惰性加载即Lazy Load,它的应用是很有名的。比如微博,它的页面尽管是无限滚动的(意味着无限多的内容),但打开却很快,因为它只会帮你加载一两个屏幕的信息量,剩下的等待你滑动才会继续加载。

在较长的网页上,惰性加载可以以类似的方式运作。比如,如果页面上有很多图片,它会优先加载首屏的或视野内的,然后加载很快会滚动到的,最后加载距离较远的;而非常远的那些甚至可能仅在特定动作后(比如点击“查看更多”)加载。

这样在用户看来,页面的展示速度是很快的,尽管可能页面整体完成加载的速度没有提升,但用户体验却提高了。

写在后面

总的来说,在2019年,我们能使用的优化方式主要还是基于对服务器和网站代码的处理。当然方法不止这些,但如果你是新晋站长,这些工作是你应该在建站阶段就考虑的。

优化速度,对于网站排名的影响是极大的,是十分值得尽力而为的站长必修功课。

微信打赏支付宝打赏

感谢您的支持!

文章来源:卡米雷特的小站www.kamilet.cn)转载请注明出处。

卡米雷特

视觉控&技术控,不断学习中!

您可能还喜欢...

1 条回复

  1. 鲜活说道:

    非常有用的加速WordPress技巧

发表回复

您的电子邮箱地址不会被公开。