Change in gelbooru's update prioritiesPosted on: 09/21/08 10:33AM
Work is currently being done on gelbooru to improve it's overall speed and accessibility every day, and we are getting closer to our 0.2.0 version. We are moving up to a 0.2.0 version instead of 0.1.10 because it's a substantial change, in a minor way. At this moment we are using MyISAM tables to store our information, and as such we suffer from table locking on every update and insert. This is why our site appears to load slowly at times. This will hopefully be solved by the new release.
This is the biggest change I think we'll be doing, which to me is a great one. We will be using Lucene as our indexer. I'm excited to see if this will even work as it will solve our locking problems and increase search speeds without hurting the CPU too much. Danbooru uses a traditional LIKE, from my observations, compared to our Full-Text. This is my theory why Danbooru seems to only allow 2 terms for non-privileged users. It's a major performance hit after 2 ANDs with a LIKE.
As such, there will be a few other changes in priority to the purely safe searching option on gelbooru. I had planned on having an option you could set in your "My Account" controls to turn on a safe image only search option, but this will be put on hold to focus on the potentially massive browsing speed increases. By massive, I mean within a twentieth of a second. If it doesn't work out, we'll probably end up reverting back to what we had used in the 0.1.6 version.
View the roadmap to see progress being made:
gelbooru.com/tracker/roadmap_page.php