上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: ###问题发生的背景:合作方请求某个接口,由于处理时间较长,导致了网关超时. ###问题分析:1.可能是php程序超时报错;2.php-fpm处理请求超时;3.nginx服务器超时. ###问题解决:1.php超时设置:检查了php超时的配置,在php.ini里面:max_execution_tim 阅读全文
posted @ 2021-03-14 17:04 代码堆里的看客 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: cdn的作用:提高网站的响应速度和用户下载速度 解决了跨地区,跨运营商网站打开速度慢的问题-。 减少网站被攻击的次数,提高了站点的安全,有效减轻源站的负载 省钱 用户-->主域名-》要解析到cdn供应商的cname值-》解析到cdn的加速节点-->cdn节点加速->查看缓存是否过期 -》解析到网站所 阅读全文
posted @ 2021-03-10 13:52 代码堆里的看客 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在项目开发者经常会遇到『给用户群发短信』、『订单系统有大量的日志需要记录』或者在秒杀业务的时候服务器无法承受瞬间并发的压力。 这种情况下,我们怎么保证系统正常有效的运行呢? 这个时候,我们可以引入一个叫『消息队列』的概念来解决上面的需求。 消息队列的概念、原理和场景 在高并发的时候,程序往往无法做到 阅读全文
posted @ 2021-03-01 22:44 代码堆里的看客 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 使用过 Redis 做异步队列么,你是怎么用的? 一般使用 list 结构作为队列,rpush 生产消息,lpop 消费消息。当 lpop 没有消息的时候,要适当 sleep 一会再重试。不但客户端 的 CPU 能降下来,Redis 的 QPS 也降下来了。 如果对方追问可不可以不用 sleep 呢 阅读全文
posted @ 2021-02-27 18:06 代码堆里的看客 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个程 阅读全文
posted @ 2021-02-20 17:53 代码堆里的看客 阅读(389) 评论(0) 推荐(0) 编辑
摘要: nginx 涉及到两个账户,一个是 nginx 的运行账户,一个是 php-fpm 的运行账户。如果访问的是一个静态文件,则只需要 nginx 的运行账户对文件具有读取权限;而如果访问的是一个 php 文件,则首先需要 nginx 的运行账户对文件有读取权限,读取到文件后发现是一个php 文件,则转 阅读全文
posted @ 2021-02-20 17:44 代码堆里的看客 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 背景 公司做网盘系统,一直在调用图片服务器的接口上传图片,以前写的,以为简单改一改就可以用 最初要求 php 上传多种视频格式,支持大文件,并可以封面截图,时长统计 问题 1、上传到阿里云服务器,13秒左右,连接被重置 2、切换到本地服务器后 413 Request Entity Too Large 阅读全文
posted @ 2021-02-05 22:08 代码堆里的看客 阅读(275) 评论(0) 推荐(0) 编辑
摘要: PHP实现微信红包算法和微信红包的架构设计简介 使用PHP发红包,当我们输入红包数量和总金额后,PHP会根据这两个值进行随机分配每个金额,保证每个人都能领取到一个红包,每个红包金额不等,就是要求红包金额要有差异,所有红包金额总额应该等于总金额。 首先给大家分析下规律: 设定总金额为10元,有N个人随 阅读全文
posted @ 2021-02-02 18:36 代码堆里的看客 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 并发 IO 问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接 Fork 进程,到 Worker 进程池/线程池,到现在的异步IO、协程。PHP 程序员因为有强大的 LAMP 框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍 PHP 进行并发 IO 编程的各种尝试,最后再介绍 Swoo 阅读全文
posted @ 2021-02-02 10:24 代码堆里的看客 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一:JWT是什么 JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。基于token的身份验证可以替代传统的cookie+session身份验证方法。 JWT由三个部分组成:heade 阅读全文
posted @ 2021-02-02 09:53 代码堆里的看客 阅读(415) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页