laravel安装zend opcache加速器教程


Posted in PHP onMarch 02, 2015

以文章页为例,通过chrome抓包,waiting的时间达到147ms,实际上未作缓存优化前,这个页面大概有4条sql语句,速度也只是152ms左右,差别不大,所以我决定安装zend opcache加速php。

当我在服务器上安装了zend opcache后,再测试,waiting已经下降到68ms,效果明显。

so,laravel项目还是有必要安装此类php加速器的。

附安装教程:

zend opcache(ZendOptimizerPlus) 项目目前托管在github,项目地址为: https://github.com/zendtech/ZendOptimizerPlus 上面已经详细说明了安装步骤,这里还是简单说一下吧:

1.下载

在项目页面右下角有download zip按钮,点击它即可下载后传到服务器上,也可以右键复制链接,到服务器上通过wget下载。 2.unzip解压,进入目录

cd ZendOptimizerPlus-master

3.安装

 $PHP_DIR/bin/phpize

 ./configure --with-php-config=$PHP_DIR/bin/php-config

 make && make install

其中 $PHP_DIR 是你php的安装目录,如果不知道的话可以尝试下

which php

然后 ls -l 得到的路径就可以找到php的安装目录,一般如果是通过源代码编译的话,在/usr/local/php. 也有可能是通过第三方包管理器安装的,只要找到phpize和php-config即可. 编译完成后,会得到一个提示:

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

这个就是告诉你编译好的扩展.so文件位置,之后我们编辑php.ini,这个配置文件要么在$PHP_DIR/etc 要么在/usr/local/etc/之类的地方,总之打开它,在末尾添加

[Zend Opcache]

opcache.memory_consumption=128

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4000

opcache.revalidate_freq=60

opcache.fast_shutdown=1

opcache.enable_cli=1

保存退出,重启php-fpm或apache即可。

以上就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP如何得到当前页和上一页的地址?
Nov 27 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
PHP的几个常用加密函数
Feb 03 PHP
Yii2使用swiftmailer发送邮件的方法
May 03 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
使用php的mail()函数实现发送邮件功能
Jun 03 PHP
分享一个Laravel好用的Cache宏
Mar 02 #PHP
php解析http获取的json字符串变量总是空白null
Mar 02 #PHP
laravel 5 实现模板主题功能(续)
Mar 02 #PHP
laravel 5 实现模板主题功能
Mar 02 #PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 #PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 #PHP
Laravel5中contracts详解
Mar 02 #PHP
You might like
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
php读取3389的脚本
2014/05/06 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
python实现输入数字的连续加减方法
2018/06/22 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
政法学院毕业生求职信
2014/02/28 职场文书
法制宣传标语集锦
2014/06/25 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
教师先进个人材料
2014/12/17 职场文书
玄武湖导游词
2015/02/05 职场文书
中国合伙人观后感
2015/06/02 职场文书
信用卡收入证明范本
2015/06/12 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书
Python 用户输入和while循环的操作
2021/05/23 Python
【海涛教你打dota】体验一超神发条:咱是抢盾专业户
2022/04/01 DOTA
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏
GO中sync包自由控制并发示例详解
2022/08/05 Golang