This application provides a distributed
server rendering method,
system, and medium. The method includes: component-based modeling and
metadata definition of the rendered page using a
component modeling module to obtain a component dependency
model graph; acquiring user rendering request information; analyzing this information using a caching decision module to obtain a caching
decision strategy; identifying independent rendering fragments using a fragmented rendering module based on the component dependency
model graph; performing
server-side fragmented rendering to obtain rendering fragment content packages; and performing multi-channel parallel transmission using a collaborative transmission module. Upon receiving the data, the
client interaction module performs DOM rendering and
data association binding to restore page interactivity. This application achieves distributed
server rendering by constructing a component dependency
model graph and defining
metadata, making dynamic caching decisions based on real-time context and a preset component caching benefit prediction model, and combining fragmented rendering and multi-channel collaborative transmission with progressive
data association and interaction
recovery.