There ar several things that you can do in order to improve the performance of your Joomla website :
- Enable the caching system from the admin area -> Global Configuration -> System. For more information on how to do that you can check other tutorial " How to speed up Joomla 1.5". Enabling cache will signifficanly improve the performance of your website.
- Keep the number of extention as low as posible. DO not install components or plugins you do not actually need.
- Remove/ unpublish the extention you are not using.
- Optimize your Joomla database by following the instruction in other article on "How to optimize a MySQL database".
- Use the phpMyAdmin tool to check for big tables in your Joomla database. You can then check which extention uses this table and remove it from your website.

Usually issues with big tables are caused by old forum extentions that are attacked by spam bots. The tables that store the forum post get filled with spam and become really big. This slows the performance of your entire website. Such table should be deleted manually using the phpMyAdmin tool. To delete a table mark the check left to it and click on the red cross icon. Confirm the changes to permanently erase the table.

Make sure you are deleting tables create by extentions you have already uninstall from the Joomla back end!!! If you delete any of the Joomla's core tables this will probably break your website.
Reduce the content on your front page. Organize your information into catagories and section. This will reduce the loading time of your website and help your visitors navigate better through your information.
Original source : http://siteground.com












