我是一名程序员。我没有任何管理网络服务器的经验。
我正在编写一个多站点 CMS,用户可以在其中快速设置新站点。我的代码将为每个新站点创建一个新的 vhost 记录。
所有网站都将在同一个 Web 应用程序上运行。创建新网站时,它将简单地设置一个新的 vhost 记录和 vhost 记录将指向的文件夹。该文件夹将包含一个包含网站设置的文件。该文件在加载网站设置后,只需加载 Web 应用程序即可。
现在,我的问题是:大量的虚拟主机记录是否会降低服务器的速度(假设服务器上的访问者数量不变)?同样,假设访问者数量不变:服务器是否会因为虚拟主机记录过多而出现性能问题?
答案1
除非您谈论数以万计的虚拟主机,否则不太可能真正造成任何重大影响。
您最担心的是代码快速呈现的效率、处理的并发连接数以及后端数据库的效率。
在处理具有超过 5000 个虚拟主机的服务器时,问题实际上在于管理虚拟主机内容本身,而不是运行的虚拟主机的单纯数量。