PHP 性能优化之 OPcache

在服务器上遇到现象,明明在服务器上已经修改了代码,但就是不生效!?有可能是因为开启了 OPcache,线上环境为提升性能开启此配置(线上是很有必要的,推荐启用),在开发环境上代码时常发生修改,可以关闭或者缓存时间极短比如 1 秒,避免发生上述情况。什么是 OPcacheOPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能,存储预编译字节码的好处是: 省去了每次加

- 阅读全文 -

内网穿透 frp

使用场景1.微信开发2.在家需连接公司内网(注意公司的网络规范)之前用过 ngrok ,但去国外转了一圈还是慢了些,和运维探讨了一下,他是用什么来做内网穿透的,了解到 frp。frp 官方说明1.利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务;2.对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口;3.利用处于

- 阅读全文 -

再谈PHP错误与异常处理

        请一定要注意,没有特殊说明:本例 PHP Version < 7        说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,内容如下,然后命令行执行:php test.php <?php

- 阅读全文 -

nginx和php-fpm通信,使用unix socket还是TCP及其配置

前言nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字/dev/shm/PHP-cgi.sock(很多教程使用路径/tmp,而路径/dev/shm是个tmpf

- 阅读全文 -

《关系型数据库工作原理》读后感

做为一名phper,经常都在使用MySQL数据库,但数据库是如何工作的,确是毫不知情。近期通过朋友分享的一篇文章《关系型数据库工作原理》简单了解了一些关于数据库的算法、数据结构的理论知识。通过阅读该文简单归结了以下几个要点:1.时间复杂度 T(n)=O(f(n)) FYI:http://www.jianshu.com/p/99bac69fdd97* 时间复杂度定义: 算法中基本操作重复执行的次数是

- 阅读全文 -

PHP错误日志

php.ini中日志相关的配置;将错误输入到日志文件 (服务器指定的log,stderr或者以下error_log指定的位置) log_errors = On ;错误日志文件位置 error_log = /tmp/php-error.log ;是否将错误打印出来(程序中的错误,如代码语法错误) display_errors = Off ;Note: ;尽管 display_errors 也可

- 阅读全文 -

集合Bootstrap自定义confirm

首先 $(function(){...}) 是 $(document).ready(function(){...}) 的简写形式页面载入后执行花括号中的 jsCommon js//页面载入后执行 $(function() { Common = { confirm:function(params){ var model

- 阅读全文 -

PHP自动构建之Phing

Phing是一个用于安装和部署项目的PHP工具。博主初步遍历了一次,正尝试在往后的项目中,配合Jenkins进行自动化部署。详情待实践后待续……

- 阅读全文 -

最新文章

最近回复

  • 小轲博客: hi,我的博客已托管到GitHub。所以部分线路可能偶尔抽风~
  • gh0stoo1: 已恢复 感谢保留
  • secondlife: 站名:墨迹心空站点链接:https://www.secondli...
  • aya: 既不应该用数组,也不应该允许一个函数有过多的(无名)参数。1)可...
  • zgcwkj: 还是 cloudflare 简单,还免费。(≧∇≦)ノ
  • weich: 更新一下文章吧,链接里面跑路了,都成破财网站了,卖了?还是你开的。。
  • weich: 不对,密码是生成的授权码吧,不是登录密码。
  • jiyouzhan: 这篇文章写得深入浅出,让我这个小白也看懂了!
  • Ryan: PHP 的数组虽然随便,但是你传入的可以是 Class,如果是C...
  • 小白: 站点名称: 理想技术网站点地址: https://im1.cc站...

标签

其它