转载 php

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

基础开发示例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

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

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

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

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

Mysql索引优化

写在前面在我们日常使用数据库的时候,肯定避免不了对数据库的优化。那么对数据库的优化又少了不索引的知识。是的,建立索引能极大地提高查询的效率。那么你知道吗,如果合理建立索引,可以更大地榨出数据库的性能——也就等同于进一步提高查询效率。写下这篇文章就是为了记录一下对索引的优化,合理建立索引。什么是索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。我们可以简单理
阅读全文
并发锁(二):共享锁和独占锁
原创 服务架构

并发锁(二):共享锁和独占锁

在上篇的文章中,我们了解了为什么需要锁,以及锁的应用场景。那么,该怎么用锁来进行并发业务逻辑呢?在php中,已经提供了关于锁的函数 flockflock(file,lock,block)参数描述file必需。规定要锁定或释放的已打开的文件。lock必需。规定要使用哪种锁定类型。可能的值:LOCK_SH - 共享锁定(读取的程序)。允许其他进程访问该文件。LOCK_EX - 独占锁定(写入的程序)。
阅读全文
转载 php

easyswoole对接支付宝,微信支付

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

easyswoole实现模板渲染

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

easyswoole事务操作

easyswoole开启事务其实和原生sql一样,首先我们安装easyswoole的mysqli-pool组件:composer require easyswoole/mysqli-pool在dev.php添加配置:MYSQL         => [
阅读全文
转载 php

easyswoole 验证码使用

easyswoole验证码组件,安装:easyswoole/verifycode调用方法:$config = new Conf();$code = new \EasySwoole\VerifyCode\VerifyCode($config);$code->DrawCode();//生成验证码,返回一个Result对象在eas
阅读全文
并发锁(一):为什么要加锁
原创 服务架构

并发锁(一):为什么要加锁

终于下定决心写这系列的文章了,这系列的文章将从零开始,一步步了解并发下,锁的产生,类别,以及锁的实现一:并发数据混乱首先我们看这样一段代码:<?php/** * Created by PhpStorm. * User: tioncico * Date: 19-7-8&nbs
阅读全文
本文目录
    Loading...