Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<blockquote> <p>What are the required changes or roadblocks one can expect with the latest versions of Drupal (7) and/or WordPress (3.8) running on Windows instead of Linux?</p> </blockquote> <p>None. Drupal, Wordpress, etc, run on PHP. PHP uses the same codebase cross-platform, and is tested so before any release.</p> <p>Whenever issues come up, they usually get reported and fixed quickly because there are many many PHP installs on Windows; and I believe some of the devs of PHP run it primarily on Windows.</p> <blockquote> <p>How can you get the server to run as fast as a Linux server?</p> </blockquote> <p>Install only the minimal needed Windows Server setup (no IIS, MSQL, SMTP, DNS Server, etc). Don't run any 3rd-party firewall, anti-virus, and anti-malware applications.</p> <p>Tune Apache and MySQL settings for your resources.</p> <p>Aside from that, use a caching layer if you are really interested in performance: Apache's mod_mem_cache on Windows using Apache's native thread-based MPM is quite powerful, and will beat any PHP opcode cache by entire folds/factors.</p> <p>PHP's opcode caches tend to be hit and miss with regards to stability and script compatibility.</p> <blockquote> <p>IIS or Apache or third option?</p> </blockquote> <p>Use Apache.</p> <p>Just like PHP, it's codebase is cross-platform. It has no issues on Windows that I've seen.</p> <blockquote> <p>For Windows, what other performance optimizations and configurations (e.g., page caching) do you recommend?</p> </blockquote> <p>Apache - adjust the number of Workers to your concurrent load.</p> <p>MySQL - adjust MyISAM and InnoDB buffers and buffer logs to your available RAM.</p> <p>If you are running native firewall or anti-virus s/w, make sure to exclude Apache's and MySQL's binary paths, and the WAMP's Temp and Database folders.</p> <blockquote> <p>Is WampServer fine for use in a production environment?</p> </blockquote> <p>The only WAMP that I know of that's officially stated as being for production is <a href="http://www.devside.net/server/webdeveloper" rel="nofollow">Wamp-Developer Pro</a>. You'd have to take a look at <a href="http://www.wampserver.com/en/" rel="nofollow">WampServer</a> and <a href="http://www.apachefriends.org/en/xampp-windows.html" rel="nofollow">XAMPP</a> pages to see what they state. *WampDeveloper is not free (but does come with support).</p> <blockquote> <p>Any particular version of Windows?</p> </blockquote> <p>Windows Server 2012 would be good... As long as it's not XP or Server 2003. If it's a client version, then Windows 7.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload