摘要:
1、mysql拿到一条命令,会去解析命令、优化查询,然后去存储引擎执行查找。SELECT * 语句取出表中的所有字段,会解析更多的 对象,字段,权限,属性相关,不论该字段的数据对调用的应用程序是否有用,这会对服务器资源造成浪费,导致优化和效率问题,对服务器的性能产生一定的影响。2、执行SELECT 阅读全文
摘要:
什么是盗链? 内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己有广告有利益的页面上向最终用户提供内容。常常是一些名不经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。 盗链的分类? 阅读全文
摘要:
如何定时定时最简单的方法是通过 linux的cron来做,也就是定时运行一下php的脚本。缺点是corn脚本最小时间间隔为1分钟,如果时间间隔符合你的需求则可以使用cron,具体操作可以百度下如果你需要秒级别的定时,则可以使用php脚本来做。php脚本里面一个while死循环,里面配合sleep/u 阅读全文
摘要:
答:可以用nginx加一层ssl,实现wss 阅读全文
摘要:
ssl: secure socket layer 安全套接层,简单来说是一种加密技术,通过它可以在通信的双方上建立一个安全的通信链路,因此数据交互的双方可以安全地通信,而不用担心数据被窃取;wss: web socket secure 它是websocket的加密版本,为了数据安全,人们将webso 阅读全文
摘要:
swoole是使用C语言实现的socket通信框架,workerman则是使用纯php实现的socket框架,二者进程模型上也存在很多的不同。 先说下swoole的进程模型,看一下以下解析图 master进程这个进程比较复杂,也是我认为最核心的进程,这是一个包含多线程的进程,分别是一个主线程和n个r 阅读全文
摘要:
workerman有两种进程模型1、基本的master worker模型2、master gateway worker模型 master worker模型工作流程及进程间关系如下: master worker模型说明:master进程为主进程,启动过程中读取conf配置,根据每个应用配置中的ip和端 阅读全文
摘要:
function.php <?php define("appID", "微信公众号appId"); define("appsecret", ""); class JSSDK { private $appId; private $appSecret; public function __constru 阅读全文
摘要:
方案一、老表数据迁移四部曲方案1、新建老表t_order_goods的备份表t_order_goods_bak,同时加一个字段:isVirtual 并给默认值2、迁移老表t_order_goods数据到备份表t_order_goods_bak中3、删除老表t_order_goods4、新命名备份表t 阅读全文
摘要:
不多说直接贴代码 更新文件 $ git fetch remote: Counting objects: 8, done. remote: Compressing objects: 100% (3/3), done. remote: Total 8 (delta 3), reused 8 (delta 阅读全文