Hoi!
We hebben op dit moment twee soorten problemen:
- Problemen met de layout op sommige mobiele telefoons (android lijkt het meeste last te hebben)
- Periodieke traagheid van de server
De eerste is heel simpel: daar kan ik niks aan doen. Ik ben geen user interface-ontwikkelaar, en dat betekent dat ik dus ook niks van CSS en HTML weet. Gelukkig is het probleem bij de bouwers bekend, en die snappen wel wat van CSS en HTML.
Dat betekent overigens niet dat het meteen is opgelost. Een van de uitdagingen is dat het een wat lastig probleem lijkt te zijn omdat het zich niet op alle android-devices voordoet. Als iets altijd stuk is, dan is het makkelijk repareren want dan is het snel duidelijk waar het zit. Als iets maar af en toe stuk is, of alleen binnen een heel specifieke situatie, dan wordt het al een heel stuk lastiger. En dat is precies hier het geval.
Betekent dus ook dat ik je niet kan zeggen wanneer het gerepareerd is, alleen dat er weldegelijk aan gewerkt wordt. Als je zelf trouwens UX-held bent: Help graag mee! Ik weet zeker dat ze meer hulp graag verwelkomen.
De tweede kwestie, die van de periodieke traagheid, is een interessante. Die is namelijk het gevolg van een combinatie van factoren.
Jullie zijn namelijk actief. En niet een beetje actief, maar echt heel actief. Ik heb redelijk contact met de forumbouwers en als ik ze dan wat getallen op hoog niveau geef, dan zijn ze behoorlijk onder de indruk van jullie - erg actieve gebruikers zijn jullie!
Bij het begin van het forum hebben we daarbij een inschattingsfoutje gemaakt. Waar we nu achter komen is dat het forum lekkerder draait als de individuele topics niet al te groot worden, dus als de topics niet zoals de eerste WJEKW 17.000+ posts bevatten.
Ik had dat wel eens eerder beschreven al, maar de server probeert allerhande handige dingen te doen: bijhouden waar je bent gebleven, bijhouden in welke topics nieuwe posts zijn (en hoeveel - ook erg handig ivm de FOMO geloof ik. Merk ook op hoe ik de termen een beetje begin te leren!
), badges toekennen, en zo verder.
Al die dingen moeten worden berekend. En de belangrijkste boosdoener op dit moment, met name in dat eerste WJEKW-topic, is de berekening van de ingeschatte leestijd. Moet je maar eens kijken: bovenaan elk topic staat een inschatting van de benodigde leestijd. Daarvoor moet het forum alle posts in het topic door, alle woorden tellen en daar een inschatting van maken. Wat blijkt is dat dat een zware rekenopdracht (query) is die exponentieel zwaarder wordt met meer posts per topic.
We zijn aan het onderzoeken wat de haalbare alternatieven zijn, van verdere optimalisatie van de database via optimalisatie van de server zelf totaan kijken of het haalbaar is om er extra hardware voor te kopen.
For the record: ik wil zelf ook graag dat het gefixed wordt, want ik let nu elke dag op of de server niet weer raar doet en soms wil ik ook wel eens uitslapen 