mysql - 在架构一个项目初期,服务器各个应用场景下的硬件选择方案、优化建议及性能基准?
巴扎黑
巴扎黑 2017-04-17 13:07:37
[MySQL讨论组]

系统:Linux

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

2.Web机

3.Mysql数据库机

4.Redis缓存机

说说我目前的理解:

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

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

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

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

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

巴扎黑
巴扎黑

全部回复(2)
高洛峰

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

黄舟

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号