Add tracking IDs to your web application

With a complex multi-tier stack with HTTP requests getting proxied it can be difficult to track a request as it goes around the system. One thing you can do is enable mod_unique_id in apache – this creates a distinct environment variable UNIQUE_ID in the web server context for each incoming request. Simply loading the module …

Continue reading ‘Add tracking IDs to your web application’ »

Moving from Feedly

Got tired of a few shortcomings with Feedly (inability to add feed directly from firefox or to have private RSS feeds), so have migrated to a self-hosted tt-rss install. Components: VPS from Host-US ($15 / year) running Centos 7 tt-rss installation tt-rss feedly plugin (some 3rd party apps supporting syncing to this) tt-rss app for …

Continue reading ‘Moving from Feedly’ »

Improving Apache Clustered Performance

Use Apache 2.4 (so if you use Centos / RHEL, use v7). This has lower memory requirements, stable Event MPM (see below) and far more functionality. If you terminate SSL at Apache, use a clustered cache to keep track of SSL sessions. Otherwise the SSL session establishment will have to be renegotiated every time you …

Continue reading ‘Improving Apache Clustered Performance’ »