普通视图
卡巴斯基引发的网络异常
忘了从什么时候开始,win11的小组件有一直打不开,提示网络异常。当时一度以为各种代理工具修改了系统设置导致的,所以解决方法也简单粗暴,眼不见心不烦,直接关掉了任务链小组件。
然鹅,事情貌似没那么简单,最近系统更新,可能跟系统更新有关,也可能跟卡巴斯基的病毒库有关。昨天晚上想从wps的云文档找点东西,结果发现wps云文档也打不开了。
点击诊断修复提示ssl连接异常。一不做二不休,直接删除所有的代理工具,当然,也尝试了windows的各种网络修复命令。
# 重置网络协议与DNS缓存 netsh winsock reset ipconfig /release netsh int ip reset ipconfig /renew ipconfig /flushdns
重启之后依然是同样的问题,后来在想是不是杀软的问题。直接退出卡巴基斯,竟然能访问了。开启之后,逐步禁用相关的功能。发现出问题的时候并不是单独防火墙或者安全控制的问题。
单独禁用防火墙没有什么效果,禁用流量扫描也没效果。所以不知道是不是卡巴的兼容问题。
然而,比较坑爹的就是当时买的三年的授权许可,现在还剩300天,尝试去更新卡巴版本的时候,也没看到所谓的新版,而新版是完全不同的一个版本。
并且这个价格感觉比自己买的时候也贵了不少。继续溜达看了下国产的杀软,瑞星;
江民:
金山杀毒:
这么看来还是喜欢青春版,嘻嘻。看着就好看。
目前用的eset,也装了金山青春版,看看后面要不要购买授权许可吧。现在这些国产的杀软价格和国外的区别不大。不过换了之后,网络问题算是解决了。目前就先酱紫吧。
彻底解决WordPress站点健康问题
再次建站的时候,虽然没有重装系统,但是却把系统的php版本升级到了8.4。也放弃了之前编译的php7.4版本的结巴分词,而是直接启了个python的服务。
不过,有的东西确一直没解决,那就是从之前的7.4,到现在的8.4版本,站点健康在响应速度慢的时候就会显示:
页面缓存通过保存和提供静态页面使得用户访问时不需要每次都调用页面,进而改善了您站点的速度和性能。 页面缓存会通过查找已启用的页面缓存插件的同时向主页发起三次请求并查找一个或多个下列的 HTTP 客户端响应标头,来确定页面缓存的存在。 cache-control, expires, age, last-modified, etag, x-cache-enabled, x-cache-disabled, x-srcache-store-status, x-srcache-fetch-status. 服务器响应时间的中位数是 718 毫秒,其应当小于推荐的 600 毫秒临界值。 未检测到客户端缓存响应标头。 未检测到页面缓存插件。
虽然,已经开启了redis object cache,但是这个东西时常出现,看着总是不爽。于是下定决心要解决这个问题,其实主要就是nginx的配置问题。通过下面的方法配置就ok了。
1.在 nginx.conf 的 http {} 块中添加(仅需一次)
fastcgi_cache_path /var/cache/nginx/wordpress
levels=1:2
keys_zone=WORDPRESS:64m
max_size=256m
inactive=60m
use_temp_path=off;
如果目录不存在,先创建:/var/cache/nginx/wordpress
2.创建wordpress-php-with-cache.conf
# 1. 复制本文件为 wordpress-php-with-cache.conf(去掉 .example),并放到与 zhongxiaojie.conf 同一目录(如 vhost/)
# 2. 若 PHP 版本或路径不同,请修改 fastcgi_pass(见下方说明)
# 3. 在 zhongxiaojie.conf 的 443 server 块中,用 include wordpress-php-with-cache.conf 替换 include enable-php-pathinfo.conf 或 include enable-php.conf
# 4. 若 fastcgi.conf 找不到,请将 include 改为 Nginx 配置目录下的绝对路径,如 /etc/nginx/fastcgi.conf
# 5. 执行:mkdir -p /var/cache/nginx/wordpress && chown -R www:www /var/cache/nginx/wordpress
# 6. nginx -t && nginx -s reload
# fastcgi_pass 常见取值(按实际修改):
# PHP 8.4 FPM(常见):unix:/run/php/php8.4-fpm.sock
# PHP 8.2 FPM: unix:/run/php/php8.2-fpm.sock
# 宝塔: unix:/tmp/php-cgi-74.sock 等
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/run/php/php8.4-fpm.sock;
# ------ 页面缓存:跳过后台、登录、订阅等 ------
set $skip_cache 0;
if ($request_uri ~* "/wp-admin/|/wp-login\.php|/xmlrpc\.php|wp-.*\.php|/feed/|sitemap(_index)?.xml|/cart/|/checkout/|/my-account/") {
set $skip_cache 1;
}
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in|woocommerce_") {
set $skip_cache 1;
}
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;
# ------ FastCGI 缓存(依赖 nginx.conf 中 fastcgi_cache_path WORDPRESS)------
fastcgi_cache WORDPRESS;
fastcgi_cache_key $scheme$request_method$host$request_uri;
fastcgi_cache_valid 200 301 302 60m;
fastcgi_cache_use_stale error timeout updating http_500 http_503;
fastcgi_cache_lock on;
fastcgi_cache_lock_timeout 5s;
fastcgi_index index.php;
include fastcgi.conf;
# ------ 检测工具要求的客户端缓存响应头 ------
add_header X-Cache-Status $upstream_cache_status;
add_header X-Cache-Enabled "1";
add_header Cache-Control "public, max-age=3600";
}
3.在网站的配置文件中引入上面的配置信息vim /usr/local/nginx/conf/vhost/zhongxiaojie.com.conf
include wordpress-php-with-cache.conf;
重启nginx 就ok啦
WP 访客信息插件 v16.06.99
### v16.06.99 - 版本号更新至 16.06.99 - 新增 **纯真QQWRY** IP 查询方式(qqwry_api:qqwry.dat / ipv6wry.db),无需 Composer - 新增 **显示协议类型** 选项:在国旗与国家文本后、IP 地址前显示 IPv4/IPv6 图标(img/ipv4.png、ipv6.png) - QQWRY(IPv4/IpLocation、IPv6/ipdbv6)与 ip2region(xdb)返回完整字段,支持国旗与完整归属地显示 - 图标样式统一:IP 版本图标与 IP 地址图标使用与浏览器/系统图标相同的 vertical-align 等样式
昨天发布了之后,hary反馈说,有更精准的纯真的数据库。
当然啦,除此之外,其他的宝子的反馈我也看了,包括对于归属地准确性讨论的。
有的宝子的评论还没来的及回复,后面会回复的哈。在忙着测试hary提供的版本,不过整体测试下来,这个版本的qqwry版本的数据v6归属地精度,的确提高了一大截。
在集成了qqwry版本的数据库之后,目前已经有四种归属地查询方法,大家可以选择自己喜欢的。
并且添加了是否显示协议版本图标的功能,可以显示访客的网络类型。
图标位于插件的img目录下,如果想使用其他图标,直接替换目录下对应的ipv4.png 和ipv6的png即可。
已经内置几组图标,如果要想只显示ipv6的图标,可以用一个空白图标来替换ipv4图标即可。
插件代码:
https://cnb.cool/oba.by/wp-useragent
最新版(插件包含多个ip数据库,尽量使用ftp或者scp上传,wp后台上传可能失败):
https://cnb.cool/oba.by/wp-useragent/-/releases/tag/16.06.99
从 DeepSeek 到 Claude Code:AI 发展这一年
WP 访客信息插件 v16.03.55
我把插件改了个名字,不再叫“WP-UserAgent”了,现在这个东西经过多次迭代,加了很多乱七八糟的东西,显示的重点也不再是评论的ua信息了。
前几天看到关于ip2region的介绍,于是又尝试集成了一次,集成之后发现效果也没有好更多,原来的v6归属地从青岛跑到北京了:
免费版的数据和商业版数据差距依然很大,其实包括纯真之类的也是一样套路,如果数据一样谁还会买商业版呢。尽管如此,我还是给加上了,同时更新了下纯真的数据库。
目前效果就是上面的样子,感兴趣的可以尝试下。
插件代码:
https://cnb.cool/oba.by/wp-useragent
最新版(插件包含多个ip数据库,尽量使用ftp或者scp上传,wp后台上传可能失败):
https://cnb.cool/oba.by/wp-useragent/-/releases/tag/16.03.55