epimetheusQ

上帝如风,无所不触

服务压测

压测简介压测信息压测软件:使用Jmeter作为压测软件。压测机器:3台 4C8G主机作为压测机,单台最高可以触发250QPS,3台理论最高750QPS。业务机器:4台 8C16G,按比例均匀分配给13个微服务。 压测方式针对小程序商城压力情况,给出11个压测场景,分别是首页、购物车、确认订单页、下单、商品详情页、(多个)活动页。每一个场景存在多个接口,如购物车存在4个接口,单场景压一次算作一......

macbook在docker中运行hyperf代码无法同步问题解决

Mac在docker中运行hyperf代码无法同步问题解决更换电脑,安装docker后,可以正常启动hyperf项目,但是一旦更新hyperf代码,docker容器内的代码却没有更新。 通过查阅资料和多次尝试发现,是由于本地修改代码后,docker内部无法时时更新,进入容器,针对该项目执行: 123456# 1. 进入docker容器中docker exec -it 539803d55274......

hyperf.docker基本启动命令实践

什么是容器image是镜像,通过copy镜像,形成一个container。 hyperf通过容器基本命令进行启动1docker run -d --name hyperf -v /usr/local/var/WWWW:/data/project -p 9401:9401 -p 9501:9501 -it --privileged -u root --entrypoint /bin/bash h......

nginx错误处理

nginx 错误处理nginx 不存在nginx.pid在执行nginx -s reload 时,报错:nginx: [error] open() “/usr/local/var/run/nginx.pid” failed (2: No such file or directory) 原因:在该目录下,未找到nginx.pid文件 使用nginx -t 获取到nginx.conf文件位置 1......

mysql内部执行原理

MySQL详解MySQL内部执行过程MySQL中从基本架构示意图可以看出,分为两层,分别是Server层和存储引擎层。 Server层: 名词 解释 1.连接器 管理连接,权限验证 2.分析器 词法分析,语法分析 3.查询缓存 命中缓存直接返回结果(大并发或大量更改不适用,更改会清空缓存,不建议使用) 4.优化器 执行计划生成,索引选择 5.执行器 操作引擎,返回......

计算机网络详解

计算机网络体系结构结构介绍计算机网络体系结构分为3种,分别是:OSI体系结构、TCP/IP体系结构、五层体系结构,其中OSI七层体系结构概念清晰、理念完整,但是比较复杂且不实用,TCP/IP体系结构包含了一系列构成互联网基础的网络协议,是Internet的核心协议,被广泛应用于局域网和广域网。 OSI体系结构(7层) TCP/IP体系结构(4层) 五层体系结构(5层) 应用层 应......

memcache&&redis

Memcache和Redis的区别?介绍MemcacheMemcache介绍Memcache是一款开源的、高性能、分布式的对象缓存系统,可应用于各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用的直接数据,如字符串、对象等。 Memcache特点1.简单的key/value存储,服务......

设计模式

PHP中的设计模式 设计模式:提供了一种广泛的可重用的方式来解决我们日常编程中常常遇见的问题。设计模式并不一定就是一个类库或者第三方框架,它们更多的表现为一种思想并且广泛地应用在系统中。它们也表现为模板或者一种模式,可以在多个不同场景下用于解决问题。设计模式可以用于加速开发,并且将很多大的想法或者设计以一种简单的方式实现。当然,虽然设计模式在开发中很有作用,但是千万要避免在不适当的场景误用他......

php fastcgi

CGI技术什么是CGI?cgi(common gateway interface)公共网关接口是www技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规范。CGI规范允许WEB服务器执行外部程序,并把它们的输出发送给WEB浏览器,CGI将WEB的一组简单的静态超媒体文档变成一个完整的新的......

网站安全之xss、csrf、sql注入

SQL注入、XSS、CSRFXSS跨站脚本攻击(cross Site Scripting),恶意攻击者往web页面里插入恶意的Script代码,当用户浏览该页面之时,嵌入其中web里面的script代码会被执行,从而达到恶意攻击用户的目的。 XSS主要有如下三种分类: 1.Reflected XSS(基于反射的XSS攻击):是指XSS代码在请求的url中,而后提交到服务器,服务器解析后,xs......