thinkphp
dream_living
这个作者很懒,什么都没留下…
展开
-
基于thinkphp5.2 实现对ip-api限流:Redis-Cell漏桶算法
Redis-Cell漏桶算法,实现api限流漏桶(Leaky Bucket)算法思路水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下:安装Redis-Cell1.下载安装包https://github.com/brandur/redis-cell/releases2.找到redis的目录,新建一个文件夹extend3.解压刚下载的文件;把l..转载 2020-07-29 15:24:55 · 997 阅读 · 0 评论 -
thinkphp5 创建新模块
一、创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块)。index.php实际配置$build = include './build.php'; // 运行自动生成 \think\Build::run($build);build.php配置<?php return [ // 生成应用公共文件 '__file__' =&...原创 2018-08-04 15:23:06 · 3721 阅读 · 0 评论 -
thinkphp 的几种URL_model在nginx上的配置
参考有用server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; location = /404....转载 2018-07-23 18:24:49 · 845 阅读 · 0 评论 -
tp5增删改查(高级)
快捷查询快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如:Db::table('think_user') ->where('name|title','like','thinkphp%') ->where('create_time&am...原创 2018-08-04 15:32:24 · 1595 阅读 · 0 评论 -
tp5增删改查(入门)
多数据库配置 我们可以在调用Db类的时候动态定义连接信息,例如:Db::connect([ // 数据库类型 'type' => 'mysql', // 数据库连接DSN配置 'dsn' => '', // 服务器地址 'hostname' => '127.0.0.1',...原创 2018-08-04 15:39:39 · 4441 阅读 · 1 评论