摘要: 打开php.ini找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数! upload_max_filesize = 2G 是上传最大文件的大小 ,可写成2G memory_limit = 2G 是内存限制 post_max_size 阅读全文
posted @ 2019-04-15 20:06 zhaojq 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 业务场景 1、100个商品 2、1000万人抢购 方案 1、客户端点击按钮抢购,按钮致灰,防止用户重复点击 2、用户请求到达,进入redis队列,判定库存,入队成功 2、redis消费,订单生产 4、轮询获取抢购状态 阅读全文
posted @ 2019-04-15 18:26 zhaojq 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 业务场景 1、mysql数据 2G 2、每天增量1000万 3、拆表存储 4、每天两小时停止写入 方案 1、分表设计 2、回滚方案设计 2、代码编写 3、历史数据提前导入 4、当日数据批量导入 5、代码上线 6、观察数据变化 阅读全文
posted @ 2019-04-15 18:04 zhaojq 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 业务场景 1、每天增量1000万+ 2、mysql 存储 3、高并发 方案: 1、redis 队列,解决高比发问题 2、crontab定时连接redis从redis取出最新日志信息 3、库批量写入mysql,批量写入减少binlog磁盘操作、网络IO,减轻服务器压力 4、数据库设计,无索引,不会存在 阅读全文
posted @ 2019-04-15 17:58 zhaojq 阅读(745) 评论(0) 推荐(0) 编辑
摘要: nignx 代理 buffer proxy_buffers 16 512k; proxy_buffer_size 512k; fastcgi buffer fastcgi_buffers 4 64k; fastcgi_buffer_size 64K; nginx的buffer机制 对于来自 Fast 阅读全文
posted @ 2019-04-15 17:30 zhaojq 阅读(2514) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh if [ ! -d "/data/backup" ]; then mkdir -p /data/backup fi db_user="root" db_passwd="abc" time="$(date +"%Y%m%d%H%M")" mysqldump -u$db_user - 阅读全文
posted @ 2019-04-15 17:29 zhaojq 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 4.1、查看当前selinux的状态。 1. /usr/sbin/sestatus 4.2、将SELINUX=enforcing 修改为 SELINUX=disabled 状态。 1. vi /etc/selinux/config 3. #SELINUX=enforcing 4. SELINUX=d 阅读全文
posted @ 2019-04-15 17:07 zhaojq 阅读(319) 评论(0) 推荐(0) 编辑