You might want to cache the results. Setting memcached cache (key => value) can reduce the load on the database.
When a new request arrives, your application requests memcache if the value it is looking for is in the cache. Otherwise, set your database engine for the value, return the value to the user, and cache it next time.
source share