Wordpress

使用云数据库 Redis 版为 WP 做缓存

介绍 前面我们有介绍过用 Unix Socket 走 Redis 的教程,这里将介绍的是用阿里云·云计算 Redis 版来为 WP 提供缓存的教程。 云计算 Redis 版是阿里云在 Redis 社区 2.8 版本基础上开始维护的分支,并 Backport 了部分 3.0 分支的功能,具体新特性有:短连接优化,弱网复制优化,持久化系统优化,热升级优化,高可用探测优化。 对于 WP 的初级应用呢,我 […]

通过 OpenResty + Redis 高效缓存 WordPress

介绍 这个教程,我认为最大的特色就是不用 Super WP Cache、W3TC 这里的插件来实现缓存,而是最大化利用云服务器的特性,将传统的页面缓存丢入对象缓存实现加速的链: Nginx/Apache —— PHP-FPM/Mod-PHP —— WP缓存插件 —— 生成缓存 —— PHP-Redis 拓展 —— Redis —— 内存 缩短到: OpenResty —— Nginx SRcach […]

通过 SSH 安装 WordPress 教程

介绍 前面那么多的铺垫都是为了让 WordPress 的性能更好速度更快。众所周知,WordPress 是最流行的 CMS 建站程序没有之一,但是,因为一些历史因素,WordPress 程序也被说为“臃肿”即插件一多、文章一多就会慢。 其实我觉得是相对的,WP 要实现那么多方便高效的功能,Typecho 作为 WP 有历史的替代品以来,插件少、主题少、功能不方便等因素是很多人继续重新用回 WP 的 […]

Varnish 5.1 & WordPress 带来内存级加速

前言 Varnish 是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台 Varnish 代替了原来的 12 台 Squid,性能比以前更好。(超级老的梗了,但是就这么用吧。) (去年7月写的了)Varnish 和 WordPress 搭配是比较经典的组合了,目前解决方案也非常的多,可以完美兼容 WordPress,灰常的耐撕啊。目前很多教程主要都是 Varn […]

使用 Algolia 拓展 WordPress 搜索

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

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

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

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

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

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

介绍 WP LCache 是 Pantheon(高性能管理型 WP 托管商)开发的 WordPress 对象缓存解决方案,其基于 Lcache 作为底层库,使用 APCu 作为对象缓存后端。 需求 Pantheon 的对象缓存解决方案本来先采用 Memcached 后来使用 Redis,但它们发现,两者都要通过 TCP/IP 进行通信,即便数据量很小但是请求一大的时候就会造成性能瓶颈,因此 Pan […]

WordPress & Ghost 实现 AMP 加速

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

使用 WP-CLI 高效便捷化管理 WordPress

前言 讲真,WP-CLI 这货其实很老牌了,并不是什么新货色,但是米饭一直没有用过它,直到一次安装插件怎么安装都不符合插件的要求,于是一怒之下就使用了 WP-CLI 来制服这个插件,然后用了以后发现,这还真是个干货。 介绍 WP-CLI 是一个强大的 PHP 命令行拓展,可以在不使用 WP后台 的情况下,仅通过命令行就可以完成 WP、主题、插件的安装、升级、使用等等,非常的强势,并且安装插件都是以 […]