Dynamic Web Page Serving for Traffic Peak Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Web TV applications face significant challenges in managing traffic peaks without oversizing servers, which is costly and ecologically detrimental, especially during events that generate high demand for audio-video content.
Innovation Solution
A method that dynamically adapts computational work by emitting a specific, less demanding page linked to audio-video content during traffic peaks, reducing server load and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the server builds web pages dynamically with SSR for each user request, then the content can be personalized and search engine optimized, but the server computational load increases significantly during traffic peaks
Solution Approach 1:
The web page is segmented into a static template portion and dynamic content portions. The static template is served to all users without computation, while only the dynamic content portions requiring personalization are generated computationally. This segmentation reduces the overall computational load while maintaining content adaptability.
Solution Approach 2:
The static web page template is prepared and stored in advance before traffic peaks occur. During traffic peaks, the server only needs to populate the pre-prepared template with dynamic content rather than generating the entire page from scratch, significantly reducing computational requirements.
2Reliability
If the server is sized to handle traffic peaks, then the server can cope with high demand, but the server becomes oversized for normal traffic and increases costs
Solution Approach 1:
The server's computational workload dynamically adapts to traffic conditions. During normal traffic, the server handles standard requests efficiently. During traffic peaks, the reduced computational complexity of serving static templates with minimal dynamic content allows the server to handle higher request volumes without requiring additional resources.
Solution Approach 2:
The computational parameters of page generation change based on traffic conditions. The server adjusts the level of dynamic content generation versus static template serving, effectively changing the resource consumption parameters to match demand levels without requiring permanent over-provisioning of server resources.
3Power
If a static web page is served, then the server computational load is reduced, but the content cannot be personalized and search engine referencing is compromised
Solution Approach 1:
The web page is divided into static template elements that can be served universally and dynamic content elements that require personalization. This segmentation allows the server to reduce computational load by serving the static portion while maintaining adaptability through the dynamic content portion.
Solution Approach 2:
Different portions of the web page have different quality requirements. The static template portion requires high consistency and can be served identically to all users, while specific local portions (dynamic content) require customization. This local quality differentiation allows reduced overall computational load while preserving necessary personalization.
Data Source
AI summary
A method for access by a client to a web service deployed on a server through a telecommunications network. The method includes: receipt of a request designating a page referencing a set of elements called dynamic elements, at least some of the dynamic elements corresponding to audio-video contents, determination of a traffic peak associated with at least one audio-video content, and emission to the client of a specific page linked to the at least one audio-video content, in response to the request.

