利用 Nginx Lua Redis 实现 CC 防御

前言 之前有写过两篇 利用 NGINX 和 LuaJIT 构建简单的 WAF 和 Openstar – 基于 OpenResty 的高性能 WAF 拓展,不过两者其实都蛮复杂的,很多情况下像一些管理员的正常操作可能也会被误判,所以今天讲一个简单点的 WAF。 介绍 Nginx Lua Redis 防止CC攻击实现原理: […]

国内知名社会化评论工具 多说 即将关闭,附解决方案

前言 作为国内使用最广泛的,甚至可以国内说体验最好的社会化评论工具 —— 多说,确认即将关闭。 原文如下: 因公司业务调整,非常遗憾的向大家宣布多说项目即将关闭。 我们将于2017年6月1日正式关停服务,在此之前您可以通过后台的数据导出功能导出自己站点的评论数据。 对此给您造成的不便,我们深表歉意,感谢您的一路相伴。 […]

使用 Algolia 拓展 WordPress 搜索

前言 博客的搜索功能其实是非常吃服务器资源的,因此用增强搜索功能就成了节省网站资源的重要一环。目前呢,谷歌的 CSE 是残废的,百度的站内搜索不支持 HTTPS,Swiftype 也已经开始收费了。不过,我又发现了一个免费的搜索增强工具 —— Algolia 介绍 Algolia 是法国一家初创公司,类似于存储云服务, […]

WP 使用走 Unix Sockets 的 Redis 作为对象缓存

前言 前面有介绍过使用 APCu 作为对象缓存的 Lcache,其优点就是不走 TCP/IP 已获得更好的性能。后来我发现 Redis 和 Memcached 其实也可以走 Unix Sockets 而避免走 TCP/IP 而带来性能瓶颈 介绍 当 Redis 走 Unix Sockets 是在 OSI 模型中而没有哦 […]

2017年,你还在用雅黑探针么?送上精致强大的 Netdata

前言 探针有很多,几乎每一个主流语言都有自己的探针,不过我想探针应用最多的估计也只能是雅黑探针了。所以就要献上今天的嘉宾了 —— netdata,不过人家可不只是一个花瓶哟,它的功能比雅黑探针厉害不到不知道哪里去了~ 介绍 netdata 是一个分布式实时性能和健康监控系统。netdata 可以实时监控的操作系统和应用 […]

最新的 Nginx 设置 ngx_pagespeed 教程

前言 关于 PageSpeed 的介绍和安装,就放在 最新的 Nginx 安装 ngx_pagespeed 教程 了,没有看过的可以先看这篇。 缓存文件夹 用户存放 PageSpeed 优化图片、JS、CSS等文件后的临时文件,很多教程都选择挂载在 /var 目录下,如果是一些云服务器,我倒是建议放在挂载磁盘的目录下。 […]

最新的 Nginx 安装 ngx_pagespeed 教程

前言 像 WP 的 W3TC 插件,除了缓存功能外,还有 js、css 的优化功能,但与其通过 PHP 到 WordPress 再到插件还不如直接在 Web 服务器阶段就完成对 js、css 还有图片的处理,这里就介绍一下神器 PageSpeed。 目前谷歌官方有维护 对应 Apache Httpd 的 mod_pag […]

WP 使用 FastCGI Cache 实现高效页面缓存

前言 页面缓存(Page Cache)是 WordPress 性能优化比较重要的一环,目前 WP 有很多页面缓存插件:W3 Total Cache、WP Super Cache、Comet Cache 等,不过它们都是 务器软件 —— PHP —— WP缓存插件 —— 本地或对象缓存,差不多要经过四个阶段,在高并发下效 […]

WP-Lcache 更好的 WP 对象缓存解决方案

介绍 WP LCache 是 Pantheon(高性能管理型 WP 托管商)开发的 WordPress 对象缓存解决方案,其基于 Lcache 作为底层库,使用 APCu 作为对象缓存后端。 需求 Pantheon 的对象缓存解决方案本来先采用 Memcached 后来使用 Redis,但它们发现,两者都要通过 TCP […]

WordPress & Ghost 实现 AMP 加速

前言 最近把博客的移动页面交给了 AMP,效果(PC端效果略瞎),就介绍一下肿么设置吧~ 前景 AMP 因为是谷歌推出的方案,所以自然带着谷歌的特色,就是大陆体验一般般,所以百度也有借鉴其推出 MIP 不过因为国内的开发和 SEO 生态导致了其宣传发布会开了一场一场,但是普及率一直很低。 AMP 因为插件多适合不会 W […]