SlideShare une entreprise Scribd logo
1  sur  34
php im high-end ::: eine case-study zur 1&1 internet ag stephan schmidt 1&1 internet ag
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],agenda::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],was ist high-end::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],php im high-end::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],die 1&1 internet ag::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],die websites::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],heterogene umgebung::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],fallbeispiel > dsl.1und1.de::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],anforderungen::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],anforderungen 2::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],varianten::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],sonderaktionscodes::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],logkonzept::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],zahlen- und fakten::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],seitenaufbau::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],seiteninhalte::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],architektur::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],architektur::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],architektur::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],komponenten::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],extensions::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],konfiguration::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],konfigurationsdateien::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],konfigurationsdateien 2::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],definieren einer seite::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],life-cycle eines requests::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],performance::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],caching::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],caching 2::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],life-cycle eines requests mit caching:: kann durch file_get_contents() ersetzt werden kann durch unserialize() ersetzt werden kann durch header('HTTP 1.x 304/Not Modified') ersetzt werden
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],bestellprozesse::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],bestellprozesse 2::
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],open source::
vielen dank für ihre aufmerksamkeit. [email_address] http://www.schst.net | http://www.php-tools.net

Contenu connexe

Tendances

PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
marco-huber
 
Dokumentenorientiere Datenbanken am Beispiel CouchDB
Dokumentenorientiere Datenbanken am Beispiel CouchDBDokumentenorientiere Datenbanken am Beispiel CouchDB
Dokumentenorientiere Datenbanken am Beispiel CouchDB
Mario Müller
 
Javascript done right
Javascript done rightJavascript done right
Javascript done right
Dirk Ginader
 
Morphia, Spring Data & Co
Morphia, Spring Data & CoMorphia, Spring Data & Co
Morphia, Spring Data & Co
Tobias Trelle
 

Tendances (15)

Typo3 und Varnish
Typo3 und VarnishTypo3 und Varnish
Typo3 und Varnish
 
Object-orientied way of using mysqli interface - Workshop
Object-orientied way of using mysqli interface - WorkshopObject-orientied way of using mysqli interface - Workshop
Object-orientied way of using mysqli interface - Workshop
 
Schnittstellen und Webservices
Schnittstellen und WebservicesSchnittstellen und Webservices
Schnittstellen und Webservices
 
PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
 
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerkTYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
 
Ajax hands on - Refactoring Google Suggest
Ajax hands on - Refactoring Google SuggestAjax hands on - Refactoring Google Suggest
Ajax hands on - Refactoring Google Suggest
 
Dokumentenorientiere Datenbanken am Beispiel CouchDB
Dokumentenorientiere Datenbanken am Beispiel CouchDBDokumentenorientiere Datenbanken am Beispiel CouchDB
Dokumentenorientiere Datenbanken am Beispiel CouchDB
 
TYPO3 CMS 7.3 - Die Neuerungen - pluswerk
TYPO3 CMS 7.3 - Die Neuerungen - pluswerkTYPO3 CMS 7.3 - Die Neuerungen - pluswerk
TYPO3 CMS 7.3 - Die Neuerungen - pluswerk
 
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerkTYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
 
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerkTYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
 
Javascript done right
Javascript done rightJavascript done right
Javascript done right
 
Einstieg in Xpath für SEO (Campixx2021)
Einstieg in Xpath für SEO (Campixx2021)Einstieg in Xpath für SEO (Campixx2021)
Einstieg in Xpath für SEO (Campixx2021)
 
TYPO3 CMS 7.6 - Die Neuerungen - pluswerk
TYPO3 CMS 7.6 - Die Neuerungen - pluswerkTYPO3 CMS 7.6 - Die Neuerungen - pluswerk
TYPO3 CMS 7.6 - Die Neuerungen - pluswerk
 
Morphia, Spring Data & Co
Morphia, Spring Data & CoMorphia, Spring Data & Co
Morphia, Spring Data & Co
 
Websemantik: Die nächsten Schritte
Websemantik: Die nächsten SchritteWebsemantik: Die nächsten Schritte
Websemantik: Die nächsten Schritte
 

En vedette

PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen ZeitalterPM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
Elisabeth Kurkowski
 
8.6 G Website
8.6 G Website8.6 G Website
8.6 G Website
jszpaich
 
Dauer Der Arbeitslosigkeit
Dauer Der ArbeitslosigkeitDauer Der Arbeitslosigkeit
Dauer Der Arbeitslosigkeit
Werner Drizhal
 
Reform Der Arbeitszeit
Reform Der ArbeitszeitReform Der Arbeitszeit
Reform Der Arbeitszeit
Werner Drizhal
 
Wege auskrisebasisvortrag13 02_2012_kurz
Wege auskrisebasisvortrag13 02_2012_kurzWege auskrisebasisvortrag13 02_2012_kurz
Wege auskrisebasisvortrag13 02_2012_kurz
Werner Drizhal
 
Fotoprotokoll 62 A Und 63 A
Fotoprotokoll 62 A Und 63 AFotoprotokoll 62 A Und 63 A
Fotoprotokoll 62 A Und 63 A
Werner Drizhal
 

En vedette (20)

Sony vaio serie s
Sony vaio serie sSony vaio serie s
Sony vaio serie s
 
Vortrag gpa
Vortrag gpaVortrag gpa
Vortrag gpa
 
Entscheidungen
EntscheidungenEntscheidungen
Entscheidungen
 
PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen ZeitalterPM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
 
Personelles
PersonellesPersonelles
Personelles
 
Jahresbericht 2013
Jahresbericht 2013Jahresbericht 2013
Jahresbericht 2013
 
AYAB PROFILE BIG2015
AYAB PROFILE  BIG2015AYAB PROFILE  BIG2015
AYAB PROFILE BIG2015
 
8.6 G Website
8.6 G Website8.6 G Website
8.6 G Website
 
Doenges CATALOG קטלוג דונגס
Doenges  CATALOG  קטלוג דונגסDoenges  CATALOG  קטלוג דונגס
Doenges CATALOG קטלוג דונגס
 
Dauer Der Arbeitslosigkeit
Dauer Der ArbeitslosigkeitDauer Der Arbeitslosigkeit
Dauer Der Arbeitslosigkeit
 
Reform Der Arbeitszeit
Reform Der ArbeitszeitReform Der Arbeitszeit
Reform Der Arbeitszeit
 
Ebr Basics 02 2010
Ebr Basics 02 2010Ebr Basics 02 2010
Ebr Basics 02 2010
 
Bmask soziales jahr
Bmask soziales jahrBmask soziales jahr
Bmask soziales jahr
 
InfoNet Day 2015: Session Business Booster Search - SharePoint Search ausreizen
InfoNet Day 2015: Session Business Booster Search - SharePoint Search ausreizenInfoNet Day 2015: Session Business Booster Search - SharePoint Search ausreizen
InfoNet Day 2015: Session Business Booster Search - SharePoint Search ausreizen
 
Wege auskrisebasisvortrag13 02_2012_kurz
Wege auskrisebasisvortrag13 02_2012_kurzWege auskrisebasisvortrag13 02_2012_kurz
Wege auskrisebasisvortrag13 02_2012_kurz
 
Fotoprotokoll 62 A Und 63 A
Fotoprotokoll 62 A Und 63 AFotoprotokoll 62 A Und 63 A
Fotoprotokoll 62 A Und 63 A
 
phbs
phbsphbs
phbs
 
Antimobbing
AntimobbingAntimobbing
Antimobbing
 
DRAWINGS-11-15
DRAWINGS-11-15DRAWINGS-11-15
DRAWINGS-11-15
 
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
 

Similaire à PHP im High End

Hypermedia mit der ASP.NET Web API
Hypermedia mit der ASP.NET Web APIHypermedia mit der ASP.NET Web API
Hypermedia mit der ASP.NET Web API
Alexander Zeitler
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
Nico Steiner
 
Stand und Planungen im Bereich der Schnittstellen in der VZG
Stand und Planungen im Bereich der Schnittstellen in der VZGStand und Planungen im Bereich der Schnittstellen in der VZG
Stand und Planungen im Bereich der Schnittstellen in der VZG
Jakob .
 
Best practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apiBest practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics api
e-dialog GmbH
 

Similaire à PHP im High End (20)

Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und Administration
 
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
 
PHP-Module in statischen Seiten - Architektur-Ansätze
PHP-Module in statischen Seiten - Architektur-AnsätzePHP-Module in statischen Seiten - Architektur-Ansätze
PHP-Module in statischen Seiten - Architektur-Ansätze
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
 
Php Tutorium
Php TutoriumPhp Tutorium
Php Tutorium
 
HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009
 
GWT – Google Web Toolkit in der Praxis
GWT – Google Web Toolkit in der PraxisGWT – Google Web Toolkit in der Praxis
GWT – Google Web Toolkit in der Praxis
 
Back to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesBack to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit Microservices
 
Atlantismedia meet-magento-#5.11
Atlantismedia meet-magento-#5.11Atlantismedia meet-magento-#5.11
Atlantismedia meet-magento-#5.11
 
Atlantismedia meet-magento-#5.11
Atlantismedia meet-magento-#5.11Atlantismedia meet-magento-#5.11
Atlantismedia meet-magento-#5.11
 
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im VergleichWie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
 
TYPO3 CMS 7.1 - Die Neuerungen - pluswerk
TYPO3 CMS 7.1 - Die Neuerungen - pluswerkTYPO3 CMS 7.1 - Die Neuerungen - pluswerk
TYPO3 CMS 7.1 - Die Neuerungen - pluswerk
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
Frontend Performance
Frontend PerformanceFrontend Performance
Frontend Performance
 
Hypermedia mit der ASP.NET Web API
Hypermedia mit der ASP.NET Web APIHypermedia mit der ASP.NET Web API
Hypermedia mit der ASP.NET Web API
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
 
Stand und Planungen im Bereich der Schnittstellen in der VZG
Stand und Planungen im Bereich der Schnittstellen in der VZGStand und Planungen im Bereich der Schnittstellen in der VZG
Stand und Planungen im Bereich der Schnittstellen in der VZG
 
Best practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apiBest practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics api
 
C2 Teamwork Portal Mit Web Sphere 6.0
C2 Teamwork Portal Mit Web Sphere 6.0C2 Teamwork Portal Mit Web Sphere 6.0
C2 Teamwork Portal Mit Web Sphere 6.0
 
Wieviel client braucht das web
Wieviel client braucht das webWieviel client braucht das web
Wieviel client braucht das web
 

Plus de Stephan Schmidt

23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten
Stephan Schmidt
 
JSON-RPC Proxy Generation with PHP 5
JSON-RPC Proxy Generation with PHP 5JSON-RPC Proxy Generation with PHP 5
JSON-RPC Proxy Generation with PHP 5
Stephan Schmidt
 

Plus de Stephan Schmidt (19)

Das Web Wird Mobil - Geolocation und Location Based Services
Das Web Wird Mobil - Geolocation und Location Based ServicesDas Web Wird Mobil - Geolocation und Location Based Services
Das Web Wird Mobil - Geolocation und Location Based Services
 
23 Dinge, die Sie über Software Entwicklung in Teams wissen sollten
23 Dinge, die Sie über Software Entwicklung in Teams wissen sollten23 Dinge, die Sie über Software Entwicklung in Teams wissen sollten
23 Dinge, die Sie über Software Entwicklung in Teams wissen sollten
 
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten
 
Continuous Integration mit Jenkins
Continuous Integration mit JenkinsContinuous Integration mit Jenkins
Continuous Integration mit Jenkins
 
Die Kunst des Software Design - Java
Die Kunst des Software Design - JavaDie Kunst des Software Design - Java
Die Kunst des Software Design - Java
 
PHP mit Paul Bocuse
PHP mit Paul BocusePHP mit Paul Bocuse
PHP mit Paul Bocuse
 
Der Erfolgreiche Programmierer
Der Erfolgreiche ProgrammiererDer Erfolgreiche Programmierer
Der Erfolgreiche Programmierer
 
Die Kunst Des Software Design
Die Kunst Des Software DesignDie Kunst Des Software Design
Die Kunst Des Software Design
 
Software-Entwicklung Im Team
Software-Entwicklung Im TeamSoftware-Entwicklung Im Team
Software-Entwicklung Im Team
 
JSON-RPC Proxy Generation with PHP 5
JSON-RPC Proxy Generation with PHP 5JSON-RPC Proxy Generation with PHP 5
JSON-RPC Proxy Generation with PHP 5
 
Declarative Development Using Annotations In PHP
Declarative Development Using Annotations In PHPDeclarative Development Using Annotations In PHP
Declarative Development Using Annotations In PHP
 
XML and Web Services with PHP5 and PEAR
XML and Web Services with PHP5 and PEARXML and Web Services with PHP5 and PEAR
XML and Web Services with PHP5 and PEAR
 
The Big Documentation Extravaganza
The Big Documentation ExtravaganzaThe Big Documentation Extravaganza
The Big Documentation Extravaganza
 
Go OO! - Real-life Design Patterns in PHP 5
Go OO! - Real-life Design Patterns in PHP 5Go OO! - Real-life Design Patterns in PHP 5
Go OO! - Real-life Design Patterns in PHP 5
 
Component and Event-Driven Architectures in PHP
Component and Event-Driven Architectures in PHPComponent and Event-Driven Architectures in PHP
Component and Event-Driven Architectures in PHP
 
Session Server - Maintaing State between several Servers
Session Server - Maintaing State between several ServersSession Server - Maintaing State between several Servers
Session Server - Maintaing State between several Servers
 
XML Transformations With PHP
XML Transformations With PHPXML Transformations With PHP
XML Transformations With PHP
 
PEAR For The Masses
PEAR For The MassesPEAR For The Masses
PEAR For The Masses
 
Inroduction to XSLT with PHP4
Inroduction to XSLT with PHP4Inroduction to XSLT with PHP4
Inroduction to XSLT with PHP4
 

PHP im High End

  • 1. php im high-end ::: eine case-study zur 1&1 internet ag stephan schmidt 1&1 internet ag
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. vielen dank für ihre aufmerksamkeit. [email_address] http://www.schst.net | http://www.php-tools.net