加载中
在 Windows 上可以用 Docker 吗?

Docker,或者准确一点说,容器技术,在近几年里几乎成为了应用分发和集群部署的默认技术了。Docker 生态的成熟还有赖于其周边工具和实践模式的兴起。比如,曾经雨后春笋般出现的编排技术,以...

09/23 09:35
18
利用docker配置 nginx实现负载均衡

首先要准备三个nginx的容器; 第二个容器: 第三个容器: 进入第一个容器 要配置的容器(docker exec -it 容器名 /bin/bash) vi /usr/local/nginx/conf/nginx.conf 修改配置 在http{ }中加入...

mysql主从复制详解

概念 Mysql主从工作示意图: 实施 在每台服务器添加复制账号 配置主库和从库,配置二进制文件地址等。 同志备库连接连接到主库并启用复制 环境 mysql版本8.0.5,使用docker模拟,docker-comp...

nginx与php怎么处理高并发

高性能服务器通过配置nginx和php-fpm,代替docker容器技术,实现请求服务高并发处理。 主要说明配置主要参数。 nginx主要配置 通过nginx实现php-fpm服务器负载,用户访问服务时,将请求分配给...

09/17 17:16
35
PHP操作Redis,记不住多操作几次

redis 的基本操作方法 1.redis 的连接 : //实例化redis $redis = new Redis(); //连接 $redis->connect('127.0.0.1', 6379); //检测是否连接成功 echo "Server is running: " . $redis->pin...

php-fpm优化

1.通常情况我们修改/etc/php.ini文件,仅会修改错误日志与文件上传 #;;;;;;;;;;;;;;;;; # Error logging ; #;;;;;;;;;;;;;;;;; expose_php = Off # 关闭php版本信息 display_error = Off # ...

Redis 之服务器集群配置

常见的集群架构如图: redis操作过程中数据同步的函数调用关系: 集群搭建:   1.修改3个redis.config 文件的:   2.启动2个redis服务器 当杀掉redis主进程Master时,由于Slave(6380)只...

PHP实现RabbitMQ消息队列

先安装PHP对应的RabbitMQ,这里用的是 php_amqp 不同的扩展实现方式会有细微的差异. php扩展地址: http://pecl.php.net/package/amqp 具体以官网为准 http://www.rabbitmq.com/getstarted.htm...

PHP实现新浪长链接转化成短链接API

我们经常收到类似于这样的短信(如下图),发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯...

04/08 15:54
106
保存数组配置到PHP文件,一行代码搞定

在PHP中,可以直接通过include '文件名.php';的方式获取到文件的返回值。 例如有一个db.php文件,内容为: <?php return array( 'DB_HOST' => 'localhost', 'DB_NAME' => 'mydb', 'DB_USER'...

php实现数据结构的单向链表

啥是单向链表 链表是以链式存储数据的结构,其不需要连续的存储空间,链表中的数据以节点来表示,每个节点由元素(存储数据)和指针(指向后继节点)组成。 单向链表(也叫单链表)是链表中最简单...

PHP+Redis 仿微博demo

一、用户注册登录 include './header.php'; include './function.php'; $username = p('username'); $password = p('password'); $password2 = p('password2'); if ($password !=......

amp
05/26 10:49
78
PHP多进程处理tcp连接

<?php if(($sock = socket_create(AF_INET, SOCK_STREAM, 0)) < 0) { echo "failed to create socket: ".socket_strerror($sock)."\n"; exit(); } if(($ret = socket_bind($sock,'127.0.......

算法-镜像二叉树的PHP实现

操作给定的二叉树,将其变换为源二叉树的镜像。 二叉树的镜像定义:源二叉树 / \ 10 / \ / \ 7 9 11 镜像二叉树 / \ 6 / \ / \ 9 7 5 ...

swoole 消息队列实现

<?php /** * 场景: * 监控订单表状态 队列通信 * 一个进程向队列发布消息 另外两个进程争抢 */ //设置主进程名 echo '主进程id:' . posix_getpid() . PHP_EOL; cli_set_process_title('php...

php
06/23 15:04
40
PHP原生分页原理,不难懂

回顾下基础知识,有兴趣的可以认真的阅读一下。 <?php class Page { private $total; //总记录 private $pagesize; //每页显示多少条 private $limit; //limit private $page; //当前页码......

Yii2中自带分页类实现分页

1.首先写控制器层 先引用pagination类 use yii\data\Pagination; 写自己的方法: function actionFenye(){ $data = Field::find(); //Field为model层,在控制器刚开始use了field这个model,这儿...

PHP利用nginx的X-sendfile控制下载,提高下载效率

为了控制静态文件下载, 一般方法需要PHP用file_get_contents读取文件,再传给客户端。 节省资源的方法是利用nginx的x-sendfile模块 原理是 nginx 上设置一个特殊资源目录,客户端无法直接读...

03/24 17:21
85
php+redis实现消息队列

php+redis消息队列是php+mysql性能不足时的一个中间处理方案。通过这个中间的处理,保证的数据的可用性和准确性。用于服务器瞬间请求大,数据库压力大的情况。如并发量大导致的超卖、并发量大...

06/12 16:50
77
PHP实现的消息实时推送功能

本文实例讲述了PHP实现的消息实时推送功能。分享给大家供大家参考,具体如下: 入口文件index.html <!DOCTYPE HTML> <html> <head> <title>反ajax推送</title> <style> .send{color:#555;tex...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部