Please do not post the same thing multiple times. The board software automatically flags certain posts as needing moderator attention. This happens the most often for new users. I'm pretty sure this is made clear at the time you attempt to post. Posting the same thing over and over again just makes that many more posts the moderators have to weed through later. This makes us sad. Don't make us sad. If your post/thread doesn't appear, just wait a while. Don't post it again. If it hasn't shown up by the next day, then you can try again. I normally go through posts in the mornings, and try to check a few times throughout the day, but I'm not here 24/7. There will typically be a significant delay before posts are approved. Just be patient.
I'm currently going back and forth between hosting solutions and deciding what the best course of action is for hosting my apps web service and content. I've built an app that communicates with a PHP web service using a MySQL backend. The app will also deliver payloads of content the user would need to purchase, payloads are around 40-50MB in size.
I've been comparing the different hosting options and have come up with a shortlist that I'm hoping you guys can comment on and maybe share some of your own experiences. Shortlist is as follows for hosting my web service only:
- Amazon EC2: An instance with Amazon would host my PHP / MySQL web service. Major advantage is scalability and speed. Disadvantage is it can get pricey quite quickly and there is a bit of a learning curve to get it up.
- Google App Engine: Was pretty excited about this option when I read the following article: Google App Engine As Back End For iPhone Apps | Games from Within Until I got to the part where it states GAE doesn't support PHP. Unless you use a special version of Quercus for executing PHP scripts. And even when you do get Quercus running your PHP scripts, GAE doesn't support MySQL - you need to use their App Engine datastore which will involved having to rewrite my PHP scripts to work with that datastore.
- Shared Hosting (OneandOne.co.uk for example): Even though I know this option will work as I've used it in the past with websites I've built, scalability is probably my biggest worry with shared hosting. However the other voice in my head is arguing that if the app does require that I scale up, then I'll set up an Amazon EC2 instance and redirect my web service URL to point to the EC2 instance.
The three solutions mentioned above are for hosting my web service only, I've decided that going with Amazon S3 for hosting all my media assets (payloads of content etc) makes the most sense as it's quick and the price plans are decent.
What do you guys think? What are you using for your apps? Has anyone started off with shared hosting and then scaled up to a service like Amazon AWS before?