惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Cloudbric
Cloudbric
P
Palo Alto Networks Blog
T
Threatpost
T
Tor Project blog
T
Tenable Blog
AWS News Blog
AWS News Blog
Project Zero
Project Zero
L
LangChain Blog
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
C
CERT Recently Published Vulnerability Notes
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Latest
Security Latest
云风的 BLOG
云风的 BLOG
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
MongoDB | Blog
MongoDB | Blog
aimingoo的专栏
aimingoo的专栏
K
Kaspersky official blog
Jina AI
Jina AI
N
News | PayPal Newsroom
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
Recorded Future
Recorded Future
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
TaoSecurity Blog
TaoSecurity Blog
P
Privacy & Cybersecurity Law Blog
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
IT之家
IT之家
Forbes - Security
Forbes - Security
The Hacker News
The Hacker News
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
Y
Y Combinator Blog

tfb Archives – TechEmpower

How Our Benchmarks Led to a 25x MongoDB Performance Improvement Framework Benchmarks Round 22 Framework Benchmarks Round 20 Framework Benchmarks Round 19 Framework Benchmarks Round 13 Framework Benchmarks Round 1
Framework Benchmarks Round 23
Mike Smith · 2025-03-18 · via tfb Archives – TechEmpower

As the Director for Open Source Solutions at TechEmpower, I am excited to share the latest results from our Framework Benchmark suite. This round marks significant improvements overall, as our sponsor Microsoft has generously provided new hardware that is making jaw-dropping performance improvements.

New Hardware and Upgrades

Our new setup includes updated servers and network hardware:

  • ProLiant DL360 Gen10 Plus servers
    • Intel Xeon Gold 6330 CPU @ 2.00GHz (56 cores)
    • 64GB of memory
    • Mellanox Technologies MT28908 Family [ConnectX-6] 40Gbps Ethernet

Impact on Benchmarking Results

We’ve seen a substantial increase in performance across the board, particularly in network-bound tests. Here’s a breakdown of the improvements:

  • 3x Improvements in Practical Network-Bound Tests: We’ve seen a threefold increase in performance among the top-performing frameworks. This is entirely due to the efficiency and power of the new servers and fiber-optic network setup.
  • 4x Improvements in Theoretical Network-Bound Tests: In tests where the network is the limiting factor, the performance improvements have been even more dramatic, reaching up to four times the previous capabilities.

Why This Matters

  1. Enhanced Accuracy: Better hardware means that we can more accurately measure the performance potential of various frameworks.  This means clearer insights for developers and architects.
  2. Future-Proofing: The upgraded infrastructure helps ensure that our benchmarks will remain relevant as technology continues to evolve.
  3. Community Benefits: Developers rely on our benchmarks to make informed decisions about the frameworks they choose. Improved testing environments mean more reliable data for the entire tech community.
  4. Establishing a High-Water Mark: CTOs and developers should know the absolute performance threshold that their tech stack affords them. Establishing a high-water mark helps set realistic expectations and encourages continuous improvement and innovation in framework development.

Contributor Updates

bbrtj writes:

I am a maintainer of Kelp framework. I’ve done a lot of work to modernize the framework, squash bugs, develop new features, and of course improve the performance. These improvements, together with completely overhauled benchmark code, should prove Kelp to be one of the best performing Perl web frameworks, as it historically was.

In addition, I’ve refactored the benchmark code for Mojolicious, the most popular Perl framework. I got in touch with Mojolicious developers to have them review and approve my changes to the code. I’ve also modified other Perl benchmarks to make them functional, but without altering their code (much).

Both frameworks got their perl version set to the most recent v5.40, which should give them a decent speed boost in itself. Should be interesting to see how these two fare against frameworks written in more popular scripting languages.

rsamoilov writes:

The Ruby Rage framework comes packed with performance optimizations:

  • A fast router
  • Focus on maximizing work at boot time
  • A lightweight database connection pool

Thanks to these optimizations, using the same codebase and ORM as the Rails test, Rage achieves 81% to 219% faster performance in every database-related test.

Looking Ahead

We are committed to continually enhancing the TechEmpower Framework Benchmarks, and these recent upgrades are a significant step in that direction. We’d like to extend our thanks to Microsoft for their support and look forward to seeing how these improvements will benefit developers worldwide.

Stay tuned for more updates and detailed benchmark results as we continue to explore the capabilities of our new hardware. As always, we welcome feedback and collaboration from the community to keep pushing the boundaries of what’s possible in framework performance testing.

Thank you for your continued support and interest in the TechEmpower Framework Benchmarks.

Join the Conversation

We encourage you to engage with us and share your thoughts on these developments. Visit our GitHub repository to ask questions, provide feedback, and join the ongoing dialogue about framework performance and benchmarking.

Feel free to reach out if you have any questions or need further information about our benchmarks and the recent upgrades.

Want to learn how TechEmpower can help make your web application faster?