Blog
We at Tideways are working on PHP performance 24/7 and share this knowledge with the community.
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 […]
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 […]
We are happy to finally release the first PHP 7 compatible version of Tideways after several months of beta testing with customers and open-source users. A new version of the extension has been released with the major version 4.0.3 that works on Linux for now. We are still working on publishing releases for Mac and Windows platforms in the next days. You can find binary downloads as Tarball, Debian, RedHat and Homebrew packages or the source code in the master branch of our repository on Github.
We are thrilled to announce that our OpsGenie integration is now officially available for everyone to use. Tideways can now send Response Time Regression and Error/Exception alerts to OpsGenie and you can benefit from routing alerts through their service to avoid alert fatigue.
zomg! Tideways for Windows is in Beta. We didn’t expect this to happen ourselves, so imagine our suprise when all tests just passed and that DLL fell out of the build process after just one day of tinkering.
This Thursday the long awaited stable PHP 7 version will be released and its hard to hide our excitement about this important day in PHP history. For us the most important change is the performance increase and we have written about two- to threefold improvements accross different kinds of applications before.
We are excited to announce a new version of Tideways PHP extension. The release is available to all our users since last Friday.
In this blog post we will discuss the overhead of Profilers and how their results are biased, which can ultimately affect optimization decisions of programmers. The following simple program will help us understand the problem:
Das kommende Shopware 5.1 Release enthält eine Unterstützung für die Suchdatenbank Elasticsearch, um die Produktsuche und Kategorieseiten zu beschleunigen. Elasticsearch ersetzt dabei MySQL nicht vollständig sondern arbeitet wie ein Cache für die Produktsuche.
The upcoming Shopware 5.1 release ships with native Elasticsearch support, complementing the MySQL backend. This new Elasticsearch support does not replace MySQL as a primary storage, but works as a cache in front of the slow search and category listing database operations.
We will continue our performance series with Symfony (previously on Doctrine ORM and PHP). This blog post describes some of the fundamental aspects that affect Symfony performance at the core of HttpKernel request lifecycle. These complement the Symfony Performance docs, which mentions general tips such as Bytecode Caching and Autoloader Optimizations.