Which is better:
Gettext is a sort of builtin feature, so I assume it\'s tweaked for per
Maybe you should look into Memcached which you can use it in combination with MySQL. It's very useful for fetching data which doesn't change too often, like translations.