Carbon Forum » 搜索 » user:lincanbin post:true

Windows下为PHP安装memcached扩展

当然,你需要先安装memcached(这里略过不讲),然后再安装php_memcache

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

下载对应版本,复制到

Apache Memcached php Windows lincanbin •  2015-03-27
5

添加Memcached支持后,以250并发对Carbon Forum首页进行压力测试

250并发,已完成请求8320个,此时服务器负载情况:

在0.10到0.15间波动,服务器是DigitalOcean的$5/Month VPS 

top - 08:27:17 up 110 days,  
DigitalOcean Memcached VPS 性能 测试 lincanbin •  2015-03-27 • 最后回复来自 lincanbin
5

论坛添加了Memcached缓存一些热数据,运行速度应该会再次提升。

顺便附上GitHub 的对应Issue地址:

https://github.com/lincanbin/Carbon-Forum/issues/16

有关于程序设计的建议可以发到这上面。

Issue Memcached 更新日志 缓存 性能 lincanbin •  2015-03-27 • 最后回复来自 remenbo
13

论坛添加了Memcached缓存一些热数据,运行速度应该会再次提升。

VPS的memcached教程可以参考这里:

http://www.94cb.com/t/2428

目前同时支持两种PHP的memcached extension:

http://pecl.php.net/pa

Issue Memcached 更新日志 缓存 性能 lincanbin •  2015-03-27 • 最后回复来自 remenbo
13

论坛添加了Memcached缓存一些热数据,运行速度应该会再次提升。

每页渲染时间降低1ms左右,执行效率大幅提升。

减少硬盘I/O,提升负载能力。

Issue Memcached 更新日志 缓存 性能 lincanbin •  2015-03-27 • 最后回复来自 remenbo
13

CentOS安装memcached,并为WDCP PHP面板添加memcached扩展

重新添加httpd服务

cp /www/wdlinux/httpd-2.2.24/bin/apachectl /etc/rc.d/init.d/httpd ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd service httpd start vi /etc/init.d/httpd

 

在第2行添加如下注释信息:

CentOS php WDCP Memcached lincanbin •  2015-03-27 • 最后回复来自 lincanbin
6

CentOS安装memcached,并为WDCP PHP面板添加memcached扩展

需要注意的是php-devel依赖于httpd,如果你原来的httpd(即Apache)不是从Yum源安装的,可能会导致多安装一个httpd。

这样lanmp环境下,从yum重新安装的httpd的80端口会与nginx冲突,可能出错。(LANMP环境下是Nginx作为前端代理占据80端口,实际上Apache是跑在88端口的)

如果LANMP架构用户重启apache出现类似下面这种情况

httpd not running, trying&
CentOS php WDCP Memcached lincanbin •  2015-03-27 • 最后回复来自 lincanbin
6

CentOS安装memcached,并为WDCP PHP面板添加memcached扩展

安装php-devel,为了下面编译扩展作准备:

yum install php-devel

从PECL安装memcached扩展,最新版本是:2.2.0

http://pecl.php.net/package/memcached

CentOS php WDCP Memcached lincanbin •  2015-03-27 • 最后回复来自 lincanbin
6

CentOS安装memcached,并为WDCP PHP面板添加memcached扩展

接下来是安装PHP的php_memcached扩展,php_memcached依赖libmemcached库,所以先安装安装libmemcached-1.x以上版本。

因为对版本有要求,我的yum源的版本并不符合要求,所以编译安装

使用这个版本:

https://launchpad.net/libmemcach

CentOS php WDCP Memcached lincanbin •  2015-03-27 • 最后回复来自 lincanbin
6
6

3.5.0 TODO

添加memcache / memcached支持

Todo lincanbin •  2015-03-27 • 最后回复来自 lincanbin
12

现在用五笔输入法的人好像越来越少了?

回复#4 @testuser :Win10自带五笔了?

输入法 五笔 拼音 电脑 lincanbin •  2015-03-26 • 最后回复来自 lincanbin
8

我也用cb建了个论坛。。

回复#2 @管理员 :这个好多年前就被人玩烂了

音乐 游戏 制作人 CB lincanbin •  2015-03-26 • 最后回复来自 remenbo
5

我也用cb建了个论坛。。

音乐 游戏 制作人 CB lincanbin •  2015-03-21 • 最后回复来自 remenbo
5

一直想仿他的前台 主要是他的功能

回复#8 @remenbo :Windows 8现在网上看着挺热,实际上调查,现在还是Win7 + IE8居多。

毕竟会装系统的,实际生活中都是少数。

模版开发 开发计划 开发建议 产品升级 与国际大佬接轨 lincanbin •  2015-03-20 • 最后回复来自 remenbo
16

“发帖时自动获取话题建议”功能的拓展数据表

回复#14 @remenbo :论坛已经创建的话题,本来就是会自动入库的。

MySQL 论坛 lincanbin •  2015-03-20 • 最后回复来自 theask
36

一直想仿他的前台 主要是他的功能

回复#9 @remenbo :响应式我个人不喜欢,太多冗余代码了。

模版开发 开发计划 开发建议 产品升级 与国际大佬接轨 lincanbin •  2015-03-20 • 最后回复来自 remenbo
16

一直想仿他的前台 主要是他的功能

回复#6 @remenbo :如果不考虑低版本浏览器兼容性,现在这个论坛还有不少可以改进的地方。

我打算以后国内低版本浏览器淘汰后加上,例如:

Pjax全站异步加载;

SVG矢量图图标;

仅HTML5视频支持,撤销Flash视频内嵌;

……

可惜现

模版开发 开发计划 开发建议 产品升级 与国际大佬接轨 lincanbin •  2015-03-20 • 最后回复来自 remenbo
16
登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号