Wpis z mikrobloga

#wykop #wykop20 Mi się wydaje że #czarnolisto przestało działać dlatego, że w nowej wersji początkowo naprawiono te słynne tagi - wcześniej jak miało się na czarno #f1 i wszystkie 20 wpisów na stronie miało ten tag, to strona wyświetlała się pusta, bo wpisy wpadające na #czarnolisto były ukrywane już po wyciągnięciu z bazy a nie przed. I miało to sens z optymalizacyjnego punktu widzenia, bo zapytanie było dużo prostsze i szybkie. I faktycznie, nad ranem nie było problemu z tagami, serwis działał w miarę ok, czyli ktoś ogarnął zapytanie tak, by wpisy z czarno nie były brane pod uwagę przy ładowaniu. Dopiero jak pojawiło się więcej wpisów wpadających w widełki 6, 12, 24h, wszystko zaczęło mulić i się wykrzaczać (bo koszt tego zapytania rósł zdecydowanie nieliniowo), podjęto decyzję o wywaleniu obsługi #czarnolisto żeby chociaż jakoś ten serwis działał. W sumie decyzja nawet słuszna, bo lepiej zobaczyć niechcący parę wpisów z #anime czy #rolnikszukazony niż nic, jak wczoraj przez pół dnia.

#programowanie
  • 3
Tak czy siak, widać że nikt tego nie przetestował pod względem wydajności, szczególnie że rzekomo naprawiono błąd, którego przez tyle lat nikt nie mógł załatać, a przecież @wykop sam wspomina, że miesięcznie wchodzi 2.5 mln wpisów, więc wypadałoby sprawdzić to na większym zestawie danych.