

How Tideways Helps You Fix Magento Performance Issues Before They Hurt Sales


Listen Full Blog Here
Key Takeaways
- »Tideways combines monitoring, profiling, and exception tracking for PHP stores, including Magento 1 and 2.
- »Monitoring shows which endpoints slow down and when, and profiling shows why.
- »Timeline tracing suits production, while callgraph profiling works best on demand because of overhead.
- »Exception tracking groups errors so teams fix real problems first.
- »A 0.1 second mobile speed gain was linked to an 8.4% retail conversion lift in a Deloitte and Google study.
- »Setup needs a PHP extension and a daemon, and Tideways detects Magento 2 automatically.
When your eCommerce site suddenly slows down, the first reaction is usually guessing. Was it last night’s deployment? A database query gone rogue? A third-party API that stopped responding? While the team debates, customers keep waiting and carts go unfinished.
Speed has a measurable link to revenue. A Google-commissioned study by 55 and Deloitte found that a 0.1 second improvement across four mobile speed metrics was associated with an 8.4% rise in retail conversions and a 9.2% rise in average order value.
In this guide, we show how Tideways helps Adobe Commerce (Magento) teams see where time is spent, what causes delays, and how to fix them before they spiral.
The Solution You Need
Adobe Commerce (Magento) stacks are complex. Multiple modules, third-party integrations, database calls, and APIs combine to build every page, so finding the root cause of a slowdown can feel like solving a puzzle with pieces missing.
Tideways is an application performance monitoring (APM) tool built for PHP, with support for Magento 1 and 2. It shows what happens between the moment a shopper clicks and the page finishes loading. A Tideways PHP extension and a small daemon collect data from your servers. Monitoring covers every request in aggregate, while detailed traces are sampled to keep overhead low. The result shows where your system spends time, where it wastes time, and what slows things down.
With Tideways, you spend less time guessing. You can see which part of the system causes a delay, how long each process takes, and how it affects shoppers.
Three Essential Features in Tideways
Tideways rests on three features: monitoring, profiling, and exception tracking. Together they give you visibility across your application. You can watch your system in real time, find bottlenecks before they hit customers, and dig into specific requests to see what is going on.
Let’s start with the first piece: monitoring.
Monitoring
Tideways’ Monitoring feature gives you a high-level overview of your application’s health. It continuously tracks performance metrics like response time, throughput, and error rates and allows you to spot unusual behavior before it affects your customers.
Monitoring helps you see:
- Which parts of your application have the biggest performance impact, grouped by layers such as SQL databases, HTTP requests, and Redis.
- Which endpoints (like Magento routes or APIs) are slowing down, and how long each slowdown lasted.
- How many requests were handled, and the share of failed vs. successful ones, broken down by HTTP status codes.
It even detects performance regressions automatically and highlights which endpoints or services caused them. You can compare data across time frames to identify when slowdowns began and whether they were linked to a deployment, code change, or traffic spike.
In short, Monitoring gives you a real-time, bird’s eye view of your system and helps you react quicker, investigate better, and ensure every part of your eCommerce site performs as expected.
Profiling
While Monitoring shows you what is slowing down, Profiling tells you why.
Tideways Profiling gives you detailed, code-level insights into each request. It lets you see the duration and memory usage of every function, class, and database query executed during a page load. You can explore exactly where time is being spent, right down to the PHP method level.
Tideways offers two types of profilers:
- Timeline Profiler: Gives a timeline view of how a request progresses, showing each event and how long it takes. Perfect for seeing how long database queries, API calls, and function executions stack up.
- Callgraph Profiler: Visualizes your PHP call stack as a graph, making it easy to pinpoint the functions or methods consuming the most resources.
These profiles are automatically sampled from real requests, so you’re not just looking at synthetic data. Instead, you’re analyzing what actual users experienced.
For developers working with Magento or other PHP based systems, this is invaluable. You can trace performance issues across modules, find inefficient loops, and optimize slow functions that traditional monitoring tools would completely miss.
Exception Tracking
No performance story is complete without understanding failures. That’s where Exception Tracking comes in.
Tideways automatically captures all exceptions and failed requests, giving you clear visibility into where and why errors occur. It groups similar exceptions together, so instead of being flooded with repetitive logs, you get a clean, organized list of real problems that need attention.
For each exception, Tideways provides detailed context, including stack traces, the affected endpoint, request parameters, and frequency of occurrence. This makes debugging faster and reduces the time spent on identifying recurring issues.
By combining Exception Tracking with Monitoring and Profiling, Tideways ensures that performance is not only about speed but also about reliability, stability, and maintaining user trust.
Using Tideways Safely in Production
Production profiling needs care, because collecting detail costs CPU time. Tideways manages this with sampling. Timeline tracing has low overhead and suits production. The Callgraph Profiler records every PHP function call, and Tideways’ documentation notes that enabling full callgraph collection usually adds at least 50% overhead to each request, with far more in extreme cases.
Practical guidance:
- Keep timeline tracing on for production monitoring
- Trigger callgraph profiling on demand for the specific pages you are tuning
- Tune the sample rate so you capture enough slow requests without adding load
- Roll out in stages, starting on a staging environment or a single production server
Getting Started with Tideways on Adobe Commerce (Magento)
Setup takes four steps:
- Install the Tideways PHP extension and daemon on each server. Supported PHP versions run through PHP 8.5.
- Add your project API key and confirm the extension can reach the daemon.
- Let Tideways detect Magento. It recognizes Magento 2 automatically, so endpoints appear without code changes.
- Start with monitoring, find the slowest endpoints, and profile those first.
For the commands, see our walkthrough of how Tideways uncovered hidden bottlenecks in a slow Magento product listing page.
Tideways plans differ in data retention and trace volume, and a free trial is available. Its Flex plan, with request-based pricing, started at €69 per month at launch, so check current pricing before you budget.
Where Tideways Fits Among Magento Performance Tools
Different tools answer different questions. Xdebug and Magento’s built-in profiler suit development, where you step through code on a local environment. See our guide to installing and using Xdebug for Magento with PhpStorm. Tideways suits production, where real traffic reveals problems that never appear on a developer machine. Teams that need infrastructure-wide monitoring often pair a PHP-focused tool like Tideways with a broader APM.
Once Tideways points to a cause, the fix is often in familiar territory. Our guides on the Magento 2 request-response lifecycle and separate cache pages and blocks based on flag data help you read traces and fix what they show.
Stop Guessing and Start Tracing
Performance problems are a fact of life in complex eCommerce systems, and you can face them with evidence. Tideways gives Adobe Commerce (Magento) teams visibility, clarity, and control. It monitors application health, shows where requests spend their time, and catches exceptions before they break the shopper experience, all in one toolkit.
Want a second pair of eyes on your store’s performance? Codilar’s Adobe Commerce performance team can set up Tideways, read the traces with you, and fix what they reveal.
FAQs
Tideways is an APM tool for PHP applications. It combines monitoring, profiling, and exception tracking, and it detects Magento automatically, so teams can see slow endpoints, trace slow code, and catch errors.
Tideways uses sampling to keep overhead low. Timeline tracing has low overhead, while full callgraph collection can add at least 50% per request, so teams usually run callgraph profiling on demand.
Xdebug and the built-in profiler suit development on a local or staging environment. Tideways runs in production, where real traffic and real data show problems that never appear on a developer machine.
Install the Tideways PHP extension and daemon on each server, add your project API key, and confirm they connect. Tideways then detects Magento requests automatically.
Plans vary by data retention and trace volume, and a free trial is available. The Flex plan with request-based pricing started at €69 per month at launch, so check the current pricing page.

eRetail Growth
in Mind?
Get tailored technology solutions to scale your retail business online
Request A Quote
Subscribe to
Stay in Know
Stay ahead with insights, trends, and brand success stories from the world of Digital Commerce.






