 # Blobs
 ########################################
 
-MAX_BLOB_SIZE = 12000000
-MAX_BLOB_SIZE_HUMAN = "12MB"
+# See note below about 12MB taking 26s once in production -- until that gets fixed, this must be kept small.
+# The drawback is that large images can't be rendered, etc.
+MAX_BLOB_SIZE = 3000000
+MAX_BLOB_SIZE_HUMAN = "3MB"
 
 blobs = {}
 

                dbg("nothing to store -- done.")
                opts.cb(false, ttl)
            else
                dbg("store blob in the database with new ttl")
                if not opts.ttl?
                    opts.ttl = 0
                db.set
                    uuid  : opts.uuid
                    value : opts.value

    winston.info("Using keyspace #{program.keyspace}")
    hosts = program.database_nodes.split(',')
    http_server = undefined

    # Log anything that blocks the CPU for more than 10ms -- see https://github.com/tj/node-blocked
    blocked = require('blocked')
    blocked (ms) ->
