Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

1

18.12.2012, 01:21

mod_pagespeed für bessere Performance

Ich habe heute mod_pagespeed auf dem Webserver eingerichtet.
Das ist ein Apache-Mod, der HTML-Code sowie Bilder, CSS und Skripte für bessere Performance optimiert. Z.B. werden viele kleine Icons hier auf der Seite direkt in den HTML-Quellcode eingebettet (über Data-URLs), so dass der Browser für sie keine Anfrage an den Server senden muss.
Bis jetzt bin ich sehr begeistert von diesem Tool und kann es nur jedem empfehlen.
Wenn ihr jedoch Probleme bemerkt, meldet euch bitte.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

18.12.2012, 01:44

Klingt gut und scheint schon schneller zu sein (auch wenn das jetzt nur auch Suggestion sein könnte ^^). Hast du ein paar Benchmarks vorher/nachher gemacht?

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

18.12.2012, 13:39

Wenn man den URL-Parameter "ModPagespeed=off" anhängt, wird es deaktiviert.
Also könnt ihr selbst vergleichen:

MIT mod_pagespeed: https://www.spieleprogrammierer.de/
OHNE mod_pagespeed: https://www.spieleprogrammierer.de/?ModPagespeed=off

Ob es etwas bringt, hängt natürlich von verschiedenen Faktoren ab, z.B. inwiefern der Server gerade ausgelastet ist und wie schnell eure Internetverbindung ist (Bandbreite, Latenz).
Ist der Server stark ausgelastet und eure Internetverbindung schnell, dann benötigt die zusätzliche Verarbeitung des HTML-Codes möglicherweise mehr Zeit als man durch die wenigeren Anfragen einsparen könnte.

FSA

Community-Fossil

  • Private Nachricht senden

4

18.12.2012, 19:46

Bei mir ist es um einiges schneller! Super!

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

5

18.12.2012, 21:41

Eindeutig schneller mit.
Gemessen mit einer DSL 3k Leitung.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

fkrauthan

Supermoderator

Beiträge: 979

Wohnort: Vancouver

Beruf: Software engineer

  • Private Nachricht senden

6

19.12.2012, 07:25

mod pagespeed ist nicht schlecht. Aber um das ganze richtig schnell zu machen muss man mit CDNs arbeiten und die Assets (vorallem bilder, auch user bilder) auf verschiedene urls verteilen. Auch könnte man die Icons anstatt sie einzubetten mit eine Spritemap packen.
Homepage: fkrauthan.de | Browser-game: flowergame.net

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

7

19.12.2012, 11:24

Ich bezweifle, dass ein CDN hier wirklich etwas bringen würde. Der Hoster von David wird ja eh schon in Deutschland sein und somit wird man kaum eine kürzere Latenz hinbringen. Und grosse Datenmengen sind es ja auch nicht, dass der Server überlastet wird. Ein Spritesheet könnte aber funktionieren. FB macht das auch so.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

8

19.12.2012, 11:34

Premature Optimization?
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

9

19.12.2012, 12:44

Die Verbesserung ist schon spürbar und daher auch nicht premature, sondern durchwegs eine sinnvolle Verbesserung. ;) - Oder meinst du was anderes BlueCobold?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

10

19.12.2012, 12:57

Ich meine auf Spritesheet umzusteigen. Und ehrlich gesagt sehe ich auch keinen Unterschied durch pagespeed, außer wenn ich den Cache platt mache vor jedem Request, was natürlich unsinnig ist.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige