1. A method for a server computing system, the method comprising: receiving, by the server computing system, a user request for digital content; selecting, by the server computing system, from a plurality of content prefetching models, a content prefetching model for prefetching a plurality of portions of the digital content, wherein each of the plurality of content prefetching models is generated based on prior history associated with the digital content, the prior history comprising a plurality of prefetch sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content prefetching model from the plurality of content prefetching models is based on a comparison between access information of the plurality of portions of the digital content in individual prefetching models, wherein the comparison between the access information of the plurality of portions in each individual prefetching model is performed using a predetermined metric, and wherein the plurality of content prefetching models comprises two or more of a histogram model, an order of play model or a decision tree model for predicting a prefetch sequence for the digital content; generating, by a processing device of the server computing system, the prefetch sequence for the digital content based on the selected content prefetching model; and causing, by the server computing system, the plurality of portions to be obtained using the prefetch sequence.