Скажу вам сразу... Вы не найдете этого в книгах. Может в видео что-то..
Для оптимизации mysql почитайте ее документацию.. в ней сказано как кэшировать (от часто задаваемых запросов, до определенной ячейки) ... а про php все зависит от ваших знаний и чистоты кода.
Так же используйте gzip и memcahe. Cтарайтесь не писать лишнее ... И в php старайтесь не повторять код.. лучше всего используйте ооп.
p.s запросы к базе лучше всего пишите на mysqli (она побыстрее и безопаснее) или PDO . Решать вам что вы выберите .. но mysql скоро не будет поддерживаться.
Вот пару ссылок: тыктыктык
Ну или поищи сам... кэширование запросов mysql... это тебе больше подойдет.
Кэшируй самые частые запросы и результаты.. скрипты лучше не стоит(безопасности вредит) и при использовании memcache смотри что бы кэш был закрыт от посторонних глаз ) А то это частая ошибка...