Setting up tile server

I have recently shifted to OSM

I have setup a basic tile server using mbtiles exported from tilemill.
Since mbtiles are internally sqlite db ,it may not be suitable for heavy traffic sites.

I have also seen http://switch2osm.org/serving-tiles/manually-building-a-tile-server/ .But,I am not sure which one to go with

Also i need dynamically changing tiles .I mean colors of roads changing based on some parameter in the postgre database every 1 min or so

How should i go about it?

maybe you can find some more hints at http://help.openstreetmap.org by searching for keywords like “own server”, own tiles or render own style …