page contents

搞了 2 周性能优化,QPS 终于翻倍了!

平时多注意一些代码写法,在使用黑科技时注意一下其实现有没有什么隐藏的坑才是正解,还可以进行定期的性能测试,及时发现并解决代码里近期引入的不安定因素。

  • 0
  • 0
  • 小柒
  • 发布于 2021-11-20 10:50
  • 阅读 ( 476 )

nginx配置优化之负载均衡配置

课程内容 1. https安装认证 2. nginx反向代理 3. 负载均衡配置策略 1. https安装认证 1.1 https概述 为什么需要使用HTTPS,因为HTTP不安全,当我们使用http网站时,会遭到劫持和...

亿级大表在线不锁表变更字段与索引

大家在日常工作中,往往需要对数据库的表结构做变更,一般涉及到增删字段,修改字段属性等ALTER的操作。

  • 0
  • 0
  • Pack
  • 发布于 2021-01-21 09:34
  • 阅读 ( 736 )

高并发Linux内核参数优化

众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。

  • 0
  • 0
  • Pack
  • 发布于 2021-01-18 09:56
  • 阅读 ( 960 )

高并发网站架构设计之DNS解析原理全过程

域名系统(英文:DomainNameSystem,简称:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-19 09:47
  • 阅读 ( 629 )

负载均衡的几种方式

负载均衡其实就是任务的分发,使得任务能按照你的预想分配到各个计算单元上,它能提高服务对外的性能,避免单点失效场景。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-02 15:19
  • 阅读 ( 415 )

PHP实现高并发服务器

一提到高并发,就没有办法绕开I/O复用,再具体到特定的平台linux, 就没办法绕开epoll. epoll为啥高效的原理就不讲了,感兴趣的同学可以自行搜索研究一下。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-01 11:16
  • 阅读 ( 568 )

PHP的性能优化方法总结

对线上站点做压力测试的时候,我们一定要将请求数和并发数,特别是并发数要设置的比较低,我们不能对线上的网站造成压力问题,不管是自己的还是别人的。

  • 1
  • 0
  • Pack
  • 发布于 2020-10-30 09:39
  • 阅读 ( 563 )

面试官:你对Redis缓存了解吗?面对这11道面试题你是否有很多问号?

这就是看看你对缓存这个东西背后有没有思考,如果你就是傻乎乎的瞎用,没法给面试官一个合理的解答,那面试官对你印象肯定不太好,觉得你平时思考太少,就知道干活儿。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-27 09:12
  • 阅读 ( 578 )

为什么Redis单线程能够达到数十万、百万级的QPS?

查看了下阿里 Redis 的性能测试报告如下,能够达到数十万、百万级别的 QPS(暂时忽略阿里对 Redis 所做的优化),我们从 Redis 的设计和实现来分析一下 Redis 是怎么做的。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-27 08:55
  • 阅读 ( 625 )

一篇文章让你明白Nginx核心架构是怎么支持高并发的

Nginx 作为业界知名的高性能服务器,被广泛的应用。它的高性能正是由于其优秀的架构设计,其架构主要包括这几点:模块化设计、事件驱动架构、请求的多阶段异步处理、管理进程与多工作进程设计、内存池的设计,以下内容依次进行说明。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-16 10:23
  • 阅读 ( 583 )

高并发场景下的缓存有哪些常见的问题?

当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-12 15:52
  • 阅读 ( 631 )

PHP高并发商城秒杀

秒杀活动是一些购物平台推出的集中人气的活动,一般商品数量很少,价格很便宜,限定开始购买的时间,会在以秒为单位的时间内被购买一空。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-03 15:19
  • 阅读 ( 651 )

mycat 负载均衡balance与writeType测试结果

重点测试balance = 1 & wirteType = 0 时

  • 0
  • 0
  • Pack
  • 发布于 2020-08-26 16:52
  • 阅读 ( 686 )

基于Nginx的负载均衡原理与实战

什么是负载均衡?顾名思义就是让客户端的请求均匀地分布到各个服务器上。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-22 09:36
  • 阅读 ( 655 )

PHP8新特性之match表达式

在PHP8开始将会得到语法错误了, 当然,方法名中还是可以用的。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-19 14:27
  • 阅读 ( 651 )

消息队列-如何保证消息队列的高可用?

RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:38
  • 阅读 ( 639 )

PHP + Redis 实现简单消息队列

Redis做消息队列的好处在于它的轻量级,高并发,延迟敏感,应用场景有 即时数据分析、秒杀计数器、缓存等

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:31
  • 阅读 ( 719 )

linux使用grep条件搜索大文件的行数等操作

最近需要查询大日志文件的时候,每次打开vim,cat之类的都会卡死,但是需要查看符合条件的共有多少行数据,这可愁死我了,下面列出一些常用的匹配查询命令。

  • 0
  • 0
  • Pack
  • 发布于 2020-08-15 09:24
  • 阅读 ( 770 )