手把手教你开发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'         => [
阅读全文

easyswoole 验证码使用

easyswoole验证码组件,安装:easyswoole/verifycode调用方法:$config = new Conf(); $code = new \EasySwoole\VerifyCode\VerifyCode($config); $code->DrawCode();//生成验证码,返回一个Result对象在eas
阅读全文

关于php创建扩展的一个坑:找不到skeleton

  • 仙士可
  • 2019-07-06 16:02:40
  • php
在前几天,我突然想研究树莓派的php io扩展,然后开始看自己之前的扩展开发教程:http://www.php20.cn/article/sw/%E6%89%A9%E5%B1%95/177随便下载了一个php7.1的版本,cd 进入ext文件:pi@raspberrypi:~/php-src-php-7.1.29 $ cd ext/ pi@raspberrypi:~
阅读全文

使用easyswoole开发多进程多协程队列式爬虫

爬虫步骤我们先说一下一个完整的爬虫步骤。爬虫步骤分为2个阶段:1:根据初始页面,获取更多的待爬取页面2:根据页面,获取到自己想要的东西更多待爬取页面获取当我们填入一个初始页面时,我们需要通过某一个特定的逻辑,进行获取更多的页面例如:爬取百度页面,我们可以通过页码按钮,获取更多页面的html源码:爬取知乎用户,我们可以通过该用户的关注者,和粉丝爬取更多用户界面:结果获取获取到了页面html代码之后,
阅读全文

关于php对象池

  • 仙士可
  • 2019-05-28 21:40:05
  • php
生命周期对象池需要从php的生命周期说起,php的应用大部分都是web网站,而大部分web网站使用的都是cgi模式进行运行的,导致php生命周期跟随着请求结束而结束,从而没有对象池的概念cgi模式的一次请求可以分为以下几步:1:用户请求2:web服务器(apache,nginx,iis等)接收请求3:服务器通过cgi协议调用php,运行php文件4:php文件处理逻辑,返回数据,php进程 销毁/
阅读全文
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com