Here is a list of recommended books that explains the different approaches to website performance optimization in great detail
High performance web sites
This is the bible in website performance tuning. It explains the mechanisms in detail that is easy to understand
Even faster web sites
This book takes performance optimization to a higher level. Make sure to have read "High performance web sites" before this one.