Vue.js性能优化:图片懒加载、代码分割、缓存等技巧详解。
1.图片懒加载
懒加载是最简单的,就是不用下载,即用即走,直接加载就能完成。这一个原则可以适用于已经阅读过的页面,但在整个互联网环境下并不适用。
设计师可以这样做,把原本需要图片的东西,变成一个方便的单页,简单地展示内容,这过程就叫懒加载。
2.代码分割
减少页面之间的空格,提高网页的可加载性。
可以用一张图来代替,也可把一张图当做一个单独的网页。这样会简化网页,降低服务器负载。
3.缓存
一个存储所有的内容的页面。可以用一个Html文档来记录受众的访问行为。页面缓存主要是页面缓存,这一个资源在HTML里面算是一个页面了,要留意的是,要做到以下两点:
受众没有访问过的页面
页面缓存1-4次
页面缓存的5次
首页内容多就不要在这一个时间加载,会直接影响网站的打开速度。同时,在该时间的时候,可使用缓存的功能。例如,页面缓存如果大于5次,就会直接影响网站的打开速度。
4.缓存JS结构
对于一般的站点,每个页面都会存在一个缓存,通常都会采用动态的结构。在这种场合下,可以用js来解决。首先,我们只需将页面中的post(脚本)写入缓存,这样就可以避免受众访问,这样就不用在刷新阅读器中,产生大量的缓存。同时,还可使用多个阅读器来缓存该页面。
我们可在CSS里面写一个Spache-text-strong,这样就会减少缓存。这样做的好处是,既省时,又不影响文件大小。
5.重复的内容
重复内容,会分散页面的权重。如果是图片、文章,我们还可以写一些视频等。这一个主要是针对视频的重复。
6.源代码的重写
《Title标签》,这是需要重写。我们可使用jquery、rar、charset、DEFLATE、text-align、content等来写标题,然后在进行不一样的字体、颜色、字形、符号等的设置。这一个一般都是在新CSS上实现。
7.CSS路径的使用
尽可能少使用外部脚本。我们都知道脚本本身也需要对页面进行代码优化,这样才可以达到SEO的目的。
8.Ajax与Query
很多JS脚本仍然是被动地使用。我们不可以用一些插件来实现Ajax与Query。我们可在Ajax与Query之间实现路径的不一样,我们可以把JavaScript做成JavaScript与Ajax。