29
PHP e Windows: un ossimoro? Pietro Brambati Developer Evangelist, Microsoft Italia blogs.msdn.com/pietrobr twitter:@pietrobr

Keynote del phpday 2010

  • Upload
    pietro

  • View
    972

  • Download
    0

Embed Size (px)

DESCRIPTION

IIS, FastGCI, Wincache, Windows Aure e PHP, wippy

Citation preview

Page 1: Keynote del phpday 2010

PHP e Windows: un ossimoro?

Pietro Brambati Developer Evangelist, Microsoft Italia blogs.msdn.com/pietrobr twitter:@pietrobr

Page 2: Keynote del phpday 2010

Hard Work

Page 3: Keynote del phpday 2010

Non solo ASP.NET

Page 4: Keynote del phpday 2010

PHP veloce e stabile su Internet Information Server

Page 5: Keynote del phpday 2010

CGI: Stabile, ma lento

ISAPI: instabile, ma veloce

FastCGI: stabile e veloce

Page 6: Keynote del phpday 2010

CGI vs FastCGI

Page 7: Keynote del phpday 2010

CGI vs FastCGI

CGI : processi usati FastCGI: processi usati

Page 8: Keynote del phpday 2010

Le più note applicazioni Open Source testate da

Microsoft...

www.iis.net/php

Page 9: Keynote del phpday 2010

..installabili in un click con il Web Platform Installer

www.microsoft.com/web

Page 10: Keynote del phpday 2010
Page 11: Keynote del phpday 2010

..installa tutte le dipendenze

IIS + FastCGI

PHP 5.2.X MySQL

SQL Server 2008 Express

...

Page 12: Keynote del phpday 2010

..anche il runtime di PHP 5.3

maggiori performance con VC9(VC6) e Win32(POSIX)

Page 13: Keynote del phpday 2010

Migliori performance con la Windows Cache per PHP

www.iis.net/download/WinCacheForPhp pecl.php.net/wincache

Page 14: Keynote del phpday 2010

Windows Cache per PHP

o Per PHP 5.2 e 5.3

o Opcode

o File System

o Mapping dei path

o User Cache API

o Session Handler

1.1 beta 2

Page 15: Keynote del phpday 2010

WinCache in Action

Page 16: Keynote del phpday 2010

& Reduce CPU Load

Page 17: Keynote del phpday 2010

FastCGI + WinCache:=User Cache

http://www.slideshare.net/ruslany/php-performance-on-windows

Page 18: Keynote del phpday 2010

Accedere a SQL Server con SQL Server Driver per PHP

Page 19: Keynote del phpday 2010

PDO: SQL Server Driver 2.0 CTP

Page 20: Keynote del phpday 2010

...Drupal 7 con SQL Server

www.microsoft.com/web/drupal

Page 21: Keynote del phpday 2010

con Windows Azure e il

supporto per PHP

Cloud Computing

Page 22: Keynote del phpday 2010

Microsoft Data Center Vision Go Inside Energy Efficient Containers

San Antonio

Chicago

Dublin

Amsterdam

Hong Kong

Singapore

North American Data Centers European Data Centers Asian Data Centers

Washington

Page 23: Keynote del phpday 2010

Windows Azure Platform

Creare e ospitare «servizi»

Uno storage scalabile e sempre disponibile

Scalabilità di un’applicazione

Un RDBMS nel cloud: SQL Azure

Connettere servizi locali con il cloud: AppFabric

Gestione e monitoring automatico dei sistemi

Interoperabilità: PHP, Ruby, Java, Python...

Page 24: Keynote del phpday 2010
Page 25: Keynote del phpday 2010

Annunciamo oggi...

Page 26: Keynote del phpday 2010

wippy.grusp.org

Page 27: Keynote del phpday 2010

T-shirt!.goto: wippy.grusp.org

Page 28: Keynote del phpday 2010

wippy sessions @ phpday2010

13/5 10.00: Ottimizzare PHP su Windows IIS

13/5 14.00: Sviluppo RIA con Silverlight 4 e PHP

13/5 16.00: Troubleshooting the web con Fiddler 2 e IE9 Developer Toolbar

14/5 15.30: Windows Azure e lo sviluppo con PHP e MySQL

Page 29: Keynote del phpday 2010

http://wippy.grusp.org