Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I currently have four blogs that uses Wordpress running on a shared hosting company. This blogs have a considerable amount of visits and I'm constantly receiving warnings from the hosting company saying that I'm consuming too much server CPU.

Considering the fact that I have a dedicated server in another company with plenty of idle resources (it has a quad core Xeon 2.5GHz and 8GB of Ram and run on Win2008) I'm planning to move the blogs to this server in order to have some more freedom. I'm currently using this server to host some web applications using ASP.Net and SQL Express.

I've installed a blog to test and it worked fine, but some issues appeared and raised some questions in my mind:

  1. How to properly set the permissions in the folders used by wordpress plugins, I mean, what permissions should I set for the IIS_User in some folders so that the plugins works correctly?
  2. What's the best caching plugin to use considering this is a Window Server? In the previous hosting company I used the WPSuperCache, but it was a Linux Stack.
  3. Or should I ignore the caching plugins and use the Dynamic Caching Feature of IIS7?
  4. How can I optmize the MySQL server running in this server (specially the settings regarding memory and caching)
  5. How can I protect the admin folders against hacker attacks?

I know some people will advice me not to run Wordpress in a Windows stack, but that's my only choice. I don't even know were to start managing and LAMP stack, don't have the time to do so nor the money to rent another server.

share|improve this question

1 Answer 1

up vote 0 down vote accepted

How about some answers:

  1. ACL Settings for Wordpress on IIS
  2. Windows Cache Extension for PHP
  3. Don't ignore caching, just use what's recommended for IIS
  4. The default installation settings for mySQL work fine for small to medium sized Wordpress blogs. You might look over these installation tips for a step-by-step install process.
  5. How to secure Wordpress admin directory on IIS is one option.

I have been running Wordpress on my IIS server for some time without any issues. Drop me a note if you have any further questions.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.