摘要:
1 服务端 provider.php composer.json文件 "require": { "php": ">=7.2", "ext-swoole": ">=4.4", "hyperf/cache": "~1.1.0", "hyperf/command": "~1.1.0", "hyperf/c 阅读全文
摘要:
1 在服务器端 安装nfs 以及 rpcbind yum install -y nfs-utils rpcbindmkdir -p /data/nfschown -R nfsnobody:nfsnobody /data/nfs 2 配置权限 vim /etc/exports 文件写入 #nfs di 阅读全文
摘要:
下载 git clone https://github.com/eaglewu/swoole-ide-helper.git 导入到phpstrom 导入成功 ok 阅读全文
摘要:
<?php declare(strict_types=1); Co\run(function(){ go(function(){ redisPool::i(); for ($c=1000;$c--;){ $pool = RedisPool::i(); $redis = $pool->get(); d 阅读全文
摘要:
upstream websocket { server 127.0.0.1:9501;#wss配置代理到ws:127.0.0.1:9501 } server { listen 80; listen 443 ssl; server_name api.meigou.local.com; ####ssl须使用openssl生成 ssl_certificate /Users/apple/ssl/aliyu 阅读全文
摘要:
echo '开始时间:'.date('H:i:s',time()); //进程数 $work_number=6; // $worker=[]; //模拟地址 $curl=[ 'https://blog.csdn.net/feiwutudou', 'https://wiki.swoole.com/wiki/page/215.html', 'http://fanyi.... 阅读全文
摘要:
1 call_user_func 的使用 1)使用方法直接传递值 2)使用类的方法 3 使用命名空间的方法 2 call_user_func_array 的使用 call_user_func 不能传递引用 阅读全文
摘要:
php的解析过程是 apache -> httpd -> php5_module -> sapi -> php cgi (外部应用程序)只是用来解析php代码的 sapi中的其中一种接口 类似php5_module cgi程序与Web服务器之间的接口标准 web服务器收到用户请求,就会把请求提交给c 阅读全文
摘要:
redis和memecache的不同在于:1、存储方式:memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小redis有部份存在硬盘上,这样能保证数据的持久性。2、数据支持类型:redis在数据支持上要比memecache多的多。3、使用底层模型不同:新版本的redis直接 阅读全文
摘要:
1,采用加锁计数,或者使用合理的队列数量来避免缓存失效时对数据库造成太大的压力。这种办法虽然能缓解数据库的压力,但是同时又降低了系统的吞吐量。 2,分析用户行为,尽量让失效时间点均匀分布。避免缓存雪崩的出现。 3,如果是因为某台缓存服务器宕机,可以考虑做主备,比如:redis主备,但是双缓存涉及到更 阅读全文