Bonn, Germany
2014
  |  By Benjamin Founder & CEO
How does your Shopware 6 store’s PHP backend performance compare to other operators of Shopware in general? To answer this question, we have aggregated and anonymized performance data from over 300 Shopware 6 stores over the first half of 2026 and computed benchmark numbers to compare to for the most important page types: Product details, Category, Search, and Homepage. We previously made these benchmarks for 2025 Q1, 2025 Q2, and the second half of 2025.
  |  By Benjamin Founder & CEO
How does your Magento 2 store’s PHP backend performance compare to other operators of Magento in general? To answer this question, we have aggregated and anonymized performance data from over 250 Magento 2 stores over the first half of 2026 and computed benchmark numbers to compare to for the most important page types: Product details, Category Page, Search, and Homepage. We previously made this benchmark for Q2 2025.
  |  By Diana Scheffen
This Release introduces AI Performance Insights, expanding the Tideways CLI with access to monitoring, exception tracking, Slow SQL, and trace data for agentic performance analysis. We added PHP 8.6 compatibility and improved trace views and instrumentation. We’ve also added a broad range of new framework- and ORM-specific bottleneck detections for Shopware, Magento, Laravel, Symfony, and Doctrine.
  |  By Benjamin Founder & CEO
In discussions about PHP performance optimizations and micro-optimizations, there is often someone hand-waving the discussion down with, “PHP is rarely the bottleneck; I/O is.” But is that really true? Our data shows otherwise: across 1240 production projects, the average time spent in PHP is 40.3%. For 34% of these projects, they even spent more than 50% of their time in PHP, not in I/O. So, PHP often is the bottleneck, and depending on the framework, the effect is even higher.
  |  By Benjamin Founder & CEO
When you want to know the last time some user was seen or some resource was accessed/viewed, then usually you reach to a timestamp column and update this to the current time whenever it’s seen or accessed. You may have written this kind of SQL statement (or the equivalent) in your ORM yourself a few times: It looks innocent, but even on reasonably small tables, this can cause slow UPDATE statements regularly.
  |  By Benjamin Founder & CEO
With PHP 8.6, array_map gets about 10% faster in a synthetic benchmark — with zero changes to your code. My colleague Tim contributed the engine-level optimization that makes this possible. With PHP 8.6, the engine will automatically improve the following code: To turn array_map into a foreach loop as an engine optimization, PHP sees and executes this code as if it was written like this: This improves performance in a synthetic benchmark by about 10%.
  |  By Diana
Understanding complex request traces is one of the hardest parts of performance analysis. In this Release, we focused on making this significantly easier in Tideways. The Timeline has been redesigned to provide a clearer view of how requests are executed, with new layout modes, improved navigation, and a more consistent span model. These changes help you follow execution order, understand dependencies, and identify performance bottlenecks faster, even in complex applications.
  |  By Benjamin
Learn more about one of the most important levers for optimal PHP performance. OPcache provides support for byte-code caching of PHP scripts. For a dynamic language such as PHP, a byte-code cache can increase the performance significantly because it guarantees a script is compiled only once. OPcache has been bundled with PHP as a loadable extension since PHP 5.5. Starting with PHP 8.5 OPcache is an integral part of PHP and always installed, but not necessarily always enabled.
  |  By Diana
We’re rolling out a new wave of improvements across Tideways in our first Release of 2026, focusing on deeper visibility, smarter automation, and broader ecosystem support. From automatic tracepoints for selected transactions and improved exception workflows to enhanced FrankenPHP worker-mode instrumentation, these features continue to reduce manual effort while increasing observability.
  |  By Benjamin
In the blog post about Fine-Tuning OPcache Configuration I mentioned the thundering herd problem that affects OPcache during cache restarts. When OPcache is restarted, either automatically or manually, all current users will attempt to regenerate the cache entries. Under load this can lead to a burst in CPU usage and significantly slower requests.
  |  By Tideways
Making an application scale is generally seen as something that only the most magical of developers can do, but it is easy once you have the correct tools. Fortunately for us, these tools are freely available online! In this talk, we will look at a few available options to learn what our applications are actually doing, help identify bottlenecks, and fix them so we can move on to the most important part of any project: delivering features.
  |  By Tideways
How to use Tideways with XHProf UI to profile PHP code in Drupal VM.

Tideways saves you time by taking the guesswork out of your app's backend performance. Gain detailed insights, spot performance bottlenecks, and get real-time error detection alerts.

Experience your application from the customer’s point of view. Your team can find broken code, see where slow load times occur, and get notified when an error is detected or a page crashes - all from within one tool.

Spend more time shipping and less time stuck on bottlenecks:

  • Monitoring + Alerting: See where there’s room to improve your app’s user experience through detailed performance insights. Spot changes in trends over time and get alerted whenever something’s not right.
  • Profiling: Gain full visibility into your code to uncover any slowdowns via traces - collected every minute - or trigger traces yourself for any request that you need more information on.
  • Error + Exception Tracking: Identify and create fixes for issues caused by new or previously unseen fatal errors and uncaught exceptions.

Your mission control center for PHP application performance.