You've got to maintain your Drupal site properly, to keep it fast.
Here are some tips on how to optimize your Drupal site:
- Enable caching for your Drupal.
- Optimize your Drupal database.
- Log in to your Drupal admin area and go to Site Configuration > Performance. Besides enabling cache, you should also enable Page compression, Optimize CSS files and Optimize JavaScript files.
- If your Drupal is hosted on a dedicated solution, you can modify the global MySQL settings for better performance.
- Check your website using this online tool. It will give you valuable information on what modifications can be made in order to improve its performance.
- Disable/remove all modules/blocks you are not using.
(As read in: kb.siteground.com site)