Blog
We at Tideways are working on PHP performance 24/7 and share this knowledge with the community.
10 years ago, Benjamin founded Tideways with a clear goal: support PHP developers and help build faster, more reliable websites. Since then, more than 2,000 customers have used Tideways to gain better visibility into their PHP applications. Seeing that web applications are slow without understanding why sparked an idea for Benjamin, that ultimately led to […]
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 […]
Over the last months we have developed, tested and rolled out a new backend for the time-series information that we collect in Tideways. In this blog post I want to explain some of the implementation details and the journey getting here and why we didn’t use one of the many existing time-series databases out there.
In July, I am on tour in Germany and hope to meet you to talk Tideways! My trip starts in the beautiful city of Leipzig at the MeetMagento DE 2016 conference from 4th-5th July and continues on to the Shopware Open Hackathon from 6th-8th July in Schöppingen. With me I will bring some of our newest improvements for both Magento and Shopware instrumentation in Tideways.
For this years CakeFest in Amsterdam we have finally finished native support for both CakePHP 2 and 3 in Tideways. First, we have added automatic transaction/endpoint detection based on Controller and Actions as you can see in this screenshot where we are viewing a trace for AppControllerPagesController::display of the open source project stillmaintained.
Wir sind morgen am 20. Mai auch wieder auf dem Shopware Community Day in Ahaus vertreten und freuen uns wie jedes Jahr auf spannende Themen und Diskussionen.
Here is one performance setting in your PHP configuration you probably haven’t thought about much before: How often does PHP perform random garbage collection of outdated session data in your application? Did you know that because of the shared nothing architecture PHP randomly cleans old session data whenever session_start() is called? An operation that is not necessarily cheap.
We have included PrestaShop 1.6 and 1.7 support in the last release of the Tideways PHP extension. If you are using Tideways with your e-commerce site based on PrestaShop, then you now get better insights for monitoring and profiling data. No changes to your code-base are necessary to get started.
We are introducing “Teams” today, a new feature to improve access controls for your Tideways organization, after several weeks of testing with selected customers.
Today we have a very exciting announcement: Qafoo and I have launched a new company together to turn my side project Tideways – a Profiler, Performance Monitoring and Exception Tracking tool for PHP – into a fully-fledged business. Last year I realized that I wanted to work more on Tideways, but with my projects going on at Qafoo investing more of my free time into it was not going to be sustainable in the long run. So we started planning to found a company together last year in September.
In the last weeks we rolled out several new features for Error and Exception Tracking in Tideways that we have been missing ourselves in the day to day work.