2012-04-10 3 views
0

Ich frage mich, wird meine Website laden schneller, wenn die Bilder, die ich verwende, um es auf meine Wordpress wp-content-uploads hochladen jetzt wird es in einer völlig anderen Domäne (die ich habe Kontrolle), dass ich die Bild-Upload-Dienste installiert wie Flickr oder jede andere Website, die zum Hochladen von Diensten verwendet wird.Wird meine Website schneller geladen, wenn das Bild auf der anderen Domain ist?

Denn wenn ich den Test auf http://gtmetrix.com führe ich wie 93% für die Seitengeschwindigkeit haben und nur 72% für YSlow

http://gtmetrix.com/reports/applesiam.com/rF12jFmv

Ich glaube wirklich, dass meine Seite zu laden langsam irgendwie, weil es sagt

Page load time: 14.54s 
Total page size: 4.35MB 
Total number of requests: 169 

Danke

+0

Wirklich traurig, dass ich dachte, ich habe gehe zu wordpress.stackexchange.com. Ich wollte nicht hier posten:/ – Ali

Antwort

1

Wahrscheinlich.

Die meisten Browser drosseln die Anzahl der gleichzeitigen Anfragen an jede Domain, sodass die Verwendung mehrerer Domains es gleichzeitig ermöglicht, dass mehrere Browser mehr Anfragen ausgeben. Dies sollte zu einem schnelleren Rendern der Seite führen.

Wenn jedoch ein Bild von Ihrer Domain wesentlich langsamer ist als das Original, wird die Ladegeschwindigkeit nicht durch die Änderung verbessert.

+0

Danke für deine tolle Antwort hier. und was, wenn es die gleiche Domain ist, aber ich benutze es in dem anderen Verzeichnis? Wird das irgendwie helfen? – Ali

+2

Nein - anderes Verzeichnis wird nicht helfen, da es die Domäne ist, die Browser betrachten. –

0

Es wird schneller sein. Die Anzahl gleichzeitiger Verbindungen von einem Browser zu einer Domäne ist jedoch normalerweise auf 4-6 beschränkt. Sie können dieses Limit umgehen, indem Sie eine Reihe von Subdomain-Alias ​​für Ihren statischen Inhalt erstellen, die alle auf dieselbe IP verweisen. Wie

s[1-5].yourdomain.com -> same IP 

Dann greifen Sie auf Ihre Bilder aus verschiedenen aldomains und der Browser wird sie parallel laden.

aktualisieren:

auf Ihrer Website gründlich mehr Sehen, sind Antworten von Ihrer Website langsam.

Die Anforderung http://applesiam.com/wp-content/themes/volt/images/social_sprite_32.png gibt HTTP 304 zurück (nicht geändert), aber das dauerte 824 ms (getestet mit Firebug). Es sollte etwa 100 ms von der anderen Seite des Globus entfernt sein.

Ich habe einige ApacheBench Tests für dieses Bild gemacht.

10 gleichzeitige Anfrage:

» ab -n 10 -c 10 http://applesiam.com/wp-content/themes/volt/images/social_sprite_32.png 

Percentage of the requests served within a certain time (ms) 
    50% 1683 
    66% 1685 
    75% 1701 
    80% 1710 
    90% 1710 
    95% 1710 
    98% 1710 
    99% 1710 
100% 1710 (longest request) 

20 gleichzeitige Anfrage:

» ab -n 20 -c 20 http://applesiam.com/wp-content/themes/volt/images/social_sprite_32.png 

Percentage of the requests served within a certain time (ms) 
    50% 2272 
    66% 2899 
    75% 2910 
    80% 2974 
    90% 2982 
    95% 2985 
    98% 2985 
    99% 2985 
100% 2985 (longest request) 

die Anzahl gleichzeitiger Anfragen Verdoppeln fast verdoppelte die Reaktionszeit, die Ihren Server bedeutet nicht eine moderate Anzahl von Anfragen verarbeiten. Sie sollten Ihren Server auf Engpässe prüfen (CPU, RAM, Netzwerk, Webserver-Konfiguration).

+1

2 war die Grenze für IE6 (und das ist, was der HTTP RFC angibt), aber die meisten Browser unterstützen heutzutage 4 oder 6 Verbindungen pro Hostname (siehe http://www.browserscope.org/?category=network&v=top) –

+0

Wahr, Firefox setzt es auf 6. Aktualisierte die Antwort. – karatedog

1

Ich glaube nicht, dass das Hosten Ihrer Bilder auf einem anderen Hostnamen die Leistung Ihrer Website erheblich verbessern wird.

Die Website ist langsam, da die Seiten zu groß sind, und haben viele Komponenten von Drittanbietern - dieser Wasserfall gibt Ihnen eine Vorstellung -

http://www.webpagetest.org/result/120411_BG_b66024d1dda2429676d1e646e4b23a86/

Schauen Sie, wie Sie die Anzahl der Komponenten zu reduzieren.

Aktualisiert:

Ernsthaft auf die Anzahl der Komponenten aussehen und wo sie herkommen - aus Ressourcen auf der Seite nur kommen aus applesiam.com

Verwandte Themen