mysql - 在架构一个项目初期,服务器各个应用场景下的硬件选择方案、优化建议及性能基准?

 往事不可味nd 发布于 2022-11-04 20:14

系统:Linux

分4个应用场景:
1.负载均衡机

2.Web机

3.Mysql数据库机

4.Redis缓存机

说说我目前的理解:

负载均衡机在并发数和调度上压力比较大,CPU性能要求更高。

Web机的需求比较均衡,性能遇到瓶颈时方便横向拓展增加机器即可。

mysql机器性能瓶颈在io上,使用ssd硬盘可以显著提高效率。

redis缓存机在内存方面需求比较大,可以加大内存以满足需求。

另外求介绍针对不同应用场景的服务器性能测试的工具和性能指标作为参考。

2 个回答
  • 先估计好你的并发量,然后看请求是动态还是静态 再做数据库的设计吧。。

    2022-11-12 01:56 回答
  • 简单回答:
    1、负载均衡分为硬件负载均衡和软件负载均衡,中小并发的话可以采用软件负载均衡,如果并发较大,我建议采用F5之类的负载均衡机,做心跳线和后备。
    2、web机举例PHP生产环境的话,采用LAMNP,把资源如图片独立到图片服务器,cssjs压缩减少带宽,或者采用cdn。
    3、一般系统的瓶颈都是数据库,说到底就是IO,有条件采用ssd,做读写分离,优化sql语句,这些可以自行google。利用memcache对数据做缓存。
    4、Redis这东西研究不是很多,不敢乱说。

    2022-11-12 01:56 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有