这周末只有一天,且上周整体感觉比较累,所以今天没有去爬山,也没有读书,纯粹折腾了一天,到现在才闲下来。
博客似乎更快了
无聊就问豆包,博客如何能够更快,在继续使用wordpress的基础上。豆包告诉我,尽管现在已经使用了W3 total cache生成了html静态页面,但每次请求实际还是浏览器 → CDN → 源站 PHP 程序 → 读取静态 HTML → 返回的流程,只有干掉中间的php请求才能更快。而思路就是直接在网站的nginx配置中写上,如果网站有html的静态缓存,则直接返回给客户,不再执行php程序;如果没有,则走正常的php流程。
第一步:W 3 Total Cache 固定配置(必设)
- 页面缓存模式:Disk: Enhanced(磁盘增强)这是生成独立静态
.html文件的模式,不是内存缓存。 - 开启「永久静态缓存文件」,保留默认缓存目录即可。
- 排除不缓存路径(关键,避免动态接口被静态化)W 3 TC → Page Cache → 排除 URL,添加:plaintext
/wp-admin/ /wp-login.php /wp-comments-post.php /wp-ajax.php /comment/ /?*作用:这些评论、登录、AJAX 接口永远不生成静态 HTML,强制走 WP 原生 PHP。
第二步、Nginx 核心配置(最关键,直接复制改)
原来 WP 默认规则是所有请求都强行转发到 index.php,所以永远绕不开 PHP。
改成下面逻辑:有静态缓存先直出,无缓存再走 WP,动态接口强制走 PHP
# ============= W3TC 静态HTML直出配置(跳过PHP,适配阿里云ESA) =============
# 文章HTML优先加载静态缓存
location ~* \.html$ {
try_files /wp-content/cache/page_enhanced/$host$uri/_index.html $uri /index.php?$args;
add_header Cache-Control "public";
}
# 评论/登录/后台 动态请求正常走PHP
location ~* ^/(wp-admin|wp-login|wp-comments-post|wp-ajax) {
try_files $uri /index.php?$args;
}
# ============= W3TC 配置结束 =============
改完豆包告诉我变快了,但我自己并没有感觉到。
博客有BUG
自从使用了阿里云ESA之后,后台编辑文章就要随时手动保存,否则时间长了或写的内容多了自动草稿就会卡死,保存草稿和发布按钮都会变成灰色,也上传不了附件和图片。这个BUG排查了很久,但一直没有找到应该改ESA的那个设置,已经妥协了。
昨天有博友告诉我评论窗口加载不出填写姓名、邮件、网址的表单,但我测试后手机和Windows电脑都正常,博友用MAC,我没有这种设备,所以连症状都还原不了,更别提解决了。没有办法时只能刷新本地和ESA缓存,或许能管用,但管多长时间就不知道了。
折腾宽带
家里宽带是电信的全屋光纤FTTR,但送的华为光猫(主路由)wifi信号不行,离得远就衰减的厉害,同时三个面板在走当时经常不会自动切换,导致连接较远的面板而信号比较差。于是买了一个中兴7200pro+路由器,改成了路由拨号,放弃了全屋光纤的多面板,wifi信号覆盖是变强了。但缺点是无法使用华为子路由的2.5G网口,台式机也得wifi连接,这样台式机和NAS之间就变成无线连接了。华为的这套方案比较脑残,主路由只有千兆口,而NAS是连在中兴路由器上的,路由器由连在光猫上,导致怎么也跑不起2.5G。
尽管千兆已经够用,但还是想折腾。于是去电信咨询能不能换中兴的子母路由方案,结果中兴的主路由有2.5G,子路由只有千兆。要想同时子母路由都2.5G也不是不可以,但要升级2000m宽带,下行200m,每月399元,不用想就放弃了。
回家后又把网络恢复成标准的全屋光纤+主路由挂中兴路由器模式。尽管中兴路由器号称wifi 7200m,但实际使用还是有线更稳。得出的经验,如果以后再装修,必须得学老麦,每个屋子都放两根超六类网线。
电子阅读器
前两周折腾了电子阅读器,原因是每周差不多都要用20多个小时,但电子阅读的墨水屏和纸张比还是不够白,不够清楚,年龄大了看久了就眼花,于是想找个更白,更清楚的。查了一圈,最后确定了汉王的N10 PRO二代,汉王比较鸡贼,去掉了触摸屏和玻璃面板,所以屏幕比价薄,因此光线透射比较好,从而显得更白。到手后对比发现确实比原来的文石白不少,但没有触摸屏也确实不方便,使用一周后才逐渐习惯。
汉王的N10 PRO没有触摸屏,所以只能用实体按键翻页,这都不是问题,问题是它待机这垃圾,6500mah的电池还不如文石的3500mah的长。查询了下,豆包说是处理器比较强,后台策略比较宽松,微信读书优化的不好,所以导致整体使用时长反而更短。基本上充满到10%,只能读23小时左右,也差不多就是一周的时间,但买之前我以为能半月不充电。尽管充电不是事,也不差这点电,但折腾了不及预期就是不爽。
问豆包,说是可以给代码,直接改底层节电策略,想想还是算了,豆包通常不靠谱,变砖了更难受。后来豆包说开飞行模式能节电,说是比直接关闭蓝牙和wifi更彻底,但开了好像也没有显著效果。折腾完了还是安安静静读书吧,再折腾也没有什么意义,且也失去了折腾的动力。
不过仅显示的底白和文字的锐利程度,我觉得汉王做的很好,甚至比kindle还好。是否要触摸屏,就看个人取舍了。
娱乐比较贫乏,拿折腾当娱乐了。
本站文章授权后方可转载,请勿侵权! 如喜欢可点击分享按钮分享。