Seite 1 von 3

Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 30. Mär 2016, 18:34
von Draco Ellmánò
Hallo sotrax,
es ist ganz einfach den Lag zu beheben, den man kriegt, wenn man große Inventare öffnet. Dazu musst du nur die 3 Bilder unter jedem item (Auge, Pfeil unten, Pfeil rechts) entfernen.
Diese Symbole:
Bild
Wenn die weg sind, laden selbst extrem große Inventare mit tausenden verschiedenen Items sofort.
Testbeispiel:
http://s.fwtools.de/inv_test.php?big (schnell)
http://s.fwtools.de/inv_test.php?big&slow (langsam)
Wenn du in den source guckst, wirst du sehen, dass ausschließlich die Bilder fehlen. Das zweite ist sogar so langsam, dass es den Firefox einfriert.
Also einfach die Bilder entfernen und die Lags verschwinden. Wer die wieder haben möchte, kann die sich per css wieder holen.

Mfg Draco (Text, Idee und Umsetzung von sniGG)

*kleine Ergänzung*
Wenn bei euch die Beispiele gleich schnell laden seid ihr bzw euer Browser/ System nur nicht von dem Problem betroffen, das heisst aber nicht dass das Problem nicht da ist ;)
Die unterschiedlichen Browser leisten unterschiedlich schnelle/gute Arbeit, das ursprüngliche Problem ist aber davon nicht beeinflusst, es ist nur eben möglich, dass ihr es
nicht bemerkt. Auch Styles sind keine Lösung da das HTML trotzdem vom Browser gerendert wird, es wird nur dann letzten Endes im Style nicht dargestellt wenn man eben
display:none für die Bildchen im Style setzt.
Ob oder wieviel es laggt hängt also nicht an der genutzten Umsetzung von Freewar (die produziert das Problem, immer und bei jedem) sondern einzig an der
Umsetzung in eurem Browser bzw der Leistungsfähigkeit von eurem System.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 30. Mär 2016, 19:22
von Jhihadi
Gesehen, gelesen, verstanden und für gut befunden!
Absolut dafür! Bitte sofort in ALLE Welten einbauen!

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 30. Mär 2016, 20:25
von Cobra de Lacroix
Find die bilderr eh vollkommen sinnlos wär auch dafür...kann man auch einfach ab ner inventargröße von 300items aktivieren und gut is so haben die anfänger es leicher ( auch wenn ich denke das sie eher lesen als bilder deuten) und alle mit großen inventar schneller

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 00:43
von Jimi Hendrix
Warum nicht andersrum? Wer so ein großes Inventar hat, kann die Bilder per Style ausblenden, bei allen anderen bleibt es so?

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 11:20
von Talos
Ich merke grad, dass mein Style die Bilder gar nicht drin hat.

Ich finde die Idee aber gut und es sollte schon standardmäßig so sein.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 12:05
von Blue.Shark
Ich hatte solche Laggs noch nie, weil mein Inventar eher weniger Items umfasst, aber bei größeren Inventaren kann ich mir das gut vorstellen. Ich bin mir nur grad nicht sicher, wie es im Standard-Style ohne die Symbole aussieht, da man nur noch Text und keine Bilder mehr hat, ein Screen wäre hilfreich. Trotzdem bin ich aufgrund der geringeren Ladezeiten klar dafür.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 13:03
von Talos
Bild

Ist zwar nicht der Standard Sunfire, aber der Style ist darauf aufgebaut und angelehnt.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 13:33
von Bärchen
Ein Style löst das Problem nicht im geringsten, er versteckt die BIlder nur, gerendert werden sie trotzdem.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 14:29
von Flummi
Sehe bei den beiden Versionen oben keinen Unterschied was Performance angeht.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 14:58
von Aven Fallen
Ab wann ist ein Inventar denn groß?

Hab solche Probleme nie gehabt.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 15:56
von Fareel-Khur
Aven Fallen hat geschrieben:Ab wann ist ein Inventar denn groß?

Hab solche Probleme nie gehabt.
Ich merk's deutlich bei 2.5k+ items. Sind manchmal schon 1-2 Sekunden bis das alles geladen ist.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 17:41
von Draco Ellmánò
bwoebi hat es auch schon durchprobiert, dabei haben wir festgestellt:
bei safari gibt es offenbar keine Probleme mit der Performane (@ pFT, nutzt
du auch safari?) allerdings ist es bei firefox und chrome deutlich zu spüren, je
nach Größe eben sogar bis hin zum kompletten Freeze.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 17:46
von HansJoseph
In Opera 36 habe ich absolut keinen Unterschied feststellen können. Allerdings kenne ich die Lag-Probleme. Bei 14k+ Items ist Laufen mit offenem Inventar schon übertrieben stressig, aber auch bei 2-3k Items merkt man Lags schon deutlich.

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 17:50
von Draco Ellmánò
pfff Opera... :D

aber apropos Stellen an denen es mit vielen Items (egal ob viele unterschiedliche oder 1000000 gleiche) laggt:
DS Schutz Berg freezt bei mir immer den Browser komplett, es ist mir nicht mehr möglich dort was zu schützen,
wobei es dort vmtl nicht so einfach zu reduzieren ist, da wird ja jedes einzelne Item via ItemID abgefragt und
aufgebaut (und muss es ja auch, sonst wird das schützen verquer) da seh ich jetzt auf die Schnelle grad keine
wirkliche Lösung :/

Re: Simple Änderung im Inventar um es 99% zu beschleunigen

Verfasst: 31. Mär 2016, 19:10
von Flummi
Draco Ellmánò hat geschrieben:(@ pFT, nutzt du auch safari?)
Ich nutze Chrome (Version 50.0.2661.57 beta-m (64-bit))