Bundling
Static site generators often use bundling to combine multiple files into a single file. This usually includes HTML, JavaScript, and CSS files. Bundling may also convert assets like images and fonts into data URLs and add them to the bundle. Reducing the overall number of individual files that need to be downloaded by the browser means fewer requests and, therefore, can result in faster page load times.Content Delivery Network (CDN)
A Content Delivery Network (CDN) is a geographically distributed network of servers that work together to deliver website content and other digital assets to users. CDNs are designed to improve performance, reliability, and scalability by reducing latency and optimizing data transfer. Sevalla’s CDN consists of numerous edge servers strategically located in various geographic locations close to end users. At Sevalla, we use Cloudflare’s content delivery network (CDN), with 260+ locations for Static Site Hosting.Dynamic content
Dynamic content is generated or updated in real time, based on user interactions, database queries, or other external data sources. Unlike static content, which remains the same for all users and requests, dynamic content can vary based on specific conditions or user-specific information. Using dynamic content, websites and applications can adapt to user needs, deliver personalized experiences, and provide real-time updates. Dynamic content is typically generated through server-side languages (like PHP, Ruby, Python, or server-side JavaScript) or through client-side scripting with JavaScript, which interacts with server APIs or retrieves data asynchronously.Intelligent routing
Intelligent routing, also known as smart routing or dynamic routing, optimizes the delivery of content from an edge server within a CDN to a user based on various factors such as:- User location
- Network conditions
- Server load and capacity
- Content availability