I have php
and nodejs
installed in my server. I am calling a nodejs
code which uses node canvas
via php
Like:
<?php
exec(node path/to/the/js/file);
?>
Problem:
Each process of this execution consumes around 250 Mb of memory because of node canvas
. So If my server has around 8Gb of memory, only 32 users can use the service at any given point of time and also there is a risk of crashing the server if the number of users exceeds.
Is there any scalable solution to this problem?
UPDATE I have to use Canvas
server side because of my business requirements, so I am using node canvas
, but it is heavily consuming the memory which is giving a huge problem.