RAILS is perfect for serving dynamic contents but it’s just wasteful for static contents.
In a typical RAILS deployment where Apache is used as front-end and Mongrel cluster as back-end, we can leverage mod-rewrite to avoid sending the requests for static contents to Mongrel.
I was thinking about what software can be offered as services. The immediate ideas are commenting, polling, etc. Well, if you google “commenting service” or “polling service”, many hits show up.
There are two ways to write your own custom tags in Radiant: Radiant Extension and Rails plugin.
I need to have a feature like Apache’s “Server Side Include” so I can include some static or dynamic content not managed by Radiant. Since it involves with rendering content from a file, I choose to implement a Rails plugin to extend the existing module StandardTags.
If you are looking for low cost VPS hosting solution, try Linode.com to see if it fits your needs. So far, I’m quite happy with the service. The web based node manager and Ajax console make the admin work really easy.