如题,我已经开启了redis,现在可以撑住17ce的测压测速,而且网站访问速度和并发承受都更进一步。

 
什么嘛,你也想要?
好!很有精神,以下为实践记录

 

安装redis

宝塔面板直接在软件商店里搜索就可以,然后安装PHP拓展→redis拓展

    ps:以前没用redis很大的原因就是宝塔安装redis很大几率会失败?(centos7.8)jh的俄罗斯机器就不行,问题可能出在网络连接或配置过低。(但我觉得是宝塔的锅)

非宝塔用命令行安装即可
见此文章:链接

安装typecho缓存插件

点我下载或者GitHub下载
然后直接上传安装(废话)

完成

此刻就已经可以了,但貌似评论系统又挂了?!

OneManager-php 缓存策略

这是屑[186][1]的文章,我copy的(逃

众所周知 OM 是一个难用的 Onedrive 索引程序

因为一些众所周知的原因 你需要将站点 Publish 到 Cloudflare 上 那么这篇文章貌似就有用了(

目录

  1. 可自定义域名
  2. 不可自定义
  3. 检查缓存

VPS、网站空间、Heroku 绑卡及其他可自定义域名情况下

在这种情况下 只需要配置 Cloudflare 的页面规则即可

  1. 第一条规则 配置到<OM域名>/*上:

    • 缓存级别请使用缓存全部内容
    • 浏览器缓存看心情设置
    • 边缘缓存建议设置 8 小时(该项即为索引的 cf cdn 缓存时间)
    • 若已经配置网站空间缓存规则可开缓存控制 否则不开启
    • 可开启 Always Online 以及 Auto Minify
  2. 第二条规则 配置到<OM域名>/*?*上:

    • 浏览器缓存配置看心情设置
    • 边缘缓存建议配置 8 小时
    • 缓存级别请使用没有查询字符串
    • 若已经配置网站空间缓存规则可开缓存控制 否则不开启
    • 可开启 Always Online 以及 Auto Minify
  3. 第三条缓存 配置到<OM页面>/*nocache*上:

    • 缓存级别请选择绕过
    • 其他同第二条

索引将会被缓存 管理后台以及文件路径中包含nocache的 url 将不会被缓存

请跳转至查询缓存是否生效

Heroku 不绑定卡等不可自定义域名

我们需要使用Cloudflare Worker以及Booster.js

Cloudflare Worker是一个Serverless函数 Platform 运行于Cloudflare边缘节点上

Booster.js是一个运行于Cloudflare Worker的反向代理项目

你需要打开Cloudflare Worker 注册 Worker 账户

此处复制代码 并部署(Star后上车)

请跳转至查询缓存是否生效

Check_Cache

  1. 方法一:

    • 打开 CMD
    • 输入 curl -I <your domain>
    • 当出现类似一下情况 即表示配置成功
C:\Users\186526>curl -I https://imagedl.186526.xyz
HTTP/1.1 200 OK
Date: Sun, 04 Oct 2020 06:14:48 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Set-Cookie: __cfduid=d785548bd40d709c98c06a349988227d71601792088; expires=Tue, 03-Nov-20 06:14:48 GMT; path=/; domain=.186526.xyz; HttpOnly; SameSite=Lax; Secure
Vary: Accept-Encoding
Cache-Control: max-age=86400
CF-Cache-Status: HIT //该项表示命中
Age: 54321
cf-request-id: 0593d8b2f80000d346c4af3200000001
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report?lkg-colo=12&lkg-time=1601792089"}],"group":"cf-nel","max_age":604800}
NEL: {"report_to":"cf-nel","max_age":604800}
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Server: cloudflare
CF-RAY: 5dccc3cb2d69d346-LAX
alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400
  1. 方法二:

    • 打开 Chrome Devtool
    • 选择 Network
    • 点击第一项
    • Response Headercf-cache-status值为HIT 表明缓存成功

又水完一篇文章 溜了溜了

如何,标题有渡航老贼内味儿了。(写小说的中年男子是不会懂春物的 确信)

如题,已弃用handsome主题。改用icarus主题。

这是一款Hexo移植的主题,简洁大气。

于是为什么几个月没更博客?

前段时间一直在准备升学考试(借口)
前段时间在学Docker(借口)
在学习如何成为现充社交(这是真事)
在学校全封闭管理(千真万确)

我会加油的!

太久没写博客甚至于忘记了Markdown语法...
学习与社交都是(博客也是)
先定目标:保持周更~
那么米娜桑,下周再见!

前几天在loc论坛里看帖,说国内在玩的独立博客普遍偏于花哨,大部分都是二次元向的主题,过度美化甚至于华而不实。

确实,就我所拜访过的博客,有不少都是这样,回过头来看看,我开始反思是否自己也对于「外在」过度的重视而忽略了博客的重心:文章的质量。

当初为了专注写作,毅然决然的从wordpress迁移至typecho,那时我所追求的是什么?仅仅是为了给自己拓展一片自留地,记录心得,分享经验。初心只是想拥有这样的个人网站,是自己不断成长中的证明。回头看,从最初只知道转载别人的文章,转几本小说资源的我,到如今已经再写自己的项目文章,这个历程的见证,是博客的功劳。

相应的,为了让更多人了解到我,我开始倾注动力去做SEO优化。从代码的优化,链接的优化,访问速度,外链,友链....每个细节几乎都在精心打磨。模板精心挑选,精心美化,增加模块(追番页面、看板娘、pixiv热图、电影院、GitHub仓库页等)精修页脚,静态资源托管....也许就是从这开始,我逐渐将重心偏向于了网站优化而不是文章内容

收获?当然有,以前的老域名百度收录了37条,但是为了不影响新域名权重,我选择了手动k站——一夜归零。

再想想typecho项目初衷是什么?简洁,高效,轻量。选择markdown书写,使写作专注。

应该改变了,我认为。

于是去掉了部分美化,使得博客看上去不那么嘈杂。SEO方面也只提交了sitemap,其它的,爬虫自便吧。

因为博客的本质是记录,像人——不应该注重于外表的美化,专注打磨的,是「内核」。初心是为了让自己被了解与成长的记录,那么简洁的风格,可能更适合我。

毕竟,SEO的体系是鼓励原创,于是伪原创,垃圾外链,终究骗过搜索引擎,骗不过自己。

将来,认认真真写文章,踏踏实实写代码,会把自己打磨的更完美。

要开学了,估计更新会更拖延,所以抓紧时间来水一篇更新

快速到达上一篇
[post cid="574" /]

无法复制粘贴的情况下更换国内源

以下为废话

众所周知Linux上手后第一件事就是换源和更新软件包,通常我们都是在带有图形桌面(GUI)Linux系统里打开浏览器,并找到合适的国内源,然后用vim复制粘贴来更换,纯命令行的Linux服务器一般是不用换源(厂商定制的镜像中已经换好了)

与虚拟机不同,子系统并不能与主系统共用剪切板(简单来说就是Windows复制的内容不能粘贴到Linux子系统),难不成这么长的软件源我们得手打?
 

正文

——————————————————————————————————————

第一步找到目录

打开子系统
键入explorer.exe . 回车
以运行文件管理程序

这里打开的文件夹为Linux子系统的文件目录,现在我们的权限是755(游客只读),故不能修改

第二步赋权

给当前用户组赋权

sudo  chmod  777  /etc/apt/sources.list

然后输入密码即可

第三步修改

软件源目录地址为/etc/apt/sources.list

文件目录即为\\wsl$\Ubuntu-18.04\etc\apt\sources.list

记事本打开它然后删除所有内容然后改为国内源即可

推荐软件源

# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##测试版
#deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##测试版
#deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse


# 清华大学源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##测试版
#deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##测试版
#deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multivers