Showing posts with label windows. Show all posts
Showing posts with label windows. Show all posts

Saturday, October 8, 2011

Facebook Dev: Free webhosting for your App

If you're a student and want to learn Facebook App development, or just need a free webhost for your app, you can apply for free webhosting from numerous free webhosting providers.

If you are developing your Facebook App in ASP.NET, check out the list of free webhosts that support ASP.NET and Microsoft SQL Server:

Since there are few licenses related to setting up a webserver running Linux, it is much easier to find a free webhost if your Facebook application does not require a Windows server.

  1. 0000cost (1.5 GB storage, 15 GB bandwidth)
  2. Free domain site (1 GB storage, unlimited bandwidth)
  3. Bammz (unlimited storage and bandwidth)
  4. HelioHost (500 MB, unlimted bandwidth)
  5. Somee (150 MB storage, 5 GB transfer)
  6. No Fee Host (100 MB storage)
  7. 7 Host (50 MB storage)
  8. Brinkster (30 MB storage, 2 TB bandwidth) 
  9. 10k Host (unknown storage and bandwidth)
  10. Millenium Systems (only for webdesigners)
Please notice that the webhosts running Windows servers and ASP.NET normally also provide support for PHP and MySQL databases.


You can also get free SSL certificates for your webserver (which is required from October 1st for all Facebook Apps):

Webhosting: Free webhosting for ASP.NET

Believe it or not, it is possible to host your ASP.NET application for free. Storage, bandwidth, etc. is of course limited, but it is a good offer for students and test applications.

Below we have listed different hosts that offer free ASP.NET hosting:
  1. Free ASP Web Hosting (2 GB storage, 20 GB bandwidth, includes MS SQL)
  2. Web Host for ASP.net (150 MB storage)
  3. Somee (150 MB storage, 5 GB transfer)
  4. AspHost4Free (100 MB storage, unlimited bandwidth)
  5. Free domain site (1 GB storage, unlimited bandwidth)
  6. 7 Host (50 MB storage)
  7. ASP Spider
  8. Brinkster (30 MB storage, 2 TB bandwidth) 
  9. HelioHost (using Mono Project on Linux servers)
You can also get free SSL certificates for your webserver:

ASP.NET: Free scheduling of your tasks (Cron jobs)

If you choose to run your website in a shared hosting environment on windows servers, most webhosts don't allow you to schedule your own tasks, like backup, changing status etc. If you run plug-and-play solutions like WordPress or Drupal you are more or less dependent on scheduled tasks.

There are numerous providers of webbased scheduling of tasks. The tasks can normally be sceduled by specifying the URL of a given webpage on your server and when/how often the should run.

Free scheduling services include:
  1. Host Tracker (1 free job)
  2. My Web Cron (free service)
  3. SetCronJob (limited cron jobs are free)
  4. Web Scheduler (one cron job for free)
For your reference I have also compiled a list of commersial cron job providers (in case the free ones don't fullfill your needs):
  1. SiteUptime
  2. WebCron

Cons
The disadvantage when using free scheduling services, is that the number of tasks to schedule is limited, short timeout and the scheduling needs to be re-activated after a few months. If your site is heavily dependent on scheduled tasks, you should consider to use a paid service, or change to VPS or Dedicated Server hosting.


Scheduling in Windows plans
Some webhosts have made their own control panel or use commersial panels providing scheduled tasks as an option to their shared window plans. After checking multiple webhosts I realized that it is rather rear that such option is available. The following known webhosts provide scheduled tasks as an option in their control panel:
  1. HostGator
  2. Mochahost

VPS and Dedicated Servers
If you run your website on a VPS or dedicated server, the need for a web based task scheduler does not apply. You can then either use the built-in scheduler in windows or set up your own windows service. This is possible since you will have full root-access.