post

WP Rocket 缓存插件,真的好用

之前本博客使用过 w3tc,后来改用 WP Super Cache,用了几年,最近发现还有一个更好用的 WP Rocket,果断从国外网站找了一个免费的试用一下。

随便打开一些开关后,就能正常使用,一点兼容性问题都没有,是真的好用,我现在已经将原来使用的 WP Super CacheBetter WordPress Minify 都卸载了。

[Read more…]
post

WordPress 响应慢,建立数据库连接时出错

之前博客响应特别慢,还经常出现“建立数据库连接时出错”这个错误,英文为“Error establishing a database connection”。

通过 top 命令发现 kswapd0 进程 CPU 占用过高,而 kswapd0 进程是系统的虚拟内存管理程序,如果物理内存不够用,系统就会唤醒 kswapd0 进程,由 kswapd0 分配磁盘 Swap 交换空间作缓存,因而占用大量的 CPU 资源。

如果 Swap 空间用光了,那么系统就会发生错误,通常会出现“application is out of memory”的错误,严重时会造成服务进程的死锁。

也正是因为内存不足,造成了数据库MySql进程被杀,导致 WordPress 出现“建立数据库连接时出错”。

[Read more…]
post

Nginx 405 not allowed解决办法

Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。

nignx的问题,一般可以通过下面的方法解决,只需要更改nginx配置,增加一句:

error_page 405 =200 http://$host$request_uri; 
[Read more…]
post

升级LNMP,备份和还原WordPress

前一阵子心血来潮的要升级https,但是博客很久没升级了,使用的 LNMP 0.9 版本,环境不支持https,我尝试过手动升级,可还是比较麻烦的,而且问题比较多,一不做二不休,直接升级到 LNMP 1.3。

升级就意味着要重做系统,重新安装 Nginx、MySql,最重要的是 WordPress 的数据备份和恢复。

下面介绍一下升级LNMP以及备份和还原 WordPress、数据库的过程。
[Read more…]

aside

最近重做的LNMP ,博客、配置、数据库全部重来,还好之前都做好了备份。
但是问题还是有的,需要通过系统日志 /var/log/messages、PHP日志、MySql日志去分析。
[Read more…]

post

轻松搞定 Let’s Encrypt 免费SSL证书

Let’s Encrypt 是一个免费、自动化、开放的证书颁发机构,虽然申请的SSL/TLS证书只有3个月有效期,但是可以通过官方提供的工具自动续期,从而达到永久免费使用,无疑是小站长们最好的选择,而且申请步骤真的很简单,很简单!

本文将介绍,基于 Let’s Encrypt certbot 客户端来申请简易型的 DV SSL 证书 (Domain Validation SSL 域名验证型SSL证书)。
[Read more…]

post

解决 Varnish 频繁出现 Error 503/400错误

最近发现使用了 Varnish 缓存后,后台操作经常返回 Error 503 Service unavailable,尤其是发布文章的时候,经排查,我知道原因和解决办法了!

Varnish Error 503

p.s. 该文章的方案也不能完全解决我的问题,无奈下我暂时去掉了varnish,改用dnspod的cdn缓存了,方便省事。
[Read more…]

post

禁用WordPress响应式图片属性srcset和sizes

最近升级了WordPress到新版本 4.4.1,结果发现博客上的图片显示不出来了,经过排查是由于 WordPress 4.4 开始新增了响应式图片属性 srcset和sizes。由于我博客的图片都在又拍云上,本地是没有的,所以造成了图片不显示。

禁用wordpress的srcset和sizes
[Read more…]

post

WordPress 中 Google 字体的最佳替代方案

之前用 Google 的时候就发现无法打开,也没多想,原来从5月27日开始,Google的部分服务开始被屏蔽,其中最主要的是HTTPS搜索服务和Google登录服务,所有版本的Google都受到影响,包括google.hk和google.com等。

这次是 Google 被封时间最长、服务最多的一次,严重影响到我正常使用互联网、相册、网盘、Nexus手机等,TNND。
[Read more…]

post

又给我免费升级,Linode 你最棒!

我记得之前就见过提示我升级,有事情忙就给忘了,刚刚登陆上去,立马就升级了。

本次升级太土豪了,硬盘升级为 SSD 硬盘,内存翻倍,我的现在是 2G 了,流量由原来的 2TB 升级到 3TB,叫我怎么用的了?
[Read more…]