WordPress2020终极优化指南 (三)

修复阻止网页渲染的CSS和JavaScript

这个影响比较大,好些网站打开后一直转圈,然后等了几秒后一下好了就是这个原因。在网页调用的js等文件没有下载并且执行之前,网页一直是等待渲染状态。

减少网页重定向并开启强制SSL/https

安装好SSL证书后并不是访客就会访问到https的网站链接,我们还需要对他进行强制ssl方可。

Read more →

WordPress-给静态资源添加浏览器缓存过期时间

w3_total_cache_01

网页节省带宽以及减少加载时间的方式之一就是缓存静态资源,静态资源是指一些图片、css文件和其他的一些不经常修改的内容。

当用户访问网页时,会下载很多静态资源。如果我们设置了缓存,下次访客访问时就会直接从本地读取这些静态资源。从而大幅度提高加载速度。

静态资源缓存通常通过添加expire头来实现。这会给你的静态资源添加时间戳,高速浏览器,此静态资源多少多少时间内不会更改

Read more →

WordPress-修复阻止网页渲染的CSS和JavaScript

gn_async_javascript_plugin_wordpress

在页面顶部的JS(JavaScript)和CSS未下载执行前会阻止网页的渲染过程。

这个影响比较大,好些网站打开后一直转圈,然后等了几秒后一下好了就是这个原因。在网页调用的js等文件没有下载并且执行之前,网页一直是等待渲染状态。

面对此问题一般是采用异步加载+延时加载的方式

Read more →

WordPress-合并CSS和Javascript

当我们的浏览器浏览网页时,Javascript和CSS文件是分开加载的。如果我们合并了Javascript和CSS文件之后就可以减少一次http请求。

除了合并之外,另一种方法是同时并行下载两个文件。

Read more →

WordPress下删除删除短链接标记、wlwmanifest链接、RSD链接标记

WordPress合理的优化一些不必要的加载内容,可以在一定程度上加快网站的响应以节省一些没必要的资源开销。

删除RSD链接标记

<?php remove_action('wp_head', 'rsd_link'); ?>

删除wlwmanifest链接

wlwmanifest链接是一个过时的工具了,用于直接发布到wordpress,可以直接删除。

remove_action('wp_head', 'wlwmanifest_link');

Read more →