my project with 3.3MB loads very slow on mobile as I use the playcanvas server (I’ve set everything as not-preload and the test project is actually very light but it will take about 2min to load, crazy), so I have to upgrade and export it on a local host to host it, and make sure to load it quicker.
I’m not familiar with server side hosting stuff so I need to pay someone experienced with this to walk me through.(there’re too many ways to host)
It’s pretty straightforward. I assume you have an ORG account? You can download the build for self hosting and you just upload it to the server. It’s all static so there is not much setup on the server side. The gotcha is that you have to ensure that that server can ‘serve’ the file types used (eg JSON, DDS etc).
Are you sure that the slow down is due to the server and not the project though?
If it is a lot faster on desktop then it suggests that network speed/server is the issue (of course, it’s a bit difficult to know without seeing the project). Do you have any unique features in the game (E.g processing data) that might take a while on load?
How to fix does depend on server and the level of access you have.
It’s a bit of the pain, but the right person should be able to configure this in 10 mins. Unfortunately it’s not my area of expertise.
Edit: I also forgot that you should setup the server to enable gzip compression to save on download size. Again that varies on the server/service. I would have thought that generally is enabled by default.
Edit2: Just check your server and it looks like gzip isn’t enabled for your server.