PHP
文章平均质量分 53
树实叻
个人喜好前端,后端。
展开
-
php解决高并发问题
转载:https://www.php.cn/php-weizijiaocheng-350323.html“这篇文章说得很好,记录一下。”我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Apache的最大连接数目)。那么,我们的Web系统的理论峰值QPS为(理转载 2021-05-22 13:50:11 · 407 阅读 · 0 评论 -
PHP 上传EXCEL表格,记录到数据表
public function importexcel(){ $param = input(); $root = str_replace('/thinkphp','',IA_ROOT); require($root.'/vendor/PHPExcel/PHPExcel.php');//引用你自己路径下的文件 if (!empty($_FILES['excel']['name'])) { .原创 2021-05-21 16:03:55 · 564 阅读 · 0 评论 -
PHP 实现抽奖功能
场景:商品抽奖,用户参与抽奖后,分享页面给新用户,并且新用户也参与抽奖,然后为上个用户增加一次抽奖码。原创 2021-05-20 15:28:25 · 1370 阅读 · 0 评论 -
THINKPHP5.1在windows系统下,安装GateWayWorker
一、GateWayWorker简单介绍:a)、GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等;b)、如果你的项目是长连接并且需要客户端与客户端之间通讯,建议使用GatewayWorker。短连接或者不需要客户端与客户端之间通讯的项目建议使用Workerman。GatewayWorker不支持UDP监听,所以UDP服务请选择Workerman。如果你是一个有多进程socket编程原创 2021-05-15 10:59:54 · 919 阅读 · 0 评论 -
THINKPHP5.1在windows系统下,安装workerman
一、首先你要在项目里安装composer(按照步骤下载):php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"php composer-setup.phpphp -r "unlink('composer-setup.php');"上述 3 条命令的作用依次是:下载安装脚本 - composer-setup.php - 到当前目录。执行安装过程。删除安装脚本。下载成功后,查看版本原创 2021-05-11 16:20:09 · 760 阅读 · 0 评论 -
thinkphp5.1项目在windows下安装和使用redis,Apache+Mysql配合。
一、首先安装redis:Window 下安装下载地址:https://github.com/dmajkic/redis/downloads根据实际情况下载32bit和64bit的。下载后,找个文件夹起名为redis后,将64bit文件夹拷贝到redis文件夹下后,打开cmd,输入redis-server.exe redis.conf开启redis服务。二、配置php版本下载redis扩展:根据当前项目的PHP版本情况(我用的是护卫神Apache大师)选择redis扩展进行下载:下载red原创 2021-05-08 18:01:00 · 388 阅读 · 1 评论 -
PHP pdo事务处理
$servername="localhost";$username="root";$password="admin";$dbname="test";try{ $conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //开始事务 $conn->beginT转载 2021-04-30 11:54:32 · 129 阅读 · 0 评论