StaticDelivr CDN banner

StaticDelivr CDN

26 devlogs
181h 47m 25s

Updated Project: Significant improvements to server speed, latency and reliability. Additional sponsors as well!
StaticDelivr is a free and open-source CDN for your static assets. It allows you to accelerate your website by serving your static …

Updated Project: Significant improvements to server speed, latency and reliability. Additional sponsors as well!
StaticDelivr is a free and open-source CDN for your static assets. It allows you to accelerate your website by serving your static files from a globally-distributed network of servers. https://staticdelivr.com

Demo Repository

Loading README...

cw

Spent the last twenty-four hours deep in the logs to analyze how the network handles sudden volatility. Looking at the latest traffic telemetry, there are a few sharp spikes that represent massive bursts in request volume, but the most encouraging part is how quickly the baseline returns to a flat, stable line. I have been working closely with Cloudflare to better integrate our edge logic and ensure we are fully optimizing their global network. This collaboration is focused on fine-tuning our routing rules so that we can squeeze every millisecond of performance out of their infrastructure.

The goal is to move beyond simple proxying and into a more native integration where our assets are intelligently cached and served based on real-time regional demand. By refining these handshake protocols, we have managed to keep the overall latency steady even when the load triples during peak windows. It is a constant process of monitoring these “red-line” events and adjusting our load balancing to make sure no single node becomes a bottleneck. The data shows that the current configuration is holding up well, providing the kind of rock-solid reliability that a production-grade CDN needs.

Attachment
0
cw

Weeks of small backend fixes finally show up in the graphs, with latency dropping into a smoother, flatter line that reflects cleaner routing, fewer slow paths, and a more efficient cache layer without affecting availability.

Attachment
0
cw

More sponsors joining feels like a real turning point. Hetzner and Cloudflare coming onboard shows that the project has grown from a small idea into something serious enough for major infrastructure players to back. It took a lot of outreach, polishing, and persistence to get here, and seeing it pay off is energising.

Each new sponsor strengthens the foundation of the service and signals to users that this is a project with long term stability and real industry trust. It also opens doors for future partnerships and gives you more room to keep improving the product without compromising on the free and open spirit that makes it special.

Attachment
0
cw

Successfully optimized server response times across both StaticDelivr Origin and GitHub nodes. By addressing the previous volatility visible in the early logs (where latency peaked above 600ms), I’ve achieved a consistent baseline. Post-optimization, latency has dropped significantly and remained steady below 200ms, ensuring much faster and more reliable content delivery for all global requests.

Attachment
0
cw

Encountered a significant service disruption on the Gcore CDN layer. The analytics show a sharp climb in latency followed by a complete loss of availability starting at 2:00 AM. Preliminary investigation points toward an SSL-related conflict, possibly a protocol mismatch or a certificate propagation error at the edge level. Coordination with Gcore is ongoing to resolve this and implement a more robust failover mechanism to prevent similar dropouts in the future.

Attachment
0
cw

Following the extensive downtime previously logged, further testing and infrastructure optimization have led to a full recovery of the Delivr CDN (Images) node. Availability has returned to a stable 96.2% and is trending upward as edge caches repopulate. Latency has stabilized at approximately 94ms, providing a responsive experience for image delivery. This recovery confirms that the SSL/optimization changes implemented were successful in restoring the service.

Attachment
0
cw

Finally cleared the “flatline” on the StaticDelivr (CDN Images) analytics. Previous logs showed a total lack of response across all time zones due to a backend handshake failure. By reconfiguring the image processing headers and aligning the backend protocols, I’ve successfully restored the service. Early post-fix data indicates the backend is not only stable but performing with much lower overhead than before the outage.

Attachment
0
cw

Shipped this project!

Hours: 92.59
Cookies: 🍪 2691
Multiplier: 29.07 cookies/hr

Building a reliable global infrastructure was quite challenging, but fun at the same time! Learnt a lot of methods to create a reliable, fast and free network for Open Source to create a more open web.

cw

Conducted deep-tier testing on the backend to aggressively target TTFB (Time to First Byte) reductions. By implementing more efficient compression algorithms, likely moving toward Brotli or high-level Gzip, I’ve managed to shrink the initial response window. This ensures that even for large libraries like jQuery 3.7.1, the browser begins receiving data almost instantly. These changes significantly reduce the perceived load time for the end user, especially on high-latency mobile connections.

Attachment
0
cw

Implemented a series of accessibility (a11y) enhancements to ensure the platform remains inclusive and navigable for all users. The latest code changes focus on transforming static code blocks into interactive, accessible components. By adding role="button" and tabIndex={0}, these elements are now discoverable via keyboard navigation. Additionally, I’ve implemented an onKeyDown listener to support ‘Enter’ and ‘Space’ triggers, alongside descriptive aria-label attributes to provide necessary context for screen reader users during copy actions.

Attachment
0
cw

Focused on optimizing HTTP response headers to maximize edge caching efficiency. By implementing a strict Cache-Control policy (public, max-age=31536000, immutable), I’m ensuring that static assets are stored by the browser for a full year. The immutable directive is particularly important here, as it tells the browser the file will never change, preventing unnecessary revalidation requests and further reducing server load and latency.

Attachment
0
cw

Expanded the platform’s core capabilities by implementing native support for GitLab assets. This allows developers to serve production-ready files directly from GitLab repositories, mirroring the seamless experience already available for GitHub. The integration includes a new CLI flag --gitlab allowing for easy conversion and deployment of assets. This is a significant step toward making the CDN a universal tool for developers regardless of their preferred version control platform.

Attachment
0
cw

Initiating the roadmap for native GitLab support. The goal is to move beyond simple file fetching and implement an intelligent orchestration layer that covers the entire software lifecycle. By integrating with GitLab’s DevSecOps ecosystem, we can automate asset delivery directly from CI/CD pipelines. This phase focuses on mapping GitLab’s API structures to our existing edge network, ensuring that AI-driven optimizations, like automated minification and security scanning, are applied seamlessly to every GitLab-hosted asset.

Attachment
0
cw

Successfully secured a new round of infrastructure sponsorships, marking a major turning point for the project’s stability. By partnering with industry leaders like BrowserStack and Tuta, we have gained access to high-tier testing environments and secure infrastructure resources. This expansion directly translates to a more reliable experience for our users, as it allows for more rigorous cross-platform validation and enhanced security protocols across our global edge nodes.

Attachment
0
cw

Released WordPress plugin v2.5.0, introducing a new suite of diagnostic tools designed to give developers total visibility into their asset delivery. The headline feature is the new Diagnostic Console API. By simply typing window.staticDelivr.status() into the browser console, users can now verify active settings and debug status in real time. This move toward “transparency as a feature” ensures that any configuration issues, like the SSL or latency spikes seen in previous logs, can be identified and resolved by the end user without deep backend access.

Attachment
0
cw

Released version 1.7.0 of the WordPress plugin with a major focus on uptime resilience. The new Failure Memory System acts as an intelligent circuit breaker for asset delivery. If the CDN experiences a disruption, the plugin now detects the failure via a non-blocking beacon API and automatically switches to serving resources from the local origin. By “remembering” these failures for 24 hours, the system prevents repeated timeout delays, ensuring the site remains fast and functional even when external infrastructure is struggling.

Attachment
0
cw

Expand google fonts to wp plugin.

Attachment
0
cw

1.4.0
Fixed WordPress core files to use proper version instead of “trunk”
Core files CDN URLs now include WordPress version (e.g., /wp/core/tags/6.9/ instead of /wp/core/trunk/)
Added WordPress version detection with support for development/RC/beta versions
Cached WordPress version to avoid repeated calls
Updated settings page to display detected WordPress version
Prevents cache mismatches when WordPress is updated

Attachment
0
cw

We are systematically expanding our global footprint by activating new Points of Presence (PoPs) one at a time. This strategic growth focuses on placing infrastructure as close to the edge as possible, significantly reducing the physical distance data must travel. A bigger, more distributed network directly translates to lower latency for edge users, ensuring that assets are served with high-performance speeds regardless of where the request originates geographically.

Attachment
0
cw

Enhanced our caching architecture to better manage traffic spikes and asset propagation. The core of this update is the “Purge Cache” functionality, which allows for granular invalidation of assets via their specific CDN URL. During the current system maintenance phase, we are further upgrading the Purge API to improve propagation speed across all global PoPs. This ensures that invalidation requests are processed in near real time, maintaining a perfect balance between edge-speed delivery and data freshnes.

Attachment
0
cw

Performance meets design with our new Optimized Font Delivery system. We’ve curated a library of the web’s most popular typefaces, including Inter, Roboto, and Montserrat, and re-engineered how they are served from our edge network. Each font is delivered via a specialized CDN URL designed to minimize layout shifts and reduce the time to first meaningful paint. By moving font hosting to our distributed nodes, we ensure that your site’s typography loads with the same lightning-fast precision as your core scripts.

Attachment
0
cw

Our commitment to a borderless web takes a massive leap forward with this latest infrastructure rollout. We have successfully deployed dozens of new Points of Presence (PoPs) across key strategic hubs, bringing our total node count to 577 operational units. This expansion isn’t just about numbers; it’s about density. By saturating regions like Western Europe and the Mediterranean with high-performance nodes, we are effectively slashing the physical distance data must travel. For an edge user, this means sub-millisecond handshake times and a browsing experience that feels local, regardless of where the origin server actually sits.

Attachment
0
cw

The physical reach of the network has scaled to an impressive 577 operational nodes. This expansion focuses on strategic density, placing infrastructure as close to the edge as possible to minimize the physical distance data must travel. By activating new Points of Presence (PoPs) across North America, Europe, and Asia, the network now achieves near-instantaneous content delivery.

A core part of this growth is our sophisticated multi-CDN architecture. By leveraging the unique strengths of Bunny, Cloudflare, Fastly, and Gcore, we ensure that the network is not dependent on a single provider. If one vendor experiences a localized issue, our intelligent routing layer automatically directs traffic to the healthiest, lowest-latency node available, maintaining a perfect uptime record.

A major priority has been empowering developers with better diagnostic and integration tools. Version 2.5.0 of the WordPress plugin introduced a new Diagnostic Console API, allowing users to verify active settings and debug status in real time via the browser console with commands like window.staticDelivr.status(). Additionally, version 1.7.0 implemented a critical Failure Memory System. This acts as an intelligent circuit breaker; if a CDN node experiences disruption, the plugin automatically switches to serving resources from the local origin for 24 hours. This prevents cumulative timeout delays and ensures that a third-party outage never breaks the end-user’s website.

The platform’s technical foundation has also earned the confidence of industry leaders, securing infrastructure sponsorships from companies like BrowserStack and Tuta. These partnerships provide the high-tier testing environments and secure resources necessary to transition from a development project into a production-grade CDN.

Attachment
0
cw

142GB
Data we didn’t send. By compressing images and code, we saved terabytes of unnecessary transmission this month alone.

Carbon Avoided
10 kg

Energy Equivalent
2,136
Lightbulb-hours powered

Attachment
0
cw

The current phase of development focuses on verifying the interoperability of the StaticDelivr CDN architecture with WordPress environments. This testing is critical to ensuring that our globally distributed edge nodes can efficiently handle the high frequency of small-file requests, specifically scripts and stylesheets, typical of the WordPress core and plugin ecosystems. Initial telemetry confirms a 100% success rate with 200 OK status codes across all tested assets, demonstrating that our mapping of internal indices to the CDN’s delivery pipeline is stable. By offloading these static dependencies to StaticDelivr, we are effectively reducing the processing load on the origin server and significantly lowering the Time to First Byte (TTFB) for end-users. Moving forward, I will be analyzing cache hit ratios and exploring further optimizations for handling dynamic asset versions to ensure seamless performance during theme updates.

Attachment
0
cw

After shipping v1.3.1, I wanted to ensure the fallback mechanism was bulletproof. If the CDN goes down, the site must revert to local assets immediately.

Simulated CDN outages by blocking cdn.staticdelivr.com in my local hosts file to verify that the plugin correctly reverts to local URLs without breaking the site layout.

Further Unit Tests conducted to ensure reliability.

Attachment
0
cw

🔥 On the Grill (Plugin Updates)

Shipped v1.3.1 with critical fixes for directory pathing and asset rewriting.

Patched security gaps in external link handling (rel=“noopener”).

Prep work: Standardized readme.txt documentation for the repo.

🥗 Presentation (Frontend)

Served a new Next.js Landing Page update.

Refined the “Sustainable Infrastructure” copy.

🧹 Kitchen Porter (Ops)

Performance: Reduced filesystem I/O overhead via new caching logic.

Maintenance: Completed server-side security checks and general cleanup.

Attachment
0