Hi Conor
You wrote:
> Might be a better option to use XGrid and two 8GB minis instead of 1 mini with 16GB.
>
> Would a separate server for my
sql be worth it for the numbers mentioned (c. 850 registered, 300 concurrent)
Did you make a decision? How are the results?
The general consent is that twin servers, one web server and one database server, are slower than a single server under low concurrency, due to the network latency. But they overtake the single server under high concurrency.
The question is, what is your concurrency? You speak of "300 concurrent" but never specified concurrency according to the definition in this forum. See my previous post for the link and the question. There were other questions too which you haven't answered.
300 concurrent users in a school of 850 users sounds too high for me. May be you have an explanation. In your situation I would start with a single machine and add a second one once the need arises.
BTW, why it must be a Mac Mini? I find them expensive for what they offer as servers. OK graphics is another story, but unnecessary for a server. Recently I needed a fast
FTP server for huge files, in a similar topology to yours: connected to a Gbit port of the switch, all clients to 100 Mbit/s ports. I bought a ZOTAC ZBOX ID41 PLUS and very satisfied. Costs $350. It comes without an OS, now running Debian Squeeze.