There are several ways to optimize the your Drupal website:
Before you start to optimize your website, you first have to measure the current speed.
This is can be done with this service: www.websiteoptimization.com/services/analyze/
Afterwards you can measure the speed again.
In the following menu you can change the cache settings:
Home » Administer » Site configuration » Performance
When you install and activate the module DB maintenance, it will be possible to optimize the database every day.
After activation of the module, you can go to the menu:
Home » Administer » Site configuration » DB maintenance
The cron-job wil now optimize your database every day.