Heim >CMS-Tutorial >DEDECMS >So optimieren Sie die Leistung von DedeCms V5.5

So optimieren Sie die Leistung von DedeCms V5.5

藏色散人
藏色散人Original
2019-12-23 10:31:332281Durchsuche

So optimieren Sie die Leistung von DedeCms V5.5

Wie kann die Leistung von DedeCms V5.5 optimiert werden?

Nach der Veröffentlichung von dedecms V5.5 war die Leistung im Vergleich zu früheren Versionen in jeder Hinsicht perfekter. Aufgrund der Vielseitigkeit war es jedoch unmöglich, die Anforderungen aller Benutzer gleichzeitig zu erfüllen In der Vergangenheit war es nicht möglich, die Anforderungen aller Benutzer gleichzeitig zu erfüllen. Daher habe ich hier einen Artikel darüber veröffentlicht, wie die Leistung optimiert und die endgültige Optimierung bereitgestellt werden kann Wirkungstestergebnisse.

Empfohlene Studie: Dreamweaver cms

1. Systemparameter ändern

In DedeCms V5.5 beziehen sich die wichtigsten auf die Leistung der HTML-Generierung sind wie folgt Mehrere Parameter:

1. Kerneinstellungen:

Die Verwendung dieser Funktion durch Schlüsselwortersetzung (ja/nein) wirkt sich auf die HTML-Generierungsgeschwindigkeit aus (cfg_keyword_replace)

Dieser Parameter Der Standardwert ist: Wenn diese Option aktiviert ist, wird empfohlen, dass Benutzer, deren Artikel gesammelt werden, diese Option nicht aktivieren, da die gesammelten Artikel eine automatische Generierung von Schlüsselwörtern beinhalten müssen, sodass viele Schlüsselwörter bedeutungslos sind und sogar dazu führen können, dass verstümmelte Zeichen die Generierung unterbrechen. Daher wird empfohlen, diesen Parameter auszuschalten.

2. Leistungsoptionen:

Aktualisierungszeit des Aufrufcaches (Sekunden, 0 bedeutet nicht aktiviert): 10000 cfg_index_cache

Ob Vorlagen-Caching aktiviert werden soll: Ja cfg_tplcache

Diese beiden Parameter sind sehr bedeutsam. Das Tag, das die Leistung am meisten beeinflusst, ist auch sehr wichtig, ob der Vorlagencache aktiviert ist.

Die spezifischen empfohlenen Änderungen an den Systemparametern sind wie folgt:

So optimieren Sie die Leistung von DedeCms V5.5

2. Optimieren Sie die Datenbank

1. dede_archives

Diese Tabelle verfügt über vier Indexsätze: PRIMARY, sortrank, mainindex und lastpost. Da die Tabelle selbst relativ klein ist, ist es nicht erforderlich, zu viele Indizes festzulegen, da die Programme in dedecms den sortrank verwenden Standardmäßig wird empfohlen, die beiden Indizes PRIMARY und sortrank beizubehalten und mainindex und lastpost zu löschen. Der spezifische Vorgang lautet wie folgt:

So optimieren Sie die Leistung von DedeCms V5.5

2 >

Diese Tabelle ist beim Testen recht klein. Unter ihnen belegt diese Tabelle nur etwa 1,5 Millionen. Sie ist tatsächlich recht klein, sodass kein Index erstellt werden muss. Löschen Sie daher den folgenden Index:

So optimieren Sie die Leistung von DedeCms V5.5

Nach der oben genannten Optimierung wurde es mit Lehrartikeln mit etwa 70.000 Daten (Datenbank ist etwa 800 MB) getestet und auf einem Pentium E, 2G-Speicher und einer normalen SATA-Festplatte getestet Festplattenumgebung. Die Generierungsgeschwindigkeit ist wie folgt:

So optimieren Sie die Leistung von DedeCms V5.5

Da die Geschwindigkeit des DedeCms-Generierungsmechanismus vorher und nachher ähnlich ist, liegt die Geschwindigkeit stabil bei etwa 15 Artikeln pro Sekunde. Natürlich steht diese Zahl in einem gewissen Zusammenhang mit der Anzahl der Aufrufe von Benutzervorlagen-Tags, aber bei dieser Geschwindigkeit können mehr als 50.000 Artikel pro Stunde erreicht werden, was immer noch ziemlich ideal ist.

Viele Webmaster fragen sich vielleicht: Warum nicht Millionen oder Dutzende Millionen Daten testen?

Wenn dieses Datenvolumen eine Million erreicht, wird die Datenbank tatsächlich 10 GB erreichen, und sogar Dutzende Millionen Datenbanken werden bis zu 100 GB groß sein von Tests, also lasst uns damit prahlen. Was ist das Konzept von 100G-Daten, gepaart mit Bildern und dem generierten HTML? Können normale Festplatten und Pentium-E-Maschinen? Daher ist es repräsentativer, mit 100.000-Level-Daten zu testen, und diese werden in Zukunft tatsächlich sehr groß werden. Darüber hinaus sollte es natürlich kein Problem sein ist für Benutzer unter virtuellen Hosts nicht möglich, kann aber als Referenzbasis für die Leistungsoptimierung verwendet werden

Das obige ist der detaillierte Inhalt vonSo optimieren Sie die Leistung von DedeCms V5.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn