It depends on what you are trying to achieve.
If you have a large consumer application with a large number of geocoding requests, I would recommend that you use client-side geocoding. Google provides the Javascript SDK . You will still have a restriction on request, but you will transfer it to your customers. Thus, each client will have its own limit. Thus, you are unlikely to exceed this limit. Large sites such as Foursquare also do this.
, - , . . Google . . , .
Google, . Google . , . - !! 500 Internal server error.
, !
:)