We're wishing to better document how to get SilverStripe running on Windows Server 2008, IIS 7, and have a few questions that hopefully this list can answer:
1. Like any PHP application, SilverStripe benefits greatly from a PHP opcode cache like xcache (xcache.lighttpd.net). We see IIS 7 provides an output cache... http://blogs.iis.net/bills/archive/2007/05/02/iis7-output-caching-for-dynamic-content-dramatically-speed-up-your-asp-and-php-applications.aspx ...but it doesn't appear to provide an op-code cache which compiles your PHP code on the fly so that it no longer needs to be interpreted. What are recommendations for IIS to the general community (easy to set up, free or low cost)? 2. SilverStripe benefits dial-up users from a mod_gzip type compression. We've happily enabled gzip/deflate in Apache1/2 on webservers issuing millions of (SilverStripe/dynamic) pages per month. Does anyone have an understanding of how much IIS' compression holds up against Apache in terms of CPU load? I know that IIS 7 allows you to disable compression if your CPU hits a certain high threshhold - but I'm interested in people's real-world experiences. ( See http://blogs.iis.net/ksingla/archive/2006/6/13/1313980.aspx ) 3. How do you get php’s mail() command working. Does it work out of the box for most people? This is a case of 'Does what works at my end also work for everyone out there?" Can PHP-level code detect common mail (SMTP/sending) misconfigurations? SilverStripe wants to email errors, newsletters, ecommerce invoices, etc, and we want to guide the people installing SilverStripe on IIS to not have issues. If SilverStripe is installed on an existing IIS 7 server I assume it may or may not have mail() configured to send out bound email and we want to tell the user to set it up if need be. 4. Finally, a little bit of market research - how many of those using IIS in production have version 7 or are upgrading in the next 6 months? We need to make a call as to whether we're happy supporting just that version. Cheers, Sigurd, SilverStripe PS: For those interested in testing SilverStripe on IIS 7, please get our latest release candidate and follow instructions at: http://groups.google.com/group/silverstripe-dev/browse_thread/thread/f6e3169606c90920 --~--~---------~--~----~------------~-------~--~----~ NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
