Improving the performance of Request Tracker by reducing latencyFeeding the Cloud
<a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>
https://feeding.cloud.geek.nz/posts/improving-performance-of-request/Feeding the Cloudikiwiki2012-11-04T04:30:26Zhttps://feeding.cloud.geek.nz/posts/improving-performance-of-request/comment_1_d2154ad2728b18026a2edcc5e4ce50ea/Jesse2012-11-04T04:30:26Z2010-07-09T08:01:55Z
Hi! is there a reason you did this work against RT 3.6 rather than against RT 3.8 (Released 2 years ago), where we've already done lots of this for you? <img alt=";)" src="https://feeding.cloud.geek.nz/smileys/smile4.png" />
https://feeding.cloud.geek.nz/posts/improving-performance-of-request/comment_2_3a25fcb64cbbbb79f31c4a0820f857e3/François2012-11-04T04:30:26Z2010-07-09T22:19:01Z
<p>Jesse: the reason why I did this on 3.6 was that I'm using the version that's in Lenny and didn't want to have to use backports.</p>
<p>Looking forward to Squeeze and RT 3.8 though <img alt=":)" src="https://feeding.cloud.geek.nz/smileys/smile.png" /></p>
https://feeding.cloud.geek.nz/posts/improving-performance-of-request/comment_3_4e6dd52c1b4d64b53c95f939104ecf9f/François2012-11-04T04:30:26Z2010-07-10T01:38:52Z
<p>In an email from Eric Wong (normalperson@yhbt.net):</p>
<p>You might also want to try setting up nginx as a reverse proxy in front of Apache. That way nginx can handle keepalives and static files efficiently, and Apache can just worry about running RT as a backend. You can run fewer Apache workers this way because you no longer have a 1:1 client:process mapping.</p>
<p>HTTP keepalives from idle and slow clients are often overlooked since synthetic benchmarks don't expose them as problems, but I've had great success with sticking nginx in front of other HTTP servers. Everything from various Apache/mod_{perl,php} setups, Tomcat, Mongrels and of course Unicorn[1]</p>
<p>Eric</p>
<p>[1] - shameless plug: http://unicorn.bogomips.org/<br />
(I designed Unicorn to only run behind nginx, even though it speaks HTTP)</p>