43 svar
758 visningar
Yngve 37869 – Livehjälpare
Postad: 18 mar 2020 19:38 Redigerad: 18 mar 2020 20:03

Mätningar av svarstider

For what it's worth - tänkte samla lite stickprovsmätningar på svarstider här.

Ladda startsidan: 3 s.

Öppna "Prenumerationer" (4 634 st.): 9 s.

Öppna "Privata meddelanden": 12 - 17 s.

Öppna en PM-konversation: 20 s. 

Öppna "Profilsidan": 2 s.

-------------------------------------------

Chrome v80.xxx på Win 10 64 bit.

Internet ping 1 ms, Down/Up 94/94 Mbps

Qetsiyah 6503 – Livehjälpare
Postad: 18 mar 2020 19:40 Redigerad: 18 mar 2020 19:52

Då gör jag också det!

-------  Samtliga på fem försök:

Ladda förstasidan: 2,88s, standardavvikelse 0,78s

Ladda prenumerationer (med 349 st): 1,44s, st.dev 0,22s

Ladda profilsida: 1,434s, st.dev 0,05s

--------

95/95 mb/s. Svarstid 4,95ms

Yngve 37869 – Livehjälpare
Postad: 18 mar 2020 20:03 Redigerad: 18 mar 2020 20:04

(Test)

Affe Jkpg 6630
Postad: 18 mar 2020 22:41 Redigerad: 18 mar 2020 23:04

Jag har svarstider på mindre än två sekunder och har under veckan varje dag kört från två datorer.
Långsammast kan ibland startsidan (divisionstecknet med röd bakgrund) vara, allt  annat tar mindre än en sekund.

Win 10, MS Edge, och 30/30Mbit/s på den långsammaste fibern

Hur kan det vara så olika?

Palle Derkert 1340 – Admin
Postad: 19 mar 2020 08:23

Startsidans laddningstid varierar då vi har en kortare cache på denna på ca 15 sekunder, vilket innebär att vi endast hämtar nya trådar från databasen vid sidladdning om mer än 15 sekunder har passerat sedan senaste hämtning. Därför blir sidan rejält mycket snabbare för laddningar mellan dessa uppdateringar, medan den tar ca 3 sekunder när den hämtar ny data.

Vi har på förbättringslistan att skriva om hur startsidan hämtar data från databasen vilket skulle göra den mycket snabbare även när den hämtar data. Likaså behöver PM-sidan skrivas om, då även den lider av dålig prestanda.

Yngve 37869 – Livehjälpare
Postad: 19 mar 2020 08:38

En annan sak som är irtiterande är att det tar så lång tid innan jag kan redigera ett nypostat svar, speciellt om det innehåller LaTex-kod.

Det är inte ovanligt att jag får vänta mer än 30 sekunder innan jag kan redigera svaret.

Jag återkommer nästa gång det händer, förhoppningsvis med mätning och länk.

Smaragdalena Online 78379 – Lärare
Postad: 19 mar 2020 09:28

Det har hänt mig flera gånger att PM-sidan är bedrövligt långsam från jobbdatorn (Windows 10) men det fungerar bättre från min android-mobil. 

Yngve 37869 – Livehjälpare
Postad: 19 mar 2020 13:20 Redigerad: 19 mar 2020 13:37

Jag postade detta svar.

Direkt efter att det dök upp i browsern så klickade jag på "Redigera".

Då tog det 35 sekunder innan jag fick upp svaret i redigeringsläge.

Samma här, det tog också 30+ sekunder.

macson 317 – Admin
Postad: 19 mar 2020 14:18 Redigerad: 19 mar 2020 14:18
Yngve skrev:

Jag postade detta svar.

Direkt efter att det dök upp i browsern så klickade jag på "Redigera".

Då tog det 35 sekunder innan jag fick upp svaret i redigeringsläge.

Samma här, det tog också 30+ sekunder.

Det där är intressant, använde du din dator och Chrome när detta hände? Det handlar alltså om ett "Svar" i en Tråd som du postat och sedan försöker redigera? 

När jag gör tester med ett kontot liknande ditt så lyckas jag inte att återskapa denna långsamhet - upplever du den fortfarande?

Edit: Och upplever du den konstant? Dvs alltid eller kan detta varit något tillfälligt?

Teraeagle 20229 – Moderator
Postad: 19 mar 2020 14:21
Yngve skrev:

Jag postade detta svar.

Direkt efter att det dök upp i browsern så klickade jag på "Redigera".

Då tog det 35 sekunder innan jag fick upp svaret i redigeringsläge.

Samma här, det tog också 30+ sekunder.

Märkligt. När jag öppnar redigeringsläget för dessa inlägg går det på mindre än en sekund.

Yngve 37869 – Livehjälpare
Postad: 7 dec 2020 08:07 Redigerad: 7 dec 2020 08:09

Update:

Ladda startsidan: 2 s.

Öppna "Prenumerationer" (6 218 st.): 9 s.

Öppna "Privata meddelanden": 19 s.

Öppna en PM-konversation: 21 s. 

Öppna "Profilsidan": 2 s.

Redigera ett nypostat inlägg (utan LaTex-kod): 50 sekunder.

Redigera ett nyredigerat inlägg: 1 sekund.

Palle Derkert 1340 – Admin
Postad: 7 dec 2020 09:40

Tack Yngve för uppdaterade svarstider för dig, vi ska ta en titt på vad vi kan göra åt dessa långa laddningstider. 

Yngve 37869 – Livehjälpare
Postad: 7 dec 2020 10:28
Palle Derkert skrev:

Tack Yngve för uppdaterade svarstider för dig, vi ska ta en titt på vad vi kan göra åt dessa långa laddningstider. 

Tack Palle.

Om det hjälper så planerar jag gärna in ett tillfälle då vi kan testa live under kontrollerade former.

Jag kan infoga några mätningstider från mig (så att vi har mätningar från flera användare): 

 

Öppna "Privata meddelanden": 27 s

Öppna en PM-konversation (tidigare öppnat PM): 7 s

Öppna "Profilsidan": ~6 s

 

Redigera ett nypostat inlägg (utan LaTex-kod): 1 s(mitt eget inlägg)

 

Redigera ett nypostat inlägg (med LaTex-kod): 24 s (mitt eget inlägg)

Redigera ett nyredigerat inlägg (med LaTex-kod): < 1s (mitt eget inlägg):

 

Redigera ett nypostat inlägg (utan LaTex-kod): < 1s (annan användares inlägg):

macson 317 – Admin
Postad: 7 dec 2020 12:42

Hej!

Tack för att ni bidrar med detta!

Lite bakgrund: Vi har löpande gjort förbättringar av prestandan i samband med att vi arbetat på delar av forumet. Ett exempel är inladdning av menyn, visning av trådar och laddning av kategorisidor. Vissa vyer är helt enkelt dumt utformande från början, tex. PM och prenumerationer. Forumet är i grunden en "fork" av ett open source-forum som heter MVCForum och vissa vyer är helt enkelt inte anpassade för "heavy users" som moderatorer som oftast har väldigt mycket mer data (meddelanden,prenumerationer,trådar,poäng osv) än en "vanlig" användare.

Vi har fått lite tid nu innan nyår för att titta på förbättringar och vår tanke är då att fokusera på startsidan, PM och att redigera trådar. Vi försöker plocka de "lågt hängande frukterna" först.

Jag/vi håller er uppdaterade här när vi jobbar med detta och när det finns något att testa.

Teraeagle 20229 – Moderator
Postad: 7 dec 2020 12:54 Redigerad: 7 dec 2020 12:54

Jag har PM-konversationer med ungefär 300 användare och det tar ca 18 sekunder att öppna PM-sidan. 

macson 317 – Admin
Postad: 15 dec 2020 13:02
Teraeagle skrev:

Jag har PM-konversationer med ungefär 300 användare och det tar ca 18 sekunder att öppna PM-sidan. 

Tack!

Har inte kommit igång med arbetet kring detta ännu eftersom medlemssystemet tar mycket tid just nu. Men när vi börjar titta på det så ska jag skrämma upp den tiden =D

Yngve 37869 – Livehjälpare
Postad: 15 dec 2020 14:43
macson skrev:
Tack!


Har inte kommit igång med arbetet kring detta ännu eftersom medlemssystemet tar mycket tid just nu. Men när vi börjar titta på det så ska jag skrämma upp den tiden =D

Nej gör inte det, snälla! Det är bättre om du försöker kapa den istället 😉

macson 317 – Admin
Postad: 15 dec 2020 14:53
Yngve skrev:
macson skrev:
Tack!


Har inte kommit igång med arbetet kring detta ännu eftersom medlemssystemet tar mycket tid just nu. Men när vi börjar titta på det så ska jag skrämma upp den tiden =D

Nej gör inte det, snälla! Det är bättre om du försöker kapa den istället 😉

hahaha! Jag ska lägga in denna i koden:

if(username=="Yngve") {
  Thread.Sleep(150000);
  Console.WriteLine("Yngve tar en kaffe");
}


=D

Yngve 37869 – Livehjälpare
Postad: 15 dec 2020 16:01

Kaffe är gott 👍

macson 317 – Admin
Postad: 13 jan 2021 20:13 Redigerad: 13 jan 2021 20:17

Halloj!

Update på detta idag, startsidan och kategori-listningarna ska nu vara rejält snabbare:

https://www.pluggakuten.se/trad/prestandaforbattringar-tradlistningar/

Notera: Inga fixar för PM eller prenumerationer i denna release.

macson 317 – Admin
Postad: 11 mar 2021 16:24

Hej!

Vi arbetar med prestandan på här på PA just nu och har precis släppt några uppdateringar.

Profilsidan

Tex: https://www.pluggakuten.se/profile/macson/ 

Här har vi snabbat upp hela sidan, och adderat "ladda fler" så att man kan scrolla ner och automatiskt få fler trådar som aktuell användare varit aktiv i. 

Här är lite snittsiffror (beror på antal trådar såklart):
Laddningstid före: 4 620 ms
Laddningstid efter: 350 ms


Privata meddelanden (Översikt):
Olika för alla men finns på denna url: https://www.pluggakuten.se/privatemessage/  

Här har vi minskat laddningstiden avsevärt genom att skriva om hela logiken. I första läget nu endast översikten, själva konversationerna laddar fortfarande långsamt vilket vi ska titta på som nästa puck.

Snittsiffrorna varierar kraftigt eftersom vissa har flera hundra konversationer igång medans andra bara har ett fåtal. Vi har testat med en användare som har ungefär 150 konversationer. 

Laddningstid före: 25 000 ms
Laddningstid efter: 220 ms

Testa gärna själva och hojta till om ni upptäcker något. Fler uppdateringar kommer närmaste dagarna.

/ m

Laguna Online 28565
Postad: 11 mar 2021 17:11

Aha, är det därför profilsidan inte är sorterad längre. 

macson 317 – Admin
Postad: 11 mar 2021 17:33

@Laguna Den är sorterad, men baserat på dina senaste aktiviteter (om jag inte gjort bort mig). Tidigare sorterades den baserat på aktivitet i tråden. Dvs. om du skrev i en tråd för 5 år sedan och någon annan skrev i den för 2 minuter sedan så visades den högst upp på din profilsida - vilken blev lite skevt.

Laguna Online 28565
Postad: 11 mar 2021 17:37

Det är ju oanvändbart. Var snäll och återställ. 

macson 317 – Admin
Postad: 11 mar 2021 17:55

Skulle uppskatt en bättre ton.

Förklara hur du menar och varför det inte är användbart att se på de senaste aktiviteterna för en given användare mot det du argumenterar för?

Laguna Online 28565
Postad: 11 mar 2021 18:35

Jag vill se vilka trådar som något har hänt i på sistone efter att jag svarade senast.

Varför skulle det nuvarande vara användbart?

Palle Derkert 1340 – Admin
Postad: 11 mar 2021 19:18

Hmmm beror lite på vad man använder sidan till. För en extern person är det ju mer intressant att se med den nya sorteringen. Även För de som tittar på sin egen sida och vill kolla vilka trådar man senast skrev i.

Är det fler personer som använder sidan som Laguna beskriver?

Yngve 37869 – Livehjälpare
Postad: 11 mar 2021 22:40
Palle Derkert skrev:

...

Är det fler personer som använder sidan som Laguna beskriver?

Jag gör det ibland. När jag vill kolla om det hänt något i de trådar jag är aktiv i.

Vanligtvis använder jag prenumerationer för att få den infon, men ibland kollar jag min profilsida för att se om jag missat något.

Yngve 37869 – Livehjälpare
Postad: 11 mar 2021 22:41 Redigerad: 11 mar 2021 22:41

Och bra jobbat med prestandan!

Det är stor skillnad på svarstider nu jämfört med i höstas.

AlvinB 4014
Postad: 11 mar 2021 23:09
Palle Derkert skrev:

Hmmm beror lite på vad man använder sidan till. För en extern person är det ju mer intressant att se med den nya sorteringen. Även För de som tittar på sin egen sida och vill kolla vilka trådar man senast skrev i.

Är det fler personer som använder sidan som Laguna beskriver?

Jag använder nog på profilsidor på båda sätt. När jag tittar på någon annans profilsida är det mest intressant att se vilka trådar användaren senast var aktiv i, och därför att det nya systemet är bättre.

Min egen profilsida använder jag ganska ofta för att se vilka trådar jag deltar i som det kan ha tillkommit nya inlägg i. I sådant fall kan det ju vara gynnsamt att ha det upplagt så som det var förut. Men faktum är att detta är ju egentligen prenumerationsmenyns uppgift.

Jag tycker därför att det nya systemet är bättre för profilsidan. Vill man ha det på sättet som det var förut kan man ju utnyttja prenumerationsmenyn.

Laguna Online 28565
Postad: 12 mar 2021 00:24

Man verkar inte kunna ställa in att slippa email för prenumerationer men få email för privata meddelanden. 

AlvinB 4014
Postad: 12 mar 2021 08:38
Laguna skrev:

Man verkar inte kunna ställa in att slippa email för prenumerationer men få email för privata meddelanden. 

Då kanske ett bättre önskemål är att mejlinställningarna ändras så att detta blir möjligt att välja.

Palle Derkert 1340 – Admin
Postad: 12 mar 2021 09:45

Ja det är en bättre lösning, vi skriver upp den.

Laguna Online 28565
Postad: 12 mar 2021 17:22

Nu ska jag försöka komma ihåg att Prenumerera på varenda tråd jag svarar i.

Dr. G 9349
Postad: 12 mar 2021 19:28
Palle Derkert skrev:

Hmmm beror lite på vad man använder sidan till. För en extern person är det ju mer intressant att se med den nya sorteringen. Även För de som tittar på sin egen sida och vill kolla vilka trådar man senast skrev i.

Är det fler personer som använder sidan som Laguna beskriver?

Jag har enbart använt min profilsida för att se om det händer saker i trådar jag har svarat i. Den funktionen försvinner när det numera sorteras på min aktivitet i trådarna, istället för på trådens aktivitet. 

Den gamla funktionen var bättre än att behöva prenumerera på trådar man har svarat i. 

Är det mycket jobb att göra sorteringen på profilsidan valbar?

macson 317 – Admin
Postad: 15 mar 2021 12:50

Hallå där!

Tänkte bara kolla kring dessa exempel:

Redigera ett nypostat inlägg (med LaTex-kod): 24 s (mitt eget inlägg)

Redigera ett nyredigerat inlägg (med LaTex-kod): < 1s (mitt eget inlägg):

 

Är detta från att ni trycker på "Redigera" tills att ni kan börja skriva i själva inlägget eller är det från att ni tryckt på "Spara"?

Det var från Redigera till att sidan laddar. :)

macson 317 – Admin
Postad: 15 mar 2021 13:36 Redigerad: 15 mar 2021 13:39
Smutstvätt skrev:

Det var från Redigera till att sidan laddar. :)

Tack! 

Hur skulle du/ni säga att detta fungerar i nuläget? Skulle ni säga att felet är väldigt ”random”? Och att det händer en gång men sedan funkar bra i typ 15-20 minuter?

Vad jag ser så kan det vara så att systemet räknar om poängen ibland - inte varje gång utan lite då och då - min misstanke är att det är detta som låser upp - dvs att det inte har med den specifika tråden/inlägget att göra.

 

Hur låter den teorin? Eller har ni hittat något annat samband som går att påvisa? Jag testade latex som ni skrivit om men kunde inte se någon skillnad och det ska inte heller (teoritiskt) spela någon roll vad inlägget innehåller.

Yngve 37869 – Livehjälpare
Postad: 15 mar 2021 20:15 Redigerad: 15 mar 2021 20:16
Yngve skrev:

For what it's worth - tänkte samla lite stickprovsmätningar på svarstider här.

Ladda startsidan: 3 s.

Öppna "Prenumerationer" (4 634 st.): 9 s.

Öppna "Privata meddelanden": 12 - 17 s.

Öppna en PM-konversation: 20 s. 

Öppna "Profilsidan": 2 s.

-------------------------------------------

Chrome v80.xxx på Win 10 64 bit.

Internet ping 1 ms, Down/Up 94/94 Mbps

Ny mätning.

Ladda startsidan: < 1 s.

Öppna "Prenumerationer" (6 961 st.): ~1 s.

Öppna "Privata meddelanden": < 1 s.

Öppna en PM-konversation: < 1 s. 

Öppna "Profilsidan": < 1 s.

Tid att öppna redigeringsläge för ett nypostat inlägg (utan LaTex-kod): < 1 s.

Tid att öppna redigeringsläge för ett nyredigerat inlägg: < 1 s.

-------------------------------------------

Edge ver 89.xxxx på Win 10 64 bit.

Internet ping 3 ms, Down/Up 96/95 Mbps


Fantastisk förbättring över hela skalan!

Bra jobbat alla som fixat.

macson 317 – Admin
Postad: 16 mar 2021 07:28

Tack för att du tog dig tid Yngve!

Det värmer i en datanörds hjärta när det var ”check” på samtliga :)

Har vi något mer som historiskt varit segt som vi borde titta närmare på?

Smaragdalena Online 78379 – Lärare
Postad: 16 mar 2021 12:39
macson skrev:

...

Har vi något mer som historiskt varit segt som vi borde titta närmare på?

Idag behövde jag prova tre gånger innan jag lyckades ladda upp en bild från min dator i den hr tråden

macson 317 – Admin
Postad: 16 mar 2021 13:07
Smaragdalena skrev:
macson skrev:

...

Har vi något mer som historiskt varit segt som vi borde titta närmare på?

Idag behövde jag prova tre gånger innan jag lyckades ladda upp en bild från min dator i den hr tråden


Tar mig en titt i loggarna, jag har verkligen bråkat med den där uppladdningen asså. I'll keep you posted.

macson 317 – Admin
Postad: 16 mar 2021 16:09

Ang. bilderna:

Det är ett riktigt skumt fel som uppstår, jag lyckas inte heller återskapa det i våra utvecklingsmiljöer så mitt enda sätt att försöka fixa det är att chansa med lite olika lösningar och se om det har någon effekt. Jag har gjort en sådan chansning nu som ligger live. Det kan vara rätt lösning eller så finns felet med bilduppladdningen kvar. Kommer hålla lite koll på loggfilerna då det syns där - men skriv gärna en rad här om ni fortsatt upplever problemet vid uppladdning av bilder.

Svara Avbryt
Close