im no noobe to linux etc so no need to give me a book to read
This is a DB intensive application as many other scripts are
so i need tips about recomended hardware
As much horsepower as you can afford
if there is any tricks to optimize apache, php and mysql to run this site as fast as possible
Everything you could need, you can find at these sites
Hosts that develop a configuration for a specific hardware platform invest a great amount of time in tuning the settings and are not going to share these as they view it as an investment/property
http://php.net/
http://www.mysql.com/
http://www.apache.org/
If you refer to the internet connection, do not think about that
You espouse to have complete knowledge about this...