Your SlideShare is downloading. ×
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Drupal and Windows?! Yes
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal and Windows?! Yes

1,957

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,957
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Drupal and Windows?! Juozas „Joe“ Kaziukėnashttp://juokaz.com / @juokaz / juozas@juokaz.com
  • 2. Before we start
  • 3. My name is Joe
  • 4. Who is this guy?• Juozas Kaziukėnas• People prefer to call me Joe• Lives in Edinburgh, UK• Runs Web Species Ltd. (still can write code)• Speaker in PHP conferences all over the world• Open source developer (Zend Framework, Doctrine etc.)• More info http://juokaz.com and @juokaz
  • 5. * I do not work for Microsoft
  • 6. http://webspecies.co.uk
  • 7. Anyone runningDrupal on Windows servers?
  • 8. PHP and Windows
  • 9. PHP and Windows
  • 10. Why?
  • 11. Why?• PHP is the most popular language , 75% of all websites o http://bit.ly/bmCvms• Enterprise/business environments o Windows are very popular there o Clients for PHP shops• Integration with Windows applications and tools o SQL Server etc.• Microsoft’s wish
  • 12. Migration to Windows
  • 13. Migration to Windows• And noone asks for it• Changing working systems is stupid and prone to errors• Downtime• Important: o Using in existing Windows systems o Maybe for new projects
  • 14. It’s good to know that “it works”
  • 15. History
  • 16. History •PHP and Windows = 2006 •FastCGI2007 •PHP 5.3 and windows.php.net2008 •PHP 5.3 release2009 •WinCache 1.0 •FastCGI 1.52010 •WinCache 1.1 •Drupal 72011
  • 17. Drupal
  • 18. A lot of Drupal clients want Windows as a server At least in United Kingdom
  • 19. Drupal 7
  • 20. Drupal 7• Support for SQL Server o 2005 and 2008• Runs on IIS web server out of the box• Runs on Azure o Media storage backend• Microsoft plugins: o Bing maps o LiveID o Odata o Silverlight pivot viewer
  • 21. http://microsoft.com/web/drupal
  • 22. ???
  • 23. PHP and Microsoft
  • 24. PHP and Microsoft
  • 25. Tools andtechnologies
  • 26. WebDeploy• Deploy tool• Allows migrating IIS 6 -> IIS 7• Configuration, source code, DB’s, DLL’s etc.• Dependencies• Servers synchronization• No admin permissions are required
  • 27. Web Platform installer• Using WebDeploy• Web server setup with one click o IIS, PHP, Microsoft SQL Server, .Net etc.• Web App Gallery o Drupal, Wordpress etc.
  • 28. Web App gallery
  • 29. IIS tools• PHP Manager for IIS• URL Rewrite• Logging• Database manager• Cache warm up• SEO toolkit• Etc.
  • 30. WinCache• APC replacement for Windows• Same API as APC• Performance gain for free• Somewhat integrated into Drupal
  • 31. Performance
  • 32. Performance• Horrendously slow before• Comparable today• IIS tests o http://www.slideshare.net/ruslany/php-performance-on-windows• Apache vs IIS o http://techportal.ibuildings.com/2009/11/19/php-on-windows-the- wincache-1-0-benchmark/
  • 33. IIS
  • 34. Apache vs IIS
  • 35. Yes?
  • 36. Questions?
  • 37. Thanks!• Slides will be available online soon• Local Microsoft contanct: o Tiago Andrade e Silva - tiagoand@microsoft.com• Contact me on: o http://juokaz.com o juozas@juokaz.com o Twitter: @juokaz

×