博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
阅读量:6040 次
发布时间:2019-06-20

本文共 528 字,大约阅读时间需要 1 分钟。

hot3.png

【编者按】在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求。Octivi联合创始人兼软件架构师Antoni Orfin将向你介绍一个非常简单的架构,使用HAProxy、PHP、Redis和MySQL就能支撑每周10亿请求。同时,你还能了解项目未来的横向扩展途径及常见的模式。

在这篇文章中,我将展示一个非常简单的架构,使用HAProxy、PHP、Redis和MySQL支撑每周10亿请求。除此之外,我还将展示项目未来的横向扩展途径及常见的模式,下面我们一起看细节。

状态:

  • 服务器

  1. 3个应用程序节点
  2. 2个MySQL+1个备份
  3. 2个Redis

  • 应用程序

  1. 应用程序每周处理10亿请求
  2. 峰值700请求每秒的单Symfony2实例(平均工作日约550请求每秒)
  3. 平均响应时间30毫秒
  4. Varnish,每秒请求超过1.2万次(压力测试过程中获得)

  • 数据存储

  1. Redis储存了1.6亿记录,数据体积大约100GB,同时它是我们的主要数据存储
  2. MySQL储存了3亿记录,数据体积大约300GB,通常情况下它作为三级缓存层

转载于:https://my.oschina.net/zyt1978/blog/636464

你可能感兴趣的文章
VMware 虚拟化编程(7) — VixDiskLib 虚拟磁盘库详解之三
查看>>
php 未实例化类调用方法的问题
查看>>
我对读计算机软件专业硕士的几点看法
查看>>
用JS写CSS
查看>>
TOJ4537: n阶行列式
查看>>
3.16
查看>>
表单文件上传与文件下载
查看>>
下午考
查看>>
创建字符设备的三种方法
查看>>
走在网页游戏开发的路上(六)
查看>>
nginx 配置的server_name参数(转)
查看>>
Uva592 Island of Logic
查看>>
C++基础代码--20余种数据结构和算法的实现
查看>>
footer固定在页面底部的实现方法总结
查看>>
nginx上传文件大小
查看>>
HDU 2243 考研路茫茫——单词情结(自动机)
查看>>
Dubbo OPS工具——dubbo-admin & dubbo-monitor
查看>>
Dungeon Master ZOJ 1940【优先队列+广搜】
查看>>
Delphi 中的 XMLDocument 类详解(5) - 获取元素内容
查看>>
2013年7月12日“修复 Migration 测试发现的 Bug”
查看>>