1. A method for optimized video caching comprising: maintaining, by a video optimizer, a cache database including a plurality of reference keys corresponding to a plurality of optimized versions of one or more source files stored on a plurality of video optimization servers, each reference key specifying parameters of an optimized version of a source file and including an identifier of the source file and an identifier of a video optimization server storing the optimized version of the source file; receiving a request at the video optimizer to optimize an original source file from a client device, the original source file stored on an origin server and the request including a key specifying parameters for optimizing the original source file and an identifier of the original source file; generating a query, based on the key, to the cache database; receiving, from the cache database, a response indicating whether the key matches a reference key maintained in the database; and transmitting to the client device, responsive to the cache database response indicating the key matches the reference key, a redirect request comprising the key and an address of the video optimization server specified by the reference key for the client device to request the optimized version of the original source file.