menu
Tatoeba
language
Registriĝi Ensaluti
language Esperanto
menu
Tatoeba

chevron_right Registriĝi

chevron_right Ensaluti

Foliumi

chevron_right Montri hazardan frazon

chevron_right Foliumi laŭ lingvo

chevron_right Foliumi laŭ listo

chevron_right Foliumi laŭ etikedo

chevron_right Foliumi sonregistraĵojn

Komunumo

chevron_right Muro

chevron_right Listo de ĉiuj membroj

chevron_right Lingvoj de la membroj

chevron_right Denaskaj parolantoj

search
clear
swap_horiz
search
AlanF_US AlanF_US 2016-septembro-29 2016-septembro-29 11:54:07 UTC link Konstanta ligilo

I'm thrilled that Trang has fixed the major source of slowdown and reenabled search. I'm especially impressed that she accomplished this in the middle of the workweek. You're amazing, Trang!

{{vm.hiddenReplies[27359] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
sabretou sabretou 2016-septembro-29 2016-septembro-29 12:44:43 UTC link Konstanta ligilo

Seconded. Brilliant work on the part of Trang, and anyone else involved.

bill bill 2016-septembro-29 2016-septembro-29 12:59:21 UTC link Konstanta ligilo

She rocks! :)

Pfirsichbaeumchen Pfirsichbaeumchen 2016-septembro-29 2016-septembro-29 20:58:01 UTC link Konstanta ligilo

Greatly done, Trang, and many thanks to you. ☺

Ricardo14 Ricardo14 2016-septembro-30 2016-septembro-30 15:32:38 UTC link Konstanta ligilo

+1,000,000,000,000

TRANG TRANG 2016-septembro-30 2016-septembro-30 20:40:06 UTC link Konstanta ligilo

Thank you all =)

The cause for the recent slowdown was not obvious, but it was not too difficult to identify. And it was very easy to solve. The tough part was to figure out where to focus the investigations.

Before I found out what was the cause, my main fear was that the slowdown was caused by the growing number of sentences in the corpus, and if that was the case, it would have been much more difficult to fix. But it turns out that even with 5+ million sentences, we're still fine.

The problem was related to the lists, and it was a problem that existed ever since we introduced the lists feature, years and years ago. It was just clearly noticeable before because we had less traffic on the website, and because we also had less sentences added to lists.

If nobody used the lists feature and we had just a couple thousand sentences added to lists, the website would have kept good response time. But we have over 1 million sentences added to lists today.

If you were visiting the website while only a few other people are browsing at the same time as you, you would also not notice any significant slowdown, because with fewer visitors the server can manage to process your request right away.

If however you visit the website during rush hour, that's pretty much the same problem as when you go to the supermarket during rush hour. You have to wait in line. The server cannot work fast enough, it cannot process your request right away and you have to wait for it to process the requests of everyone before you.

Anyway, the crisis is over, and it's a relief. But this episode is clearly a warning that we should invest more efforts in optimization, to keep the server healthy. This is not really my cup of tea but thankfully, we have a rising active developer, Zach, who joined us back in April this year, and who will be helping on this task :)

{{vm.hiddenReplies[27369] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
AlanF_US AlanF_US 2016-septembro-30 2016-septembro-30 22:36:46 UTC link Konstanta ligilo

Thank you, Zach!

Guybrush88 Guybrush88 2016-oktobro-01 2016-oktobro-01 08:38:32 UTC link Konstanta ligilo

thanks to both you and Zach for your efforts in finding the cause of the slowdown and fixing it so quickly :D

dnnywld dnnywld 2016-oktobro-02 2016-oktobro-02 18:12:40 UTC link Konstanta ligilo

Thank you Trang, now it's so fast!!

DostKaplan DostKaplan 2016-oktobro-01 2016-oktobro-01 21:59:10 UTC link Konstanta ligilo

I didn't know the search feature had been restored until a moment ago! I was going through withdrawals from not being able to search. Thanks for fixing the problem!