Frage Teil A ▉ (100 Kopfgelder, vergeben) Die
Hauptfrage war, wie diese Site schneller geladen werden kann. Zuerst mussten wir diese Wasserfälle lesen. Vielen Dank für Ihre Vorschläge zur Analyse der Wasserfallanzeige. Aus den verschiedenen hier gezeigten Wasserfalldiagrammen geht der Hauptengpass hervor: die von PHP generierten Miniaturansichten. Das von David empfohlene protokolllose Laden von Abfragen von CDN hat mein Kopfgeld erhalten, obwohl meine Website insgesamt nur 3% schneller ist und der Hauptengpass der Website nicht beantwortet wird. Zeit für die Klärung meiner Frage und eine weitere Prämie:
Frage Teil B ▉ (100 Kopfgelder, vergeben)
Der neue Fokus lag nun auf der Lösung des Problems, das die 6-JPG-Bilder hatten und die den größten Teil der Ladeverzögerung verursachen. Diese 6 Bilder sind PHP-Thumbnails, winzig klein und nur 3 ~ 5 kb, aber das Laden relativ sehr langsam. Beachten Sie die " Zeit bis zum ersten Byte " in den verschiedenen Diagrammen. Das Problem blieb ungelöst, aber ein Kopfgeld ging an James, der den von RedBot unterstrichenen Header-Fehler behebte : "Eine bedingte If-Modified-Since-Anforderung gab den vollständigen Inhalt unverändert zurück." .
Frage Teil C ▉ (mein letztes Kopfgeld: 250 Punkte)
Leider blieb die durch die PHP-generierten Bilder verursachte Verzögerung unberührt, nachdem selbst der Header-Fehler von REdbot.org behoben wurde. Was um alles in der Welt denken diese winzigen, mickrigen 3 ~ 5 KB Miniaturansichten? All diese Header-Informationen können eine Rakete zum Mond und zurück schicken. Vorschläge zu diesem Engpass werden sehr geschätzt und als mögliche Antwort behandelt, da ich bereits seit sieben Monaten an diesem Engpassproblem festhalte. Mein Dank im Voraus.
[Einige Hintergrundinformationen auf meiner Website: CSS ist oben. JS unten (Jquery, JQuery UI, gekauftes Menü awm / menu.js Engines, Tabs js Engine, Video swfobject.js) Die schwarzen Linien im zweiten Bild zeigen, was das Laden initiiert. Der wütende Roboter ist mein Haustier "ZAM". Er ist harmlos und oft glücklicher.]
Wasserfall laden: Chronologisch | http://webpagetest.org
Parallele Domänen gruppiert | http://webpagetest.org
Site-Perf Wasserfall | http://site-perf.com
Pingdom Tools Wasserfall | http://tools.pingdom.com
GTmetrix Wasserfall | http://gtmetrix.com
SHOULD
) HTTP 1.1-Clients auffordert, höchstens 2 Verbindungen zu HTTP 1.1-Servern zu verwenden. HTTP 1.0 ist natürlich viel offener.