High Performance LAMP
entwickler press (Verlag)
978-3-86802-004-5 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Mirko Giese hat langjährige Erfahrung im Betrieb und Management großer, namhafter Internetauftritte. Seit 1996 beschäftigt er sich mit den Technologien rund um das Internet und hat dabei umfangreiche Erfahrungen gesammelt, die er mit diesem Buch teilen möchte. Sein Augenmerk liegt dabei auf gut skalierbare und performante Internetauftritte.
1;Inhaltsverzeichnis;6
2;Vorwort;8
3;Kapitel 1 - Einführung;10
3.1;1.1 Begriffsklärung;11
3.2;1.2 Sinn und Unsinn;13
3.3;1.3 Meßmethoden;14
3.4;1.4 Erfolgskontrolle;18
4;Kapitel 2 - Apache-Webserver;20
4.1;2.1 KeepAlive;22
4.2;2.2 .htaccess;28
4.3;2.3 Leistungssteigerung durch richtige Konfiguration;30
4.4;2.4 Logging;33
4.5;2.5 Mod_gzip;35
5;Kapitel 3 - Möglichkeiten von PHP;36
5.1;3.1 Bytecode Cache;37
5.2;3.2 Profiling;39
5.3;3.3 Schneller vs. langsamer Code;39
5.3.1;3.3.1 Statische Methoden;40
5.3.2;3.3.2 Klassenkonstanten;40
5.3.3;3.3.3 require_once();41
5.3.4;3.3.4 Reguläre Ausdrücke;42
5.3.5;3.3.5 Zeichenersetzungen prüfen;43
5.3.6;3.3.6 Fehlerunterdrückung;44
5.3.7;3.3.7 Zeichenvergleich;45
5.3.8;3.3.8 Konstantenmissbrauch;46
5.3.9;3.3.9 Warnungen und Notizen;47
5.3.10;3.3.10 Funktionen in Schleifen;47
5.3.11;3.3.11 Vollständige Pfadangaben;47
5.3.12;3.3.12 Caching;48
5.4;3.4 Richtige Konfiguration;54
5.5;3.5 Direkte und zeitversetzte Datenänderung;55
6;Kapitel 4 - Möglichkeiten von MySQL;58
6.1;4.1 Richtige MySQL-Indizierung;59
6.2;4.2 Query-Optimierung;85
6.2.1;4.2.1 Vergessen Sie den ;86
6.2.2;4.2.2 Vergessen Sie mysql_num_rows();87
6.2.3;4.2.3 Am Limit arbeiten;89
6.3;4.3 Slow Log;105
6.3.1;4.3.1 Konfiguration;105
6.3.2;4.3.2 Inhalt und Analyse;106
6.3.3;4.3.3 Tools;113
6.3.4;4.3.4 Was nun?;114
6.4;4.4 Query Cache;115
6.5;4.5 DB-Cluster und MySQL-Cluster;122
6.6;4.6 Replikation;123
6.6.1;4.6.1 Single- oder Multi-Master;124
6.6.2;4.6.2 RLR oder SLR;124
6.6.3;4.6.3 Konfiguration der Replikation;127
6.7;4.7 Transparente Connect-Methoden;130
6.8;4.8 DB-Skalierung;138
6.9;4.9 Optimale Tabellentypen;143
6.9.1;4.9.1 MyISAM;143
6.9.2;4.9.2 InnoDB;145
6.9.3;4.9.3 MEMORY;147
6.10;4.10 Stored Procedures;148
6.11;4.11 Richtige Konfiguration;150
6.11.1;4.11.1 Hardware;150
6.11.2;4.11.2 MySQL-Server-Tuning;151
7;Kapitel 5 - Systemadministration;158
7.1;5.1 Load Balancing;158
7.2;5.2 MySQL Proxy;168
7.3;5.3 Verfügbarkeit durch Systemredundanz;175
7.3.1;5.3.1 Webserver;176
7.3.2;5.3.2 Datenbanken;179
7.3.3;5.3.3 Stromversorgung;183
7.3.4;5.3.4 Netzwerk;184
7.3.5;5.3.5 Rechenzentren;186
7.4;5.4 Ausfallszenarien;194
7.5;5.5 Angriff und Gegenwehr;199
8;Stichwortverzeichnis;204 1;Inhaltsverzeichnis;6
2;Vorwort;8
3;Kapitel 1 - Einführung;10
3.1;1.1 Begriffsklärung;11
3.2;1.2 Sinn und Unsinn;13
3.3;1.3 Meßmethoden;14
3.4;1.4 Erfolgskontrolle;18
4;Kapitel 2 - Apache-Webserver;20
4.1;2.1 KeepAlive;22
4.2;2.2 .htaccess;28
4.3;2.3 Leistungssteigerung durch richtige Konfiguration;30
4.4;2.4 Logging;33
4.5;2.5 Mod_gzip;35
5;Kapitel 3 - Möglichkeiten von PHP;36
5.1;3.1 Bytecode Cache;37
5.2;3.2 Profiling;39
5.3;3.3 Schneller vs. langsamer Code;39
5.3.1;3.3.1 Statische Methoden;40
5.3.2;3.3.2 Klassenkonstanten;40
5.3.3;3.3.3 require_once();41
5.3.4;3.3.4 Reguläre Ausdrücke;42
5.3.5;3.3.5 Zeichenersetzungen prüfen;43
5.3.6;3.3.6 Fehlerunterdrückung;44
5.3.7;3.3.7 Zeichenvergleich;45
5.3.8;3.3.8 Konstantenmissbrauch;46
5.3.9;3.3.9 Warnungen und Notizen;47
5.3.10;3.3.10 Funktionen in Schleifen;47
5.3.11;3.3.11 Vollständige Pfadangaben;47
5.3.12;3.3.12 Caching;48
5.4;3.4 Richtige Konfiguration;54
5.5;3.5 Direkte und zeitversetzte Datenänderung;55
6;Kapitel 4 - Möglichkeiten von MySQL;58
6.1;4.1 Richtige MySQL-Indizierung;59
6.2;4.2 Query-Optimierung;85
6.2.1;4.2.1 Vergessen Sie den ;86
6.2.2;4.2.2 Vergessen Sie mysql_num_rows();87
6.2.3;4.2.3 Am Limit arbeiten;89
6.3;4.3 Slow Log;105
6.3.1;4.3.1 Konfiguration;105
6.3.2;4.3.2 Inhalt und Analyse;106
6.3.3;4.3.3 Tools;113
6.3.4;4.3.4 Was nun?;114
6.4;4.4 Query Cache;115
6.5;4.5 DB-Cluster und MySQL-Cluster;122
6.6;4.6 Replikation;123
6.6.1;4.6.1 Single- oder Multi-Master;124
6.6.2;4.6.2 RLR oder SLR;124
6.6.3;4.6.3 Konfiguration der Replikation;127
6.7;4.7 Transparente Connect-Methoden;130
6.8;4.8 DB-Skalierung;138
6.9;4.9 Optimale Tabellentypen;143
6.9.1;4.9.1 MyISAM;143
6.9.2;4.9.2 InnoDB;145
6.9.3;4.9.3 MEMORY;147
6.10;4.10 Stored Procedures;148
6.11;4.11 Richtige Konfiguration;150
6.11.1;4.11.1 Hardware;150
6.11.2;4.11.2 MySQL-Server-Tuning;151
7;Kapitel 5 - Systemadministration;158
7.1;5.1 Load Balancing;158
7.2;5.2 MySQL Proxy;168
7.3;5.3 Verfügbarkeit durch Systemredundanz;175
7.3.1;5.3.1 Webserver;176
7.3.2;5.3.2 Datenbanken;179
7.3.3;5.3.3 Stromversorgung;183
7.3.4;5.3.4 Netzwerk;184
7.3.5;5.3.5 Rechenzentren;186
7.4;5.4 Ausfallszenarien;194
7.5;5.5 Angriff und Gegenwehr;199
8;Stichwortverzeichnis;204 1;Inhaltsverzeichnis;6
2;Vorwort;8
3;Kapitel 1 - Einführung;10
3.1;1.1 Begriffsklärung;11
3.2;1.2 Sinn und Unsinn;13
3.3;1.3 Meßmethoden;14
3.4;1.4 Erfolgskontrolle;18
4;Kapitel 2 - Apache-Webserver;20
4.1;2.1 KeepAlive;22
4.2;2.2 .htaccess;28
4.3;2.3 Leistungssteigerung durch richtige Konfiguration;30
4.4;2.4 Logging;33
4.5;2.5 Mod_gzip;35
5;Kapitel 3 - Möglichkeiten von PHP;36
5.1;3.1 Bytecode Cache;37
5.2;3.2 Profiling;39
5.3;3.3 Schneller vs. langsamer Code;39
5.3.1;3.3.1 Statische Methoden;40
5.3.2;3.3.2 Klassenkonstanten;40
5.3.3;3.3.3 require_once();41
5.3.4;3.3.4 Reguläre Ausdrücke;42
5.3.5;3.3.5 Zeichenersetzungen prüfen;43
5.3.6;3.3.6 Fehlerunterdrückung;44
5.3.7;3.3.7 Zeichenvergleich;45
5.3.8;3.3.8 Konstantenmissbrauch;46
5.3.9;3.3.9 Warnungen und Notizen;47
5.3.10;3.3.10 Funktionen in Schleifen;47
5.3.11;3.3.11 Vollständige Pfadangaben;47
5.3.12;3.3.12 Caching;48
5.4;3.4 Richtige Konfiguration;54
5.5;3.5 Direkte und zeitversetzte Datenänderung;55
6;Kapitel 4 - Möglichkeiten von MySQL;58
6.1;4.1 Richtige MySQL-Indizierung;59
6.2;4.2 Query-Optimierung;85
6.2.1;4.2.1 Vergessen Sie den ;86
6.2.2;4.2.2 Vergessen Sie mysql_num_rows();87
6.2.3;4.2.3 Am Limit arbeiten;89
6.3;4.3 Slow Log;105
6.3.1;4.3.1 Konfiguration;105
6.3.2;4.3.2 Inhalt und Analyse;106
6.3.3;4.3.3 Tools;113
6.3.4;4.3.4 Was nun?;114
6.4;4.4 Query Cache;115
6.5;4.5 DB-Cluster und MySQL-Cluster;122
6.6;4.6 Replikation;123
6.6.1;4.6.1 Single- oder Multi-Master;124
6.6.2;4.6.2 RLR oder SLR;124
6.6.3;4.6.3 Konfiguration der Replikation;127
6.7;4.7 Transparente Connect-Methoden;130
6.8;4.8 DB-Skalierung;138
6.9;4.9 Optimale Tabellentypen;143
6.9.1;4.9.1 MyISAM;143
6.9.2;4.9.2 InnoDB;145
6.9.3;4.9.3 MEMORY;147
6.10;4.10 Stored Procedures;148
6.11;4.11 Richtige Konfiguration;150
6.11.1;4.11.1 Hardware;150
6.11.2;4.11.2 MySQL-Server-Tuning;151
7;Kapitel 5 - Systemadministration;158
7.1;5.1 Load Balancing;158
7.2;5.2 MySQL Proxy;168
7.3;5.3 Verfügbarkeit durch Systemredundanz;175
7.3.1;5.3.1 Webserver;176
7.3.2;5.3.2 Datenbanken;179
7.3.3;5.3.3 Stromversorgung;183
7.3.4;5.3.4 Netzwerk;184
7.3.5;5.3.5 Rechenzentren;186
7.4;5.4 Ausfallszenarien;194
7.5;5.5 Angriff und Gegenwehr;199
8;Stichwortverzeichnis;204
Erscheint lt. Verlag | 4.8.2009 |
---|---|
Sprache | deutsch |
Gewicht | 404 g |
Einbandart | gebunden |
Themenwelt | Informatik ► Betriebssysteme / Server ► Unix / Linux |
Informatik ► Datenbanken ► MySQL | |
Mathematik / Informatik ► Informatik ► Netzwerke | |
Informatik ► Web / Internet ► PHP | |
Schlagworte | Apache • Hardcover, Softcover / Informatik, EDV/Internet • HC/Informatik, EDV/Internet • Hochverfügbarkeit • LAMP • Lastsituation • Lastsituationen • Linux • Loadbalancer • MySQL • Performance • PHP • Website • Websites |
ISBN-10 | 3-86802-004-7 / 3868020047 |
ISBN-13 | 978-3-86802-004-5 / 9783868020045 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich