When creating a module, you probably want to consider caching big lengthy cpu consuming code. This will lead to a quicker and leaner site.
Want a create explanation on how to do this? Well you are not going to find it here, but lullabot has a great write up on it.
A beginner's guide to caching data in Drupal 7 - Lullabot