Also, it's a good idea to use a development environment that's not too far from what you're running in production.