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 str_pad 函数使用详解
Jan 13 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
May 15 PHP
php生成excel列序号代码实例
Dec 24 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
Yii获取当前url和域名的方法
Jun 08 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
浅谈PHP中的面向对象OOP中的魔术方法
Jun 12 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
php高清晰度无损图片压缩功能的实现代码
Dec 09 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 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数据库连接类~~做成一个分页类!
2006/11/25 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
一端时间轮换的广告
2006/06/26 Javascript
IE FF OPERA都可用的弹出层实现代码
2009/09/29 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
jquery实现拖动效果
2016/08/10 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
接受捐赠答谢词
2014/01/27 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
中学生励志演讲稿
2014/04/26 职场文书
我爱我家教学反思
2014/05/01 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
电影雷锋观后感
2015/06/10 职场文书
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers