May 16 2012

I Can't Be the Only One

Tomorrow I face the not-so-pleasant task of translating all the nice, shiny front-end configuration work I've done in the past year on our Cherokee server at work into the more standard, "banal" Apache style, as performance with Cherokee in HTTPS (SSL) requests has been depressingly poor.

I'm frustrated with this, though, simply because I can't find any references at all to Cherokee's support (or lack thereof) of "SSL session caching," a feature which, when enabled in Apache, suddenly made a test copy of an app we use daily fly like a bat out of hell (and that's on an Amazon EC2 "micro" instance!). Apache was just as slow as Cherokee in handling SSL-based requests right up until I flipped that session caching switch. Suddenly the "performance hit" was gone -- the first request still took a second or two, but after that things were nice and snappy.

Does anyone out there have any ideas on whether Cherokee even supports this kind of session caching? If it can, how does one actually convince it to do so? I'd rather not spend the bulk of my morning writing directives :)

Update: I never did find a fix for this, so I switched everything to Apache. It's all bloody fast now. At least now I can rest easy knowing the internal apps I worked on for the company over the past two years actually are as fast as I thought they should be :)

About

I'm William Ferrell, a 35-year-old software engineer and author. I live in Orlando, Florida, USA. I am an atheist, and a secular humanitarian.

I firmly believe in the U.S. Constitution and its Amendments. I hold the firm conviction that its principles, especially the separation of church and state, trump any modern-day commercial, political, or religious interests.

I support and prefer open source platforms, tools, and languages like Linux, LibreOffice, Eclipse, and C/C++/Python, and believe closed-source companies like Microsoft and Apple are destroying genuine innovation in computer science, at least in the United States, with constant patent trolling and litigation instead of competing on merit. I oppose software patents.

I donate to worthy causes and I vote. I call people out in public for bad behavior, including displays of bigotry, racism, homophobia, and the many other flavors of hatred I find offensive.

My hobbies include photography, writing, gaming, computer science, and this little slice of the web.

Honors and Awards

  • Dean's List, Valencia College (3.5 GPA, Fall 2011)
  • Dean's List, Valencia CC (3.5 GPA, Spring 2011)
  • President's List, Valencia CC (4.0 GPA, Fall 2010)
  • ΦΘΚ Int'l Honor Society Valencia CC (Inducted Nov. 7, 2010)
  • Dean's List, Valencia CC (3.7 GPA, Summer 2010)
  • President's List, Valencia CC (4.0 GPA, Spring 2010)

Memberships

Projects and Contributions

  • LCDproc (original developer, 1999-2001, contributing developer, 2001-present)
  • PyKaraoke (contributing developer, 2005-2006)
  • SEDRIS (core team, developer, 2010 to 2013)

Latest Photos

Loading...

Subscribe

Categories

Recent Posts

Archive

Popular Posts