Cheaper alternative with DJ support?

Roger K. Kristiansen's Avatar

Roger K. Kristiansen

17 Jul, 2012 05:15 PM

Hi Pat,

Just wondering.. I've got a staging and a production app where I'm paying for Ceramic because I need delta indexing.

Now the staging instance is idle 99% of the time, but I like not having to perform manual operations to upgrade FS every time I need the staging environment. Is there any chance you could offer a plan with DJ support but perhaps a low roof on the number of queries per month? $55 for mostly idle search index feels a bit like money out the window, even though I like supporting FS/TS. :-)

Cheers,
Roger K. Kristiansen

  1. Support Staff 1 Posted by Pat Allan on 17 Jul, 2012 09:01 PM

    Pat Allan's Avatar

    Heya Roger

    I certainly understand the situation - one my apps has ceramic for production and wooden for staging. Granted, I'm not upgrading staging at all at this point (but it's under almost no load) and search isn't the focus of the app, so the scheduled updates work well enough.

    The issues with another plan are firstly that it's another plan, and I'm loath to add complexity. Also, finding the right balance of resources on a server compared to the number of customers I can have per server without any stability issues, plus getting the cost right, is tricky. I played with those numbers a lot when getting things figured out for the launch of Flying Sphinx…

    I know $55 isn't a small amount, but deltas really do increase the load on the servers noticeably. At some point I'd love to get the rewritten Thinking Sphinx up to scratch (the edge branch in the repo, should you wish to explore) and support real-time indices, thus removing any need for delta indices - whether that impacts the load dramatically on the wooden servers, I'm not sure, but it opens up some options I'm keen to explore. Right now, I've no idea when that'll happen - there's a known bug in Sphinx that makes real-times indices unreliable on OS X, which makes development for me hard (even if I had time spare), and wouldn't be great for the large number of Rubyists with Macs wanting to use TS.

    Maybe what could be an option sooner than that (with a little bit of luck) is when I have the time and technology (read: payment gateway) to accept Flying Sphinx customers directly, instead of just through Heroku, I could have an option of staging accounts at a discount rate. I think that's ideal (though policing it may be a little tricky).

    … okay, that turned out a bit longer than I thought. So, the short answer? Sorry, nothing that's probably going to suit you right now. I'd recommend upgrading your staging server just as it's required, then shifting it back down to wooden again (and at some point, I'll make that process smoother too, so running fs:rebuild isn't required).

    Cheers

    Pat

  2. 2 Posted by Roger K. Kristi... on 22 Jul, 2012 04:56 PM

    Roger K. Kristiansen's Avatar

    Thanks Pat,

    Nice answer as usual. I was suspecting what you are saying, just wanted to make sure. If I'd actually had any income from my project yet I wouldn't bother nagging at all, as I love what you're doing and the great support you give. :-)

    Crossing my fingers for live indexing sooner rather than later!

    Cheers,
    Roger

  3. Pat Allan closed this discussion on 13 Jan, 2014 11:26 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac