5 Spitzen, zum Ihres langsamen oder trägen Blogs oder Web site (Wordpress besonders) zu helfen
1.451 Ansichten -Bekannt gegeben
Bekannt gegeben in:
1.451 Ansichten
Merken Sie bitte: Diese Seite wurde ursprünglich auf englisch geschrieben.
Der ursprüngliche Pfosten kann hier angesehen werden.
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
The original post can be viewed here.
Haben Sie eine langsame oder träge Web site oder einen Blog? Ich werde Ihnen 5 Sachen geben, die Sie prüfen sollten, die einer Spitze durchaus helfen können. Auch - ich habe einige Spitzen spezifisch für Wordpress Aufstellungsorte.
In meinem vorhergehenden Pfosten über den Import der großen mySQL Datenbanken zeigte ich Ihnen, wie man die Befehlszeile benutzt, um zu importieren, um große Datendumps in einer neuen Datenbank zu erhalten. In dieser bestimmten Situation zog ich von einem Netzwirt auf andere um. Aber manchmal konnten Sie einen anderen Grund haben, damit der Wunsch eine Web site auf eine neue Datenbank verschiebt.
Ich habe Web site vorher gehabt, die schienen, langsamer im Laufe der Zeit zu erhalten. Es gibt einige Faktoren, die dieses verursachen konnten. Wenn Sie Ihre Web site beachten, zur Last länger zu dauern, träge werden oder sogar Zufallsfehler produzieren (wie `mySQL Bediener ging away'), dort sind einige Sachen, die Sie nachforschen sollten.
Ist hier eine Liste der Sachen, zum ungefähr zu denken:
- Erhalten Sie mehr Verkehr? Überprüfen Sie Ihren Notfall auf Ihrem Aufstellungsort und sehen Sie, wenn Sie eine plötzliche Spitze im Verkehr gehabt haben. Von wenn Sie sind, wo er kommend ist? Kommt er von einem bestimmten Artikel oder von einer Seite? Ist er von gerade einem referrer oder von vielen? Schlägt ein Roboter oder eine Gleiskette Ihren Aufstellungsort zu viel?
- Haben Sie zu viele Externalanrufe? Wenn Ihr Aufstellungsort in einem brower lädt, passen Sie den unteren Statusstab auf, um zu sehen (während er lädt), wo er oben hängt und Wartedaten, um zurückzukommen. Haben Sie Einzelteile von Amazonas, eBay, andere Teilnehmeraufstellungsorte, chiclets, technorati Umbauten, mybloglog Daten, feedburner Anrufe oder andere Einzelteile, die von außerhalb Ihrem Aufstellungsort kommen? Versuchen Sie, sie ein durch ond heraus zu kommentieren und zu sehen, wie viel schnellere Ihre Seite lädt
- Werden Ihre Grafiken? optimiert? Haben Sie irgendwelche Grafiken auf Ihren Seiten, die an Größe übertrieben sind? Benennen Sie irgendwelche Grafiken auf Fernaufstellungsorten, die Sie in Ihrem Aufstellungsort bewirten konnten? Enthalten alle Sie Grafiken einen Höhen- und Breitenumbau?
- Haben Sie Ihre Datenbank optimiert? Eine sitedatenbank erhält Tausenden Verhandlungen pro Tag. Denken Sie an sie mögen ein bewegliches Stück Maschinerie - irgendwann bricht etwas oder erhält oben verstopft. Von Zeit zu Zeit sollten Sie zu Ihrem Netz admin-Kontrollbereich anmelden und Ihr myPhpAdmin (oder anderes mySQL Werkzeug) benutzen um Ihr DB zu optimieren. Wählen Sie alle Tabellen vor und dann „reparieren Sie“ und „optimieren Sie“ und passen Sie die Resultate auf, um zu sehen, was es tat. Sie würden überrascht, dass wie gut dieser Trick arbeiten konnte.
- Wird Ihr Netz- oder Datenbankbediener überbelastet? Dieses kann ein heikles sein, zum herauszufinden. Wenn Sie nicht telnet-Zugang haben, müssen Sie Unterstützung für Ihren Netzwirt benennen und herausfinden, was die CPU-und Gedächtnisanwendung für den Bediener ist, den Sie eingeschaltet sind. Wenn er wirklich hoch ist, können Sie verlangen wünschen, auf ein Neues befördert zu werden. Die meisten Firmen überwachen dieses, also mehr als wahrscheinlich könnte es Ihr Datenbank mySQL Bediener sein. Ihr myPHPAdmin Werkzeug konnte einen Vorsprung oder ein Werkzeug bereits haben, zum der Bedienergedächtnisanwendung oben zu holen, also können Sie sehen, wie Höhe es ist. Wenn sie nicht hoch ist, finden Sie, wenn Ihr Netzwirt eine Begrenzung auf gleichzeitigen Anschlüssen hat (irgendeine Begrenzung bis 150 oder kleiner) heraus und passen Sie Ihre Besucher pro Stunde auf. Viele Male zwar, gibt es gerecht einige Web site, die alle Betriebsmittel auf einem DB-Bediener in Beschlag nehmen
Wenn Sie einen Wordpress Aufstellungsort haben, würde ich auch zusätzlich Ihr WP-Thema und Ihre WP-Steckverbindungen überprüfen. Zuerst - entfernen Sie alle mögliche Steckverbindungen, dass Sie nicht verwenden. Entaktivieren Sie sie und löschen Sie sie physikalisch aus Ihrem web server. Ich lese einmal, dass sogar entaktivierte Steckverbindungen die Geschwindigkeit eines Aufstellungsortes weil die Wordpress Echoprüfungen beeinflussen, um zu sehen, wenn sie oder nicht aktiviert sind. Wenn Sie Steckverbindungen haben, die Sie spezifisch nicht benötigen oder, Gebrauch - werden Sie sie los. Alle Sie wünschen Ihre Einsteckseite in der admin-Verkleidung nur Steckverbindungen, die zu Ihrem Blog wesentlich sind und sie haben sollten aktiv sein. Wenn sie nicht sind - löschen Sie sie aus dem Bediener, bis Sie sie benötigen. Auch überprüfen Sie Ihr Thema, wenn Sie nicht Ihre Selbst schreiben. Validieren Sie den Code an W3C oder an einem anderen Aufstellungsort und überprüfen Sie, ob es nicht Hauptstörungen gibt, die den Browser verlangsamen. Gerade weil Sie ein nettes schauendes Thema haben, (wenn Sie es sich nicht kodierten), bedeutet es nicht, dass der Kodierer, der es bildete, den leistungsfähigsten Code hatte. Wenn Sie viele Störungen - möglicherweise haben, sollten Sie es, zu überarbeiten erwägen, oder gerade normal erhalten Sie ein anderes Thema.
In meinem bestimmten Fall dachten I, dass ich meine mySQL Datenbank auf einem Bediener bewirten ließ, der zu beschäftigt war. An meinem Wirt, den sie mehrfache Datenbankbediener und haben wenn Sie ein Neues verursachen es, hat zufällig zugewiesen. So verursachte ich eine neue neue Datenbank - und selbstverständlich war sie auf einem anderen Bediener. Dann exportierte ich meine Web site unter Verwendung des myPHPAdmin, und ich war im Begriff, es in der neuen Datenbank unter Verwendung des myPHPAdmin außerdem zu importieren. Aber, da sie ausfiel, war meine SQL-Akte 11MB, und einige der EINSATZ-Reihen waren sehr, sehr lang. Der Import verlassen. Aber da ich bevor erwähnte - es war einfach genug, BigDump großen mySQL DB-Datenbankimportindex zu benutzen, damit freies die schwere Arbeit für mich erledigt. In den Sekunden hatte ich eine nagelneue Kopie meines Aufstellungsortes auf einem anderen Datenbankbediener. So änderte ich meine Configakte, und war auf einem anderen Bediener schnell unternehmungslustig. In meiner Situation schien dieser neue Bediener, ein wenig durchzuführen besser als das alte.
Wenn Sie Ihre Web site oder Blog (besonders Wordpress) erhalten langsam erfahren haben, versunken, oder erhalten, Zufallsfehler - versuchen Sie meine Liste oben zuerst. Wenn Sie Ihre eigene Lösung gefunden oder ein Problem gemacht haben, das Sie nicht regeln können - fügen Sie es bitte in den Anmerkungen unter jetzt hinzu!
























17. Januar 2008 am 11:32 morgens
Irgendein gutes spitzt hier, aber, wenn Sie erwähnen, um Ihren Browser aufzupassen, um über externe Anrufe zu sehen, müssen Sie wirklich Firefox mit dem Zusatzbrandstifter verwenden. Dieses gibt Ihnen einen Reichtum von Info auf Ihrem Aufstellungsort, und was Zeit nimmt zu laden.
Ihr Punkt über optimierenbilder ist Schlüssel, gibt es viel der on-line-Aufstellungsorte, die es für Sie für freies tun (etwas nett, wenn Sie bei der Arbeit sind und nicht Zugang zu PS oder zur Kordel haben).
Sie erwähnen, Ihr DB abzustimmen, aber wie über die Garantie, dass die neue Datenbank als InnDB verursacht wird? Das hilft und ich denke bin Rückstellung für alles +5.2.x. Auch während die meisten nicht Zugang haben, können Sie Sachen in MySQL wirklich verbessern, indem Sie die my.cnf conf Akte auf Ihrem Bediener ändern. Upping Gedächtnisverbrauch und das Ermöglichen des Cachierens sind Schlüssel hier.
Andere Ideen, dass ich verwende, aber sind nur anwendbar, wenn Sie Ihren eigenen Bediener haben oder zurückgreifen:
web server - anstelle von Apache, Gebrauch Lighttpd, ist er schneller und `lighter'., wenn Sie Extral33t sind, probieren nginx aus!
PHP - stellen Sie sicher, dass Sie irgendeine Art PHP-Gaspedal haben - ich habe eAccelerator (eine Gabel des alten MMTurke Pufferspeichers) für Jahre verwendet, aber ich habe vor kurzem Xcache (verursacht durch einen Entwickler von Lighttpd) verwendet und bin mit ihm bis jetzt glücklich gewesen.
Rück-vollmacht - ein großes, wenn Sie viel Verkehr erhalten, aber noch nützlich, wenn Sie nicht tun. Kalmar ist immer die Wahl gewesen, aber wieder, bin ich mit einer neueren APP, Lack gegangen. Ich habe Tests in den Produktionsbereichen bei meiner Arbeit durchgeführt und der Übertreibung glaube, Lack werde Fastfood- und helfe wirklich, besonders wenn Sie überhaupt ein Digg'ing erhalten. Es ist schnell und altes Kalmar gerade dosen't vergleichen.
Zuletzt innerhalb Wordpress addieren Sie WP-Pufferspeicher, oder das neuere/aktualisierte Gabel, WP-Superpufferspeicher - sie beschleunigt Sachen freundlich. Ja können Sie alle diese Schichten des Cachierens haben (Rückvollmacht, PHP opticode, Wppufferspeicher) zusammenarbeitend.
So sind diese gerade einige meiner geekier Vorschläge, ist es lustig, habe ich meinen Bediener online vom Haus seit 2001 laufen gelassen, aber es wird nur die letzten 3 Monate gewesen, die ich monetizing Aufstellungsorte betrachtet habe; es ist guter Spaß und Aufstellungsorte, wie Ihre einen guten Anfang zu einem `n00b wie mir geben!
Hoffen Sie, dass meine Spitzen, gimme ein Ruf helfen, wenn Sie irgendwelche Fragen haben. Ich hoffe, in der Lage zu sein, zur Ganzon-line-Marketing-Welt viel bald beizutragen, während Sie jetzt sind.
Danke.
fak3r dauern Blogpfosten. Tun Sie die Collage - die Kunst von Bob Pollard
3. April 2008 am 12:42 P.M.
Ich dachte nie wirklich an optimierenbilder auf meinem Blog.
Ich gerade bildete ein kundenspezifisches Thema und entschied mich, zu sehen, wohin das mich nahm!
BradBlogging.com - erhöhen Sie site-Verkehr mit einfachem, Blog post..1000 Entrecard der Schritte Gutschriften + oben für Zupacken zu folgen letzten! Details nach innen.
23. April 2008 am 4:54 morgens
[...] 5 Spitzen, zum Ihres langsamen oder trägen Blogs oder Web site (Wordpress besonders) [...] zu helfen
14. Juni 2008 am 10:24 morgens
Wenn eine Web site an den zahlreichen mySQL Fragen träges liegt, die länger als 1 zweite dauern, um durchzuführen, dann wem oder welche Firma Sie empfehlen sich, mySQL zu optimieren?
Geschäfts-Netze dauern Blogpfosten. Versteinerte Uhr - schwarze Vorwahlknopf-Entsprechung
14. Juni 2008 am 8:41 P.M.
@Shop Netz - es hängt von ab, über was Sie sprechen. Wenn es Wordpress ist, würde ich zuerst alle Steckverbindungen versuchen und entaktivieren. Wenn Sie Ihre Geschwindigkeitsrückseite erhalten, die es ein Einsteckkonflikt ist, addieren Sie sie zurück eins nach dem anderen, um ihn zu finden. Wenn es ein kundenspezifischer Aufstellungsort ist oder, etwas oder ein anderes Problem finden eine Datenbank sachverständig auf eLance - Sie können Ihre Ausgabe erhalten gelöst für eine recht angemessene Rate.
15. Juni 2008 am 8:30 morgens
@Shop Netz - wenn Sie Zugang zu ihnen haben, erhalten Sie einen Blick bei mysql.err.log s, dann Arbeit über das Zwicken der mysql conf Akte, um mehr Pufferspeicher für seine Fragen zu benutzen. Tun Sie zuletzt, was ich, wenn Ihr System überbelastet arbeitend ist und viel im Tauschen, Aufsteigen zu einem neuen Kasten, der mehr RAM halten kann, wir sehe tue, aber ich denke, dass dieser mir unermesslich helfen wird - aber vorher, denen, irgendein Googling tun Sie, sehen Sie wahrscheinlich große Verbesserungen über den Rückstellung configs.
18. Juli 2008 am 5:22 P.M.
Obgleich dieser Artikel ein wenig alt ist, hat er noch einige gute Informationen und Sachen, die angewendet werden können, um einen Aufstellungsort freundlich zu beschleunigen. Danke für, was Sie tun.
Tom-Säger dauern Blogpfosten. Wirklich Jesse, der Mic ist noch an!