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 […]
Are you ready for some PHP fun? In two weeks, the PHP Benelux opens it doors. For us, it is a highlight in our conference calendar. The PHP Benelux is always very well organized and its special charme is that it’s a community conference organized by engaged members of the PHP community.
We have just pushed the beta of a new version 5.0 of our XHProf fork to Github. It is rewritten from scatch with a modern code-base that makes use of PHP 7 internals and includes major datastructure improvements.
The realpath cache in PHP is often overlooked and its exact workings are a bit of a mystery to many developers, fueled by a lot of explanations on the web that are just plain wrong.
We think monitoring and tracing should be performed across the whole application lifecycle and that it should be easy to compare changes between production, staging/QA and production environments.
There are many tasks that a web-request should not perform directly so the user doesn’t have to wait many seconds for a response. Examples include sending emails, uploading images to a CDN, resizing images or making expensive call to external services and many more depending on your use-case.
We have improved the dashboard in Tideways to include preview charts with the last 24 hours of performance data and the performance of the most recent 15 minute interval. This provides you with a much better overview of all your applications and by selecting any time range in the preview chart you can directly jump to a time-range that interests you.
The behaviour of PHP’s Garbage Collection (GC) can be a small mystery and you might wonder how it works and if you can optimize its usage for your application.
We just shipped a huge update to the Timeline Profiler in Tideways that improves the level of detail and usability of this core profiling feature. This is the first major step of several more updates to come in the next month.
Finding a specific trace you are interested in just got much easier with the addition of three new filtering features.