15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 将100个网站部署在同一个服务器上,有什么好的方法?

将100个网站部署在同一个服务器上,有什么好的方法?

时间:2023-10-23 10:24:02 | 来源:网站运营

时间:2023-10-23 10:24:02 来源:网站运营

将100个网站部署在同一个服务器上,有什么好的方法?:

先说性能问题。




1. 数据库

数据库在存储上的实现,就是磁盘上的文件。如果读写不频繁的话,当然没有任何问题。只不过表多了,可能占用空间也不小。如果内存不够大(缓存命中下降),磁盘压力是一个问题。




2. 应用程序

至于网站(应用程序)本身,负载并不会因为网站数量的增加而增大,只与每秒请求数有关。wordpress这类PHP应用都是一次请求进行启动、解释、执行的,很适合大量网站+低访问频率的部署(相对应的是Java/Python/Go等常驻进程式的部署,至少一个网站一个进程吧,就很吃内存了)。性能上,一个网站一秒访问100次,和100个网站一秒各访问一次差别不大,所以也好说。




再说管理问题

你这么多网站,管理和部署都是头疼的事。如果是多租户(多个使用者、维护者)情况,还要考虑安全和隔离手段,否则100个网站里有一个出问题,全都不保了。




3. 部署方式

但问题是,你这100个网站是什么关系?

如果是给别人做的100个外包项目,还部署到自己的机器上,可能要考虑安全隔离的问题(不能100个网站就放在100个目录下),这种情况,推荐使用docker这样的容器化部署方式(得学习一段时间),算是性能和安全性都比较好的多应用部署方案。




当然wordpress的多站点工具似乎就是为你这样的需求准备的,如果在易用性上符合你的需求,安全性应该足够。




更高级地,就是你自己写一个网站(任何语言),按自己的想法实现多网站方案。




4. 多网站区分方式

区分方式好多种,根据你自己的设计,可能有如下几种方案:

关键词:方法,服务,部署,同一

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭