php性能分析工具:xhprof

  • 仙士可
  • 8天前
  • php
xhprof是php的一个性能分析扩展,它可以帮助我们查看php执行情况,有助于我们优化php的执行语句.安装xhprof的开源地址为:https://github.com/longxinH/xhprof 版本下载地址:https://github.com/longxinH/xhprof/releases 安装命令: wget https://github.com/longxi
阅读全文

服务器定时备份数据库

  • 仙士可
  • 2019-10-13 14:33:40
  • php
在9月份的时候,心血来潮考了考 swoole苦工"滑稽园扛把子" 一下 : 在服务器中,你是如何定时备份数据库的?发现他答的并不好,只说了如何操作宝塔备份数据库,所以只能本人自己写一篇了宝塔备份首先,宝塔备份是一定可以的,而且是无脑型,也很简单:这样就可以了,简简单单那有人会说,我不用宝塔,该怎么备份呢?当然也是可以的crontab脚本备份
阅读全文

php导入excel的图片

  • 仙士可
  • 2019-10-11 22:58:51
  • php
在某次开发中,突然有了需要使用php导入excel图片的功能,所以特意研究了下.准备工作首先,我们创建一个表格:phpexcel库导入在很久之前,我们导入excel使用的库是phpexcel库:composer require PHPOffice/Phpexcel代码如下:<?php include "./vendor/autoload.php&qu
阅读全文

redis 通信协议,php实现redis协议

  • 仙士可
  • 2019-09-25 14:34:08
  • php
redis通信协议redis通信协议由tcp协议进行数据交互,默认端口为6379  请求Redis 服务器接受命令以及命令的参数。服务器会在接到命令之后,对命令进行处理,并将命令的回复传送回客户端。命令格式为:*<参数数量> CRLF $<参数 1 的字节数量> CRLF <参数 1 的数据&g
阅读全文

手把手教你开发easyswoole 接口网站

  • easyswoole官方文档
  • 2019-08-21 16:13:10
  • php
  • swoole
基础开发示例demo地址基础开发示例已经开源,地址:https://github.com/easy-swoole/demo/tree/3.x安装框架安装我们先安装好swooole拓展,执行 php --ri swoole 确保可以看到swoole拓展最版本为4.4.3建立一个目录,名为Test,执行composer require easyswoole/easyswoole=3
阅读全文

Mysql索引降维 优化查询 提高效率

  • Siam
  • 2019-08-01 14:45:19
  • php
写在前面在前一篇文章中,我们已经介绍了索引、索引的优化规则等等原文链接:Siam博客 mysql索引优化在其中我们有引申出组合索引,多个单字段索引冲突两个知识点。本文章主要是与后者有关联。在原文中,我们使用了下面的例子现在有这样子的数据量: 100W条数据 user_name=’我是用户名’ 100条数据 user_phone=’110′ 5条数据 user_n
阅读全文

easyswoole快速实现一个网站的api接口程序

目前,easyswoole已经成为了最知名的swoole框架之一,本人也用easyswoole开发过很多个项目了,现在就来讲一讲如何用easyswoole快速实现一个网站的curd功能的接口。安装easyswoole和相关组件环境方面本人不多做说明,可以去官方文档查看。新增composer.json文件{     "require":&
阅读全文

easyswoole对接支付宝,微信支付

在easyswoole中,已经开发好了相关的支付组件,只需要引入即可:composer require easyswoole/paypay组件支持协程支付宝支付方法支付宝支付目前支持 7 种支付方法,对应的支付 method 如下:method说明参数返回值web电脑支付RequestResponsewap手机网站支付RequestResponseappAPP 支付Reques
阅读全文

easyswoole实现模板渲染

easyswoole框架使用模板直接使用模板引擎,是会有问题的,所以增加了渲染驱动 渲染驱动 EasySwoole引入模板渲染驱动的形式,把需要渲染的数据,通过协程客户端投递到自定义的同步进程中进行渲染并返回结果。为何要如此处理,原因在于,市面上的一些模板引擎在Swoole协程下存在变量安全问题。例如以下流程: request A reached, static A assign requestA-data compiled template write compiled templat
阅读全文

easyswoole事务操作

easyswoole开启事务其实和原生sql一样,首先我们安装easyswoole的mysqli-pool组件:composer require easyswoole/mysqli-pool在dev.php添加配置:'MYSQL'         => [
阅读全文
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com