我想在Apache Web服务器上托pipe一个基于AJAX的网站,并在同一台机器上托pipe一个MySql数据库,用于大约50个并发用户

该网站从MySql数据库获取其数据。

2GB内存和一个英特尔酷睿2双核处理器的Mac Mini是否能做到这一点?

简单的答案:试试吧!

我运行的应用程序平均有150多个并发用户在一个低预算的云 -VPS只有1024MB的RAM,它工作得很好。 这取决于您的托pipe应用程序。

根据Mac mini和50个用户的规格,如果网站在磁盘I / O和MySQL查询方面不是很密集的话,是的,它可以在这台机器上运行。 没有一个一般的经验法则可以帮助你知道这个处理器是否可以和50个用户或者100个用户一起工作,通常你可以发现用较less的处理能力就可以满足你的网站的需要,有时你需要以获得一个function强大的至强服务器,具有8 GB的RAM和一个博客的快速磁盘I / O,所有这些都取决于它的架构。

如果你优化你的网站,MySQL数据库和MySQL查询,你会没事的。

Mac mini将完成这项工作,但速度低于专用于托pipe应用程序的系统。 对于请求的带宽和响应也比VPS或主机更合理。

还必须关心电源和系统崩溃,设置防火墙和非常不同的networking问题,这些问题在VPS和主机公司中将几乎省略,但是如果您想为私人networking中的某些私人用户提供应用慷慨的设置。 🙂