I'm planning to move my current site http://minecraft.e7.lt/ from poor hosting to VPS [Directadmin, centos 6 64bit] and I'm thinking how may I boost site to load much faster, I don't really care about resources, which would be used (rams, etc.). I just care about speed, because now site loads in around 5 seconds, it's kind too. Page caching would be nice I think or something like that, but I'm almost total noob in website hosting, and custombuilds, so what would you advice me to do? I know it's not enough information, but please write if I missed something to detail my issue.
site speed is handled by 3 things - in order or priority. data that needs to be processed { optimized sql queries etc) data loading to processor ( ssd hard disk/good ram, better processors etc) general data center speed. ( where is the site visitor located as compared to your server) ( cdn etc) there are two types of caching generate the html page from php result and server that page ( wordpress total cache, supercache etc) load entire database in ram - best approach, as it can usually make your site load in less than 1 second. having directadmin or cpanel or any other free hosting panel is irrelevant to your task, cpanel will actually make it a bit slower, because you cant' customize it)