使用Opcache小记

opcache是个提升php性能的利器,宝塔用户直接在php扩展里面安装就行了。理论上php运行效率是可以显著提升的。当然我没有空去实际测试。最直观的就是服务器内存使用率下降了。

当然部署之后又有了新的麻烦,网站更新后私货看不到更新的东西,关闭缓存模块也一样看不到,人生在于折腾可不是吗。

对于研发环境呢我觉得不用装,装了反而麻烦事一堆。生产环境下我们就只能通过其他办法解决了。综合权衡下其实也不只是opcache有这个问题,magento自己的索引也是一样的。那么我们可以写一个快捷方法代码如下:

<h2>reindex</h2>
<?php
if($_POST['act'] == 'doreindex'){
	exec("php -f /www/wwwroot/site1/shell/indexer.php reindexall");
	echo 'Reindex OK!';
}

?>
<form action="reindex.php" method="post">
<input type="hidden" name="act" value="doreindex" />
<input type="submit" name="submit" value="submit" />
</form>


<h2>Opcache</h2>
<?php
if($_POST['opcache'] == 'doreindex'){
	opcache_reset();
	echo 'Opcache Reindex OK!';
}

?>
<form action="reindex.php" method="post">
<input type="hidden" name="opcache" value="doreindex" />
<input type="submit" name="submit" value="submit" />
</form>

每次更新完网站就刷一下就行了。

这个页面地址不要随便告诉别人,小心别有用心的人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值