首页 » 互联网资讯 » 正文

通过磁盘缓存加速博客访问的方法

主要原理:通过磁盘缓存

实现过程:
1.首页,也就是网站根目录,复制网站所有内容到/path/(你自己随便命名)
2.现在的根目录应该只有/path/和一堆网站设定文件了。
3.在根目录上添加导航页面(要又一个按钮跳转到/path/),同时代码中加入Preload,对于原来网站中的静态文件进行Preload

导航源码推荐:https://github.com/JackZhangCHN/dimension 在这里面的index-all.html替换原来的index.html并且根据自己更改就可以了,顺便臭不要脸求star。

导航效果预览:https://html5up.net/uploads/demos/dimension/感觉蛮漂亮
——————
因为在文件中已经preload了,所以说在访问网站真正内容的时候会直接从磁盘缓存中读取,会快一点。
——————
可能比较鸡肋,但本人也是网页方面的小白,之前c++功底也算是有点用。下午尝试用pjax/instantclick,结果发现跳转的网页格式会丢失。在这里顺便“抛砖引玉”,期望各位更好的方案,让我也借鉴借鉴



甘肃网友 飛的快 评论:
不懂就问 这个为啥能加速访问?


安徽网友 两扇推拉门 评论:
???这个意思是不是可以解决Vue的SSR问题呢


河北网友 清徐风来 评论:
预加载吗?这个看着也不是鼠标悬浮预加载。。


海南网友 Mr李rM 评论:
交互式博客想无刷新就上pjax,不考虑vps负载再加一个instantclick。我曾经两种都试过,后来全部撤了。
哦,我现在是wp加个插件缓存到内存。


贵州网友 琦丶因你而在 评论:

不懂就问 这个为啥能加速访问?

直接把第二次访问需要的css/js先加载到缓存了,所以说脑回路比较新奇


四川网友 梁山勇航 评论:

交互式博客想无刷新就上pjax,不考虑vps负载再加一个instantclick。我曾经两种都试过,后来全部撤了。
哦, …

现在就在用pjax,但是主站访问的初始速度慢,要接近1.5s,所以大开脑路


四川网友 傻哩吧鷄 评论:

有点没看明白 汗颜了

—————————
又琢磨了一下,楼主可能这个意思:
原来的首页前面加一个新页面,新页面上有一个按钮,点击按钮再跳到首页。
这个按钮或者这个新页面使用了预加载技术,把首页需要的资源文件预加载一下。

如果楼主是这个意思,那不是脱裤子放屁,多此一举嘛。

正确的优化方式应该是拆分大的资源文件,懒加载,资源文件放cdn。。。

也许我理解错了楼主的意思。。。。


河北网友 华系 评论:

现在就在用pjax,但是主站访问的初始速度慢,要接近1.5s,所以大开脑路

我觉得还是跟线路有关吧,首次访问什么都要加载,最多缓存到内存上加一点点速度。


河南网友 迈腾领先927 评论:
没什么用,没人天天先去逛你的导航再去博客的。

发表评论