It is worth noting that server push ties up one TCP connection and one process per client, so doesn't scale very well. That's not a concern for running low traffic scripts like this one is probably meant to be, but means you can't do much else than low traffic scripts before your server starts going toes-up.
Makeshifts last the longest.