Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Einführung in Speicher und Leistung

Detaillierte Einführung in Speicher und Leistung

零下一度
零下一度Original
2017-06-13 10:31:011182Durchsuche

Obwohl Event-Handler modernen Webseiten eine starke Interaktivität verleihen können, ist es absolut dumm, wahllos eine große Anzahl von Event-Handlern hinzuzufügen. Lassen Sie es uns analysieren: Ein Ereignishandler ist im Wesentlichen eine Funktion und ein Objekt, das im Speicher gespeichert wird. Durch das Festlegen einer großen Anzahl von Ereignishandlern erhöht sich die Anzahl der Objekte im Speicher und die Leistung des Webprogramms wird immer schlechter . Schlecht, die Benutzererfahrung ist sehr schlecht. Um Event-Handler besser nutzen zu können, scheint die Event-Delegation die Leistung zu verbessern. Ereignisdelegation Ereignisdelegation: Binden Sie die Verarbeitungsfunktionen desselben Ereignisses auf mehreren untergeordneten Knoten an seinen übergeordneten Knoten und verarbeiten Sie Ereignisse, die von den untergeordneten Knoten auf dem übergeordneten Knoten aufsteigen, einheitlich. Diese Technologie wird als Ereignisdelegation bezeichnet. Hinzufügen: Die Ereignisdelegierung ist nicht auf übergeordnete und untergeordnete Knoten beschränkt. Sie können auch so spielen. Beispielsweise gibt es viele Schaltflächen an verschiedenen Positionen im Seitendokument, die alle an Klickereignisse gebunden sind. Mithilfe der Ereignisdelegation können wir diese Ereignisse an das Körperelement binden und sie dann verarbeiten im Allgemeinen selten verwendet). Die folgenden Beispiele veranschaulichen Schritt für Schritt die Vorteile der Ereignisdelegation

1. Detaillierte Einführung in die Auswirkungen von JavaScript-Ereignissen auf Speicher und Leistung

Einführung: Obwohl Ereignishandler modernen Webseiten starke interaktive Funktionen hinzufügen können, ist es absolut dumm, wahllos eine große Anzahl von Ereignishandlern hinzuzufügen. Lassen Sie es uns analysieren: Ein Ereignishandler ist im Wesentlichen eine Funktion und ein Objekt, das im Speicher gespeichert wird. Durch das Festlegen einer großen Anzahl von Ereignishandlern erhöht sich die Anzahl der Objekte im Speicher und die Leistung des Webprogramms wird immer schlechter . Schlecht, die Benutzererfahrung ist sehr schlecht. Um Event-Handler besser nutzen zu können, scheint die Event-Delegation die Leistung zu verbessern. Ereignisdelegierung Ereignisdelegierung: Dasselbe auf mehreren untergeordneten Knoten platzieren...

2. Zusammenfassung der neuen Features und veralteten Funktionen in PHP 5.4

Einführung: Zusammenfassung der neuen Features und veralteten Funktionen in PHP 5.4: 1. Neue Funktionen von PHP5.4 1. Speicher- und Leistungsverbesserungen: 20–50 % Speichereinsparung bei großen PHP-Anwendungen. Verbessern Sie die Leistung um 10–30 % durch verschiedene Optimierungen 2. Unterstützungseigenschaft 3. Vereinfachte Array-Syntax, die Ihnen die Definition kurzer Arrays ermöglicht 4. Funktionsarray-Dereferenzierung, Unterstützung der Array-Dereferenzierung, 5. Aufruf der Instanzmethode 6. Verschlussbindung 7. Objekte sind Funktionen 8. Integriertes Wir

3. Neueste Funktionen von PHP5.4

Einführung: Neueste Funktionen von PHP5.4 Offizielle Website: ChangeLog-5.php#5.4.0 Original Oracle: Es gibt neue Konkurrenz im LAMP-System, aber die Features in dieser Version bringen PHP erneut an seine Grenzen. Leicht modifiziert. : Übersichtszusammenfassung: 1. Speicher- und Leistungsverbesserungen: 20–50 % Speichereinsparung bei großen PHP-Anwendungen. Verbessern Sie die Leistung um 10–30 % durch verschiedene Optimierungen 2. Unterstützungseigenschaft 3. Vereinfachte Array-Sprache

4. Über die Leistung des PHP-Frameworks ci

Einführung: Ist das in Ordnung? Verwenden Sie das Framework? Die Leistung ist sehr schlecht. Ohne das Framework kann ich auf 2000 Anfragen antworten, aber mit CI kann ich nur auf 400 Anfragen antworten Leistung wie diese, warum nutzt immer noch jeder das Framework?

【Verwandte Q&A-Empfehlungen】:

Über die Leistung des PHP-Frameworks ci

Javascript - Forum Wie verwenden Websites wie diese im Allgemeinen die Paginierung?

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Speicher und Leistung. 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