PHP e Windows:
 un ossimoro?
  Pietro Brambati
  Developer Evangelist, Microsoft Italia
  blogs.msdn.com/pietrobr
  twitter:@pietrobr
Hard Work
Non solo ASP.NET
PHP veloce e stabile su
Internet Information Server
CGI: Stabile, ma lento

ISAPI: instabile, ma veloce

FastCGI: stabile e veloce
CGI vs FastCGI
CGI vs FastCGI
CGI : processi usati          FastCGI: processi usati
Le più note applicazioni
Open Source testate da
      Microsoft...

      www.iis.net/php
..installabili in un click con il
    Web Platform Installer
      www.microsoft.com/web
..installa...tutte le dipendenze
                 SQL Server 2008 Express
 IIS + FastCGI
         PHP 5.2.X
                     MySQL
..anche il runtime di
        PHP 5.3
maggiori performance con
VC9(VC6) e Win32(POSIX)
Migliori performance con la
 Windows Cache per PHP


  www.iis.net/download/WinCacheForPhp
          pecl.php.net/wincache
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       1.1
                      beta 2
o Session Handler
WinCache in Action
& Reduce CPU Load
FastCGI + WinCache:=User Cache




      http://www.slideshare.net/ruslany/php-performance-on-windows
Accedere a SQL Server con
SQL Server Driver per PHP
PDO: SQL Server Driver 2.0 CTP
...Drupal 7 con SQL Server

  www.microsoft.com/web/drupal
Cloud Computing
con Windows Azure e il
  supporto per PHP
Microsoft Data Center
             Vision              Go Inside             Containers    Energy Efficient




        North American Data Centers          European Data Centers   Asian Data Centers



                                              Dublin

Washington                   Chicago
                                                       Amsterdam
                         San Antonio
                                                                             Hong Kong
                                                                              Singapore
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...
Annunciamo oggi...
wippy.grusp.org
T-shirt!.goto: wippy.grusp.org
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
http://wippy.grusp.org

Keynote del phpday 2010