|
|
|
|
500kb? 5 MB
|
|
|
|
|
|
|
du hast völlig recht an der stelle, an der du über einen first request schockiert bist. ja, das sind gewaltige datenmengen, die da heutzutage geschoben werden. aber: wäge bitte ab zwischen 5 und 10 sekunden wartezeit beim erstmaligen laden über eine langsame verbindung und der notwendigkeit zwischen deine eigentliche web-based-application und die auslieferung eine komplette applikationsschicht dazwischen zu schieben, die in jeder datei (und das schließt alle javascript dateien mit ein!) alle vorkommnisse aller modifizierten selektoren umschreibt. und natürlich in der lage ist sowohl den ursprünglichen zustand an anwendung der einzelnen css-klassen zusammenzufassen als auch störungsfrei alle späteren komplikationen durch zusammenfassung zu vermeiden.
also mit anderen worten: wenn du ein fertiges komplettsystem (django... o.ä.?) hast, dass dir die templates und skripte und stylesheets vorkompiliert nach festem muster und erprobter methode: yes! fucking do it!
falls nicht: finger weg davon. ich hab die letzten 2 wochen damit verbracht einem kollegen sein gesamtes zusammenkopiertes "build-system" aus 2 javascript+css minifiern/compilern und irgendwelchen auf stackoverflow gefundenen skriptlösungen zum traffic reduzieren wieder auszureden und aus seinem arbeitssystem zu entfernen, weil er einfach mehr arbeitszeit damit verbraucht hat um irgendwelche neu entstandenen bugs herum zu schreiben als eigentliche arbeit zu leisten.
die 3 sekunden die der user (beim ersten laden, wohlgemerkt) mehr braucht stören nicht. weder den user, noch uns entwickler. und bis das erste terrabyte aus css-dateien voll ist und traffic anfängt geld zu kosten sind mehr als nur eine entwicklerstunde gespart. man denke bitte in arbeitszeit gleich geld.
oder nochmal ganz anders formuliert: objektiv hast du natürlich recht und minify+zip ist das mittel der wahl. aber traffic ist einfach bei weitem nicht teuer genug um eine 60¤/h-kraft auch nur mit einem gedanken an sowas ansatzweise zu belästigen.
pseudo-edit: verzeiht die kleinschreibung trotz langem text bitte, ich bin müde und faul. mea maxima culpa.
|
|
|
|
|
|
|
Chrome, kalter Cache/Cache aus.
heise.de: 888 kb
m.heise.de: 411 kb
spiegel.de: ~1 MB, nach über 200 Requests und 50 Sekunden Ladezeit habe ich abgebrochen.
guardian.co.uk: ~1.7 MB
forum.mods.de: 170 kb
|
|
|
|
|
|
|
ebenfalls chrome und ungecached:
facebook: 986kb. login-seite und erste seite nach dem anmelden. respekt.
und for teh lulz: blog.fefe.de mit 18,2kb.
|
|
|
|
|
|
|
Auch wenn der initial load nicht so stört, so werden (angeblich) schnellere Seiten von Google höher gerankt.
|
|
|
|
|
|
|
Fefe hatte ich auch nachgeschaut, aber nicht geschrieben, weil 's eher nicht so repräsentativ ist.
Erstbester halbwegs repräs. Blog, der mir einfällt:
http://fgiesen.wordpress.com/
690 kb in ~8 Sekunden.
Mein blog ~200 kb ~2 Sekunden
sharpedge ~500 b ~0.08 Sekunden
|
|
|
|
|
|
|
dann sollte man wohl abwägen, ob man den pagerank wirklich braucht. um als blog gefunden zu werden: mag sein. für eine "feature rich web based enterprise application" (tschuldigung, so nennt mein chef das.) ist es wohl eher unwichtig. abwägungssache.
|
|
|
|
|
|
|
Wobei man bei "feature rich web based enterprise application" ja auch nen Ladebalken zeigen und 20 MB laden kann beim Start ;-)
Hauptsache die einzelnen Requests dauern dann nich 2 Sekunden
|
|
|
|
|
|
|
Lenovo Shop Konfigurator?
|
|
|
|
|
|
|
|
|
|
|
Genau
|
|
|
|
|
|
|
Huch, es ist mir schonwieder passiert.
Letztens hab ich ja mit meiner besten Freundin zerstritten, weil ich impliziert habe, dass sie eine Nutte ist.
Nu dassgleiche mit meiner Freundin. Nur weil ich impliziert hätte, sie sei unterschichtig.
(Dabei hab ich nur gesagt, dass ihre Ex-freunde alles assis sind (zurecht). Und wenn man sie nach den Top5-Eigenschaften eines Mannes fragt, dann ist da auch darunter: Er ist kein Alkoholiker, schlägt sie nicht und ist bestenfalls nicht arbeitslos. Die Notwendigkeit sowas erwähnen zu müssen klingt schon irgendwie unterschichtig. Und sie liest BILD. )
|
|
|
|
|
|
|
Ich hab vorhin Modellierung gelernt und dann irgendwas in Wikipedia nachgeschlagen… bin dann irgendwie etwas gewandert und bin bei Hysterese gelandet.
Das Ergebnis: https://github.com/enkore/i3pystatus/commit/901dd4319fe50cd0b08d95f76189cbaca4e721c3#L1R100
Das Problem:
n Workloads, deren Zeitverhalten meistens recht gleichbleibend ist, aber erstmal nicht abzusehen ist.
Organisiere diese n Workloads mit möglichst wenigen Threads, sodass die CPU eher am Stück ausgelastet wird (höhere Effizienz/Energieeinsparung), bei Einbehaltung des Zeitziels "Alle Workloads müssen ca. in Intervall x Sekunden mal gelaufen sein".
Der Trick warum die optimize() nur drei Zeilen hat is, dass die einzelnen Threads die Workloads nach ihrem Zeitbedarf sortiert vorhalten; dadurch kann ich dann einfach hingehen und bei einer Überschreitung des Zeitbudgets solange rekursiv Workloads aus einem Thread herausnehmen, bis das Zeitbudget wieder ungefähr eingehalten wird…
partition() kriegt dann die (Threadübergreifende) Liste von optimize(), welche Workloads rausgeflogen sind und bastelt davon dann eine Liste von Workloads so zusammen, dass die wieder irgendwie aufgeteilt sind. Da könnte man wohl auch noch ein wenig verbessern, indem man die Liste erstmal wieder nach Zeitbedarf aufsteigend sortiert, sodass erstmal möglichst viele kurze Workloads in wenigen Threads landen.
|
|
|
|
|
|
|
| Zitat von TriggerTG
Huch, es ist mir schonwieder passiert.
Letztens hab ich ja mit meiner besten Freundin zerstritten, weil ich impliziert habe, dass sie eine Nutte ist.
Nu dassgleiche mit meiner Freundin. Nur weil ich impliziert hätte, sie sei unterschichtig.
(Dabei hab ich nur gesagt, dass ihre Ex-freunde alles assis sind (zurecht). Und wenn man sie nach den Top5-Eigenschaften eines Mannes fragt, dann ist da auch darunter: Er ist kein Alkoholiker, schlägt sie nicht und ist bestenfalls nicht arbeitslos. Die Notwendigkeit sowas erwähnen zu müssen klingt schon irgendwie unterschichtig. Und sie liest BILD. )
| |
wie war der Spruch mit dem Mädchen und der gosse?
|
|
|
|
|
|
|
Mädchen in der Gosse?
|
|
|
|
|
|
|
| Zitat von TriggerTG
Huch, es ist mir schonwieder passiert.
Letztens hab ich ja mit meiner besten Freundin zerstritten, weil ich impliziert habe, dass sie eine Nutte ist.
Nu dassgleiche mit meiner Freundin. Nur weil ich impliziert hätte, sie sei unterschichtig.
(Dabei hab ich nur gesagt, dass ihre Ex-freunde alles assis sind (zurecht). Und wenn man sie nach den Top5-Eigenschaften eines Mannes fragt, dann ist da auch darunter: Er ist kein Alkoholiker, schlägt sie nicht und ist bestenfalls nicht arbeitslos. Die Notwendigkeit sowas erwähnen zu müssen klingt schon irgendwie unterschichtig. Und sie liest BILD. )
| |
das nächste mal, wenn du deiner Freundin was kluges sagen möchtest, poste es erst mal hier und lass abstimmen, ob das wirklich eine gute Idee ist.
|
|
|
|
|
|
|
Ich kann die Intention schon verstehen, es so auszudrücken ist aber echt mal fragwürdig Trigger.
|
|
|
|
|
|
|
Soviel zum Thema "Elite-Partner".de. Kann man da direkt anhaken, dass man die Bild liest?
|
|
|
|
|
|
|
Hat Trigger seine Holde von da?
|
|
|
|
|
|
|
Hat hier jemand einen Ingress Invite-Code für mich übrig?
|
|
|
|
|
|
|
Ich kann dir einen geben. Da ich ja jetzt ein iPhone habe und vermutlich nicht so schnell eine App für iOS rauskommen wird.
|
|
|
|
|
|
|
Über eine PM wäre ich äußerst dankbar!
|
|
|
|
|
|
|
Ich muss mal anmerken das Gruppenarbeit scheiße ist.
Von anfangs 9 Personen sind wir 7 geblieben. Von diesen 7 haben 2 gearbeitet
Und 2 zugearbeitet. Deswegen mussten wir zwei innerhalb der letzten 5 Tage,
In 12 Stunden Schichten ein 60 Seiten Abstract schreiben. :Mad:
|
|
|
|
|
|
|
Und das Drecks iPhone verarscht mich auch!
|
|
|
|
|
|
|
| Zitat von wuSel
Hat Trigger seine Holde von da?
| |
Nein, sie ist von Friendscout
* + +
Erst hab ich mich ein bisschen gefreut, dass ich diesen Monat 80 Überstunden angesammelt habe. War zwar scheiße stressig, aber dafür kommt eben eine stolze summe zusammen.
Dann aber hab ich mal geguckt, wie eigentlich mein Stundenlohn bei Mehrstunden eigentlich ist (sind ja 130% brutto mehr)
Im Januar hatte ich ja schon 30 Mehrstunden... und was ist? Da kommt ein Appel und ein Ei an! Wtf. 52% abgezogen? was soll das
Da hab ich ja beim Hausaufgaben kontrollieren nicht viel weniger (netto) bekommen -- und das war milde gesagt 4000% stressfreier. Najo, was soll's
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von TriggerTG am 28.02.2013 10:48]
|
|
|
|
|
|
| Zitat von TriggerTG
sind ja 130% brutto mehr
| |
130% mehr?
130%?
30% mehr?
|
|
|
|
|
|
|
pssst
|
|
|
|
|
|
|
| Zitat von TriggerTG
| Zitat von wuSel
Hat Trigger seine Holde von da?
| |
Nein, sie ist von Friendscout
* + +
Ich bin grad sauer:
Erst hab ich mich ein bisschen gefreut, dass ich diesen Monat 80 Überstunden angesammelt habe. War zwar scheiße stressig, aber dafür kommt eben eine stolze summe zusammen.
Dann aber hab ich mal geguckt, wie eigentlich mein Stundenlohn bei Mehrstunden eigentlich ist (sind ja 130% brutto mehr)
Im Januar hatte ich ja schon 30 Mehrstunden... und was ist? Da kommt ein Appel und ein Ei an! Wtf. 52% abgezogen? was soll das
Da hab ich ja beim hausaufgaben kontrollieren nur nen Euro weniger bekommen -- und das war milde gesagt 4000% stressfreier
| |
mach einfach die Steuererklärung Anfang 2014, dann bekommst du einen großen Teil zurück.
|
|
|
|
|
|
|
Pardon, 130% vom üblichen satz
|
|
|
|
|
|
|
| Zitat von GarlandGreene
[...]
mach einfach die Steuererklärung Anfang 2014, dann bekommst du einen großen Teil zurück.
| |
Achso?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |