Best Method To Save Data to A Remote Server?

Is it:

1/Save all my variables in individual fields on a database? (I have a lot of vars)

2/Save a players data in an asset bundle- somehow upload that to the server (can wwwform do this?)

3/Somehow upload the playerprefs file to the server.

4/Pay somebody like Dimerocker for doing the hard part and use their api to store cloud data.

5/Royal mail

?

Cheers

Depending on the frequency of the saving (how many times per second/minute/hour you need to do the save), I would choose using WWW if that frequency is not extremely high.

If it is, a better approach might be to locally keep everything and then, every X amount of minutes, upload it to the server with WWW.