Depends on usage; e.g., your website will need about 10 MBPS connection to support good user experience for 100 concurrent users. For an e-commerce website, dedicate 5-10 MB RAM for every user, with 10% surplus for handling extra load. It is recommended to use an i-5, 5th generation processor.