搜索
首页数据库mysql教程一试Redis+Predis加速WordPress

昨天谈到了使用Redis来加速Wordpress,有两种常见的方法。 第一种类似于FastCGI那种直接将php缓存;第二种就是那种利用Redis的客户端开发包连接到php,达到加速目的。 现在一试Redis+Predis(客户端开发包)来加速Wordpress。使用了Redis+(Predis+)Wordpress可

一试Redis+Predis加速Wordpress昨天谈到了使用Redis来加速Wordpress,有两种常见的方法。

第一种类似于FastCGI那种直接将php缓存;第二种就是那种利用Redis的客户端开发包连接到php,达到加速目的。

现在一试Redis+Predis(客户端开发包)来加速Wordpress。使用了Redis+(Predis+)Wordpress可以代替Varnish+W3TC+Memcache+Wordpress。本身VPS带有Nginx、FastCGI、PHP-with-OPCache。

安装Redis还有点麻烦,遇到几个问题,顺便说一下,将解决方法留给过往者。

首先交代的是,我的系统是:CentOS release 5.9 (Final) x86。
第一个问题,Redis必须要有TCL8.5以上的支持。

wget http://prdownloads.sourceforge.net/tcl/tcl8.6.0-src.tar.gz
tar xzvf tcl8.6.0-src.tar.gz
cd tcl8.6.0/unix
./configure
make
make install
ln -s /usr/local/bin/tclsh8.6 /usr/local/bin/tclsh

然后才可以安装Redis,安装如下:

wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
tar xzf redis-*.tar.gz
cd redis-*
export CFLAGS=-march=i686
make distclean
make
make install
cd utils 
./install_server.sh

一直回车后,这时会出现这个错:
./install_server.sh: line 178: update-rc.d: command not found<br> exists, process is already running or crashed解决它,必须对/etc/init.d/redis_6379进行修改,只有要“\n”删除并且输入回车,修改完毕后,保存,执行下面两句刚才没执行的命令:

chkconfig --add redis_6379
chkconfig --level 345 redis_6379 on

出现了下面这个错service redis_6379 does not support chkconfig请在/etc/init.d/redis_6379的类声明后面(一般是第二行),添加
# chkconfig: 2345 85 15<br> # description: Redis is a persistent key-value database重新执行上面两句chkconfig,问题解决。安装完成,运行后的图:
一试Redis+Predis加速Wordpress
只能说,你妹的Redis做的src包真烂。


废话也挺多的,再说说使用后的感觉。

在8M的网络下,Redis+(Predis+)Wordpress,我实在是没太多感觉,感觉还是老样子。然后我又在webluker、17ce、webkaka等测试网页做测试,结果跟以前差不多,没什么变化。导致这个原因,可能是因为使用Predis了这种Redis客户端开发包,在效率等方面其实并不占优。可能还是要使用第一种方法,第一种方法,比较麻烦,Nginx等要重新配置,所以还没尝试。

上面说的是前台的体现和感觉,再来说说后台,因为Redis现在已经被我去除卸载了,又忘记截图,所以描述下情况。

禁用了Varnish+W3TC+Memcache,后台负载变得非常小,php-fpm子进程也变少。大流量访问,后台基本上没什么过大的反应,不得不感叹其稳定和效率。命中方面,我记得是95%左右。存储的key只有几百个,对于Redis来说,真的是大材小用了。

现在还是用回Varnish+W3TC+Memcache+Wordpress。等有空直接将Redis与Nginx配在一起使用,来加速。

转载请注明转自:kn007的个人博客的《一试Redis+Predis加速WordPress》

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Laravel缓存机制:加速应用程序的响应时间Laravel缓存机制:加速应用程序的响应时间Aug 26, 2023 pm 08:12 PM

Laravel缓存机制:加速应用程序的响应时间引言:在今天的互联网时代,快速的应用程序响应时间对于用户体验和业务成功至关重要。为了提高应用程序的性能和响应速度,开发人员需要采取一些策略。其中之一就是使用缓存机制。Laravel作为一款流行的PHP框架,提供了一套强大的缓存机制,可以帮助我们加速应用程序的响应时间。本文将详细介绍Laravel缓存机制的使用方法

如何在FastAPI中使用缓存来加速响应的速度如何在FastAPI中使用缓存来加速响应的速度Jul 28, 2023 pm 08:17 PM

如何在FastAPI中使用缓存来加速响应的速度引言:在现代Web开发中,性能是一个重要的关注点。如果我们的应用程序不能快速地响应客户请求,可能会导致用户体验的下降甚至用户流失。而使用缓存是一个提高Web应用程序性能的常见方法之一。在本文中,我们将探讨如何使用缓存来加速FastAPI框架的响应速度,并提供相应的代码示例。一、什么是缓存?缓存是一种将经常被访问的

如何使用Numba加速Python程序的数值计算如何使用Numba加速Python程序的数值计算Aug 02, 2023 pm 05:37 PM

如何使用Numba加速Python程序的数值计算引言:在进行数值计算时,Python是一种非常灵活和易于使用的语言。然而,由于Python是一种解释型语言,它的运行速度相对较慢,特别是在密集的数值计算任务中。为了提高Python程序的性能,我们可以使用一些优化工具和库。其中一个非常强大的库是Numba,它可以在不改变Python代码结构的情况下,使用即时编译

如何解决Win7电脑网速缓慢问题如何解决Win7电脑网速缓慢问题Jan 04, 2024 am 09:17 AM

很多使用win7系统电脑的小伙伴,发现使用电脑的时候发现网速特别慢。这是什么情况呢?可能是你网络设置里面对网络有一定的限制,今天小编教你们如何解除网络限制,让网速变得极快,只要选择高级设置里面将其值更改为“20MHz/40MHzauto”即可,具体的教程一起来看看吧。提升win7电脑网速的方法1.小编这里以win7系统为例说明,鼠标右键桌面任务栏右侧的“网络”图标,选择“网络和共享中心”打开。2.在新出现的界面中点击“更改适配器设置”,然后鼠标右键“本地连接”选择“属性”打开。3.在打开的“本地

如何配置Nginx代理服务器以加速Web服务的响应时间?如何配置Nginx代理服务器以加速Web服务的响应时间?Sep 05, 2023 pm 03:24 PM

如何配置Nginx代理服务器以加速Web服务的响应时间?引言:在今天的互联网时代,快速响应的Web服务对于用户体验至关重要。而Nginx作为一款高性能的轻量级反向代理服务器,可以有效地提高Web服务的响应速度。本文将介绍如何配置Nginx代理服务器以加速Web服务的响应时间,并结合代码示例进行详细说明。第一部分:安装和配置Nginx代理服务器安装Nginx首

Vue中如何配置和使用CDN进行加速Vue中如何配置和使用CDN进行加速Oct 15, 2023 pm 02:31 PM

Vue中如何配置和使用CDN进行加速在Vue项目中,使用CDN(ContentDeliveryNetwork)可以有效地加速网页加载速度,提升用户体验。CDN技术通过将静态资源文件分发到全球各个地点的服务器上,使用户可以从离用户最近的服务器上快速获取资源,减少了数据传输的时间和延迟。下面将详细介绍Vue中如何配置和使用CDN进行加速。首先,我们需要找到一

win7开机怎么优化加速win7开机怎么优化加速Dec 26, 2023 pm 01:11 PM

如果我们的电脑上安装的操作系统是win7,那么有的小伙伴在使用的过程中如果遇到了开机时间变长的话,想要对自己的电脑进行优化,首先我们可以尝试在电脑中进行相关的设置,关闭一些开机启动项。或者是通过使用第三方加速软件来进行相关的优化即可。详细步骤就来看下小编是怎么做的吧~win7开机怎么优化加速1、电脑桌面不要放太多文件和图标,会使电脑反应变慢的,软件尽量不要安装在c盘。2、尽量设置ip为静态ip,可以减少电脑开机启动时间和进入桌面后的反映时间。3、现在的系统,占内存也比较大,有必要的话,加多条内存

PHP实现CDN加速的方法及应用PHP实现CDN加速的方法及应用Jun 18, 2023 pm 06:42 PM

随着互联网的迅速发展,网站访问速度越来越受到重视,而CDN(ContentDeliveryNetwork)就是目前最常用的加速网站访问的技术之一。CDN加速通过多个服务器分布在不同地点,将用户的请求转发到离用户较近的服务器上,以此来加快网站的访问速度。在实现CDN加速中,PHP是一种常用的开发语言。本文将介绍如何使用PHP来实现CDN加速,以及应用于实际

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器