mysql - 在 VPS 上安装 Apache 和 MySQL
问题描述
两种方案之间是否有任何区别(或偏好):
- Apache 和 MySQL 安装在同一个 VPS(4Gb RAM,2 个 CPU 内核)上,每个都配置为 2GB RAM,
- Apache 和 MySQL 安装在单独的 VPS(2Gb RAM,1 个 CPU 核心)上。
谢谢你。
解决方案
最好选择单独的vps服务器
以下是原因
1)可以提高性能,你可以平衡负载
2) 如果您有单独的独立数据库服务器,则更容易设置复制
3) 如果 apache 或 mysql 出现问题,则更容易排除故障
4) 通常如果您有单独的数据库实例,您会将 80% 的 RAM 内存分配给 Myisam 或 Innodb 引擎以获得更好的并发性。如果两者都保持在同一个 vps 中,你将不得不牺牲并发性、可扩展性
推荐阅读
- css - 视图文本在 React Native 中没有垂直对齐
- c# - 使用 c# 使用内容类型 application/x-www-form-urlencoded 连接到 API(帖子)
- react-native - 在 react-native 中更新 SectionList/FlatList 数据
- c# - 在 Visual Studio 中运行后端时如何运行 Blazor 客户端?
- flutter - Flutter_bloc 包中的 FutureBuilder 和 Snapshot
- oauth - 如何查明用户是否已从 microsoft it's account 注销?
- vega-lite - 圆条打破 Altair 中的工具提示
- amazon-web-services - AWS Cloudwatch + ECS - 设置什么权限?
- docker - Docker如何在python中创建具有多个图像的自定义docker
- wpf - 使用 1+ 组合框过滤 Datagird - 多个过滤条件 (MVVM)