For an online store based on the WordPress platform, 64 MB of RAM is surely enough. With an increase in attendance of more than 2-3 thousand visitors per day may increase the download speed of the site. So, if the site is visited daily by 5-6 thousand unique visitors, you will need twice the amount of RAM.
Another content management system – Drupal 8 requires MySQL with the InnoDB subsystem and this significantly affects the consumption of RAM. Here at least 64 MB of RAM is recommended.
Virtual and VPS hosting
Paradoxically, for virtual hosting, the size of RAM can be less critical than for VPS hosting. This happens because a client with a loaded site may have 20 clients with simple sites that do not require a lot of RAM. Of course, this situation is possible when the hosting provider realizes the load on the server, rather than trying to cram as many clients as possible onto it.
For VPS hosting the situation is ambiguous. The server software consumes RAM and, if it is configured incorrectly, the site will work even worse than on a virtual server.
There are cases when on a virtual hosting site works fine due to the lack of load on the server from other clients and its optimal settings, while on a VPS hosting the same site hangs due to unnecessary and incorrectly configured software.
VPS hosting is more suitable for those customers who are able to flexibly configure the software and have administration skills. In this case, the performance in comparison with the virtual servers may increase.
Increase in RAM on hosting for a large project.
The development of the site implies an increase in server resources. Connecting databases, PHP, changing CMS, increasing attendance – all this leads to the need to increase RAM. A novice client may not know exactly how much server resources he will need for optimal site operation. Therefore, there may be situations where the memory of the tariff plan will be missed. At the same time, switching to another tariff plan can be costly, because other parameters will also increase.