Systems | Development | Analytics | API | Testing

CASE STUDY - how Greenstories improved site resilience with the help of Tideways

Welcoming bots and crawlers to your site is a necessary part of operating any web application or e-commerce store. That relationship turns sour when they engage in excessive behavior and adversely affect the performance for regular users. Our customer Greenstories experienced a 10-fold slowdown in performance and a failure rate of 6% over a few hours when a crawler visited their store and messed with the Shopware cart functionality.

Performance Benchmark Report Q2 2025 for Shopware 6

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 200 Shopware 6 stores over the last quarter and computed benchmark numbers to compare to for the most important page types.

What's new in PHP 8.4 in terms of performance, debugging and operations

The close of 2024 is near, and that also means a new version of PHP is about to be released: 8.4! There has already been some discussion regarding the latest features and modifications affecting developers, for example on either stitcher.io or php.watch. We wrote this post with a totally different angle, highlighting the performance, debugging, and operations-related changes in PHP 8.4 that are usually less publicized. If you are here to find out: Is PHP 8.4 faster than previous versions?

Tideways 2025.3 Release

In our third Release of 2025, you’ll uncover new ways to correlate data, debug critical bottlenecks, and streamline your workflow. Over the last few months, we have been working on powerful new features and refinements for you; designed to give you more in-depth visibility, more automation, and smoother workflows. We’ve added Performance Correlation in our service overview, so you can now spot dependencies and degradations system-wide at a glance.

Performance Benchmark Report Q2 2025 for Magento 2

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 70 Magento 2 stores over the last quarter and computed benchmark numbers to compare to for the most important page types: Product details, Category Page, Search, and Homepage.

What are compiler optimized internal PHP functions and should you import them via use statement?

Every once in a while when browsing through open-source code, you will probably have come across internal functions that are either imported implicitly with use function array_map; like here in Doctrine or prefixed with the global namespace separator, for example \is_string($foo) like in Symfony. Curious beings as we are, you might wonder as did I: Why are they doing this? Do function calls not automatically fall back into the global namespace?

Autoloading Performance - Avoid These 5 Mistakes!

Autoloading performance affects every PHP application. And no, it’s not a solved problem just because Composer handles autoloading for you nowadays. In fact, for large applications like Magento, Shopware, or those based on Symfony or Laravel, autoloading can turn into a major performance bottleneck. More than 100 ms per request is not uncommon, caused by one of these common mistakes: Let’s break it down.

Flexible PHP Support | Zend Professional Services

Is your team looking for expert PHP help for your enterprise applications? If so, you’re not alone, and Zend is here to assist you through flexible PHP service hours. Join Anna Filina, Principal Professional Services Engineer, as she shares how Zend Black Belt PHP Support can be used to maintain, modernize, and secure your mission-critical applications. From updating legacy PHP to building automated testing suites, our flexible PHP support is here to help. Learn more via the links below.

Should You Use OPcache Preloading in Your PHP App?

Thinking about enabling OPcache Preloading to squeeze more performance out of your PHP application? It’s an advanced feature with very specific benefits — and in most cases, you likely won’t notice a difference. In this post, we’ll explain what OPcache Preloading is, how to set it up, and when (or if) it makes a measurable impact.