首先说一下这个网站情形。这个网站是刚刚创立的,目前只有三篇文章,而且都是测试文章,插件只有两三个,属于很少的。但是网络加载速率差不多须要八秒钟或者到15秒钟,算是非常差的,但是,从主机的角度来说,实在也没有那么差,那么肯定是哪里有问题,以是我们就找出出问题的地方。首先从主机的角度来说,这个网站主机利用喷鼻香港主机,虽说不是太快,那也不是太慢,以是问题肯定不是在主机方面。
首先给这个网站利用的缓存插件。我选择的缓存插件是coshtmlcache插件。这个插件可以说是纯静态html插件。这个插件可以缓存首页和文章页。可以直接跳过PHP和数据库,直接输出html页面,
然后是静态文件加载方面便是利用CDN,这里面利用的是七牛做事。七牛的话该当很熟习啦,免用度户有10g存储和10g流量,如果约请的话流量的话还可以更多。主题本来就支持七牛做事,以是配置一下就可以完美的利用七牛cdn。然后主题的缩略图同样是来自于七牛。

其余头像说的话彷佛是来自七牛,安排的话可以有七牛缓存头像或者随机头像。论速率的话该当是本地随机图更快一点。
除了做事器缓存的话,我们还要做客户真个缓存。一样平常我们可以在做事器配置文件里面设置静态文件过期韶光。也便是说,如果文件没有过去没有修正的话,连续利用缓存的问题。这个在htaccess文件里面添加代码就可以了。
除了配置文件的话,我们同样在主题里面或者插件里面配置304状态码。在访客首次加载的时候可能轻微有点慢,但是在第二次或者第三次或者往后加载的话,速率会非常快,并不须要直接从做事器下载资源,还是从浏览器缓存里面调取资源。
其余我们也须要减少dns的查询数量。也便是说如果不是太必要的话,我们可以将这文件只管即便的集中在一个域名下面。比如我本来是头像文件和七牛镜像文件的话是在两个域名下面,我们可以将图像文件的域名切换到七牛镜像的域名下面。
同样我们还可以配置一下dns预解析。dns预解析很大略,只须要在头部文件加入几行代码就可以。这样可以减少dns解析的花费的韶光。
同样有一些静态文件,可能须要有版本查询,这个功能,我们也可以禁用掉,这样的话可以增加做事器的性能。只须要利用下面的代码就可以关闭这个功能。
压缩HTML代码CSS代码和javascript代码,可以加快网页的迅速度以及呈现速率。CSS的压缩和javascript代码,这个是可以直接手动压缩,这一点不须要插件,事实上git主题的js文件和css文件压根不须要压缩.
网页加载的太多的CSS文件和JavaScript文件的话也会导致网站的加载速率变慢。我们可以将一些不必要的文件合并或者说去掉来加快它的速率。我们合并文件是看这个文件是否是必要的。比如首先jq库,它必须是单独加载的,这个是必须的。他是不能和任何代码合并的。CSS文件的合并基本上是没有问题的,但是JavaScript文件的话合并的话须要特殊小心。
静态资源的按需加载。这一点实在跟上面我哀求说的有点类似。大略的举个例子,比如首页幻灯片,他须要加载一个文件,但是在其他页面他肯定是不须要加载这个文件,如果加载了,那便是不必要文件,我们可以设置这个文件只在首页加载。同样的,我们再来举个例子,有些文章可能大量利用的短代码,可能须要一些JavaScript文件或者CSS文件,但是如果一个文章没有利用短代码,但是他同样加载的这些文件,那么这些文件都是不必要文件,我们可以去除他,我们可以根据判断代码来加载这些文件,如果文章有段代码,我们才加载这些特定文件,如果没有加载短代码的话,我们就不加载这些特定资源。