В зависимости от того, как вы хотите оптимизировать. (Я забавляюсь, что вы используете PHP, но это в значительной степени относится ко всем языкам).
Вы можете попытаться сделать ваши запросы более эффективными, чтобы вы меньше обращались к серверу во время каждого запроса.
Вы также можете попробовать использовать кэширование, например - http://memcached.org/. Таким образом, вам не нужно вызывать базу данных / файлы для создания страницы по каждому запросу, вы просто извлекаете ее из кэша.
И одна статья, которая мне понравилась, была - http://20bits.com/articles/10-tips-for-optimizing-mysql-queries-that-dont-suck/ - может быть, она вам тоже поможет.