WIMP WP — Serverløsning for WordPress

Windows Server – Internet Information Services (IIS) – MySQL Community Server – PHP – WordPress

Hvorfor kjøre en WIMP-server?

  • Kjører både klassisk .asp, .Net-applikasjoner, PHP-applikasjoner og det meste annet på samme server
  • Enkel å sette opp og administrere, under et velkjent operativsystem (de fleste utviklere og server-park-administratorer kjører jo Windows på sin egen PC)
  • Man får det beste fra to verdener med åpen kildekode-utgivelser for skript-språk og databasemotor, mens man samtidig kan ha eller kjøre alle sine favorittprogrammer fra Windows-verdenen, på én og samme maskin

Visste du at …

  • Microsoft støtter og anbefaler PHP under Windows, både til utvikling og produksjon. Du kan faktisk laste ned en webpakke fra Microsoft som blant annet inneholder WordPress
  • Wincache (Windows Cache for PHP) er en avansert PHP-aksellerator, utviklet av Microsoft og dokumentert på php.net, med meget god ytelse, for skalerbarhet og hurtig respons under stor belastning. WordPress støtter og benytter Wincache fullt ut
  • MySQL-miljøet og -utviklerne støtter aktivt Windows som operativsystem-plattform for sin databasemotor
  • PHP-miljøet og -utviklerne støtter aktivt bruk av Windows/IIS som webserver-løsning
  • WordPress-miljøet og -utviklerne støtter aktivt bruk av IIS7+ (IIS6 kun delvis) som webserver-løsning
  • Microsoft og Zend har samarbeidet om å gjøre PHP raskere under Windows, og det har blant annet munnet ut i FastCGI-modulen for IIS (det innebærer blant annet at PHP-prosessene ligger residente i en pool, for gjenbruk, slik at de ikke trenger startes opp for hver forespørsel)
  • De aller fleste PHP-baserte applikasjoner tilgjengelig, på markedet eller fritt, kjører like greit uansett operativsystem og type webserver. Her kan jeg gjerne nevne Moodle, PHPList og vBulletin, men ikke begrenset til disse. Modul- og innstikksprogrammerere er også generelt flinke til ikke å diskriminere noen støttede plattformer, men vil noen ganger krever nyere versjoner av disse enn det basisprogrammet krever. Hovedregel er at alt som går for å være PHP går under IIS også, uten større problemer enn de som finnes for andre plattformer og varianter/versjoner av Linux/Apache
  • MySQL har glimrende ytelse under Windows, og kan lett administreres med enten Workbench for Windows (grafisk grensesnitt) eller phpMyAdmin (web)
  • MySQL blir fortsatt utviklet som gratis, GPL-lisensiert programvare under Oracles ledelse, nå med den transaksjonsbaserte InnoDB som standard lagringsmotor (MyISAM kan fortsatt brukes). Nylig (desember 2010) ble den innovative og lenge etterlengtede versjon 5.5 generelt tilgjengelig og anbefalt brukt i produksjon
  • Men WAMP da? Vel, Apache er glimrende under Windows, men lever så ikke godt sammen med IIS i produksjon (på port 80 i alle fall), så du må da velge
  • IIS under XP/2003 (IIS 5.0/6.0) var da ikke så fleksibel at det gjorde noe? Greit, men da bør du ta en titt på IIS 7.x. Det er totalt annerledes, noe mer lik Apaches filosofi. Konfigurasjonen for hvert enkelt webmappe ligger her i en fil (web.config) og det hele er modulbasert
  • Ca 23% av alle verdens nettsteder kjører IIS, utbredt nest etter Apache HTTP Server (Wikipedia)
  • PHP driver både Facebook, Wikipedia (en applikasjon av MediaWiki), CMS-ene Joomla, eZ Publish og Drupal, samt Moodle (e-læring), foruten selvfølgelig WordPress. Minst 20 millioner kjente nettsteder drives med PHP (Wikipedia)
  • Ca 13% av alle verdens nettsteder og ca 56% av alle CMS-drevne nettsteder bruker WordPress (w3techs.com). Omkring 50 millioner nettsteder kjører nå WordPress (Matt Mullenweg, WordCamp San Francisco 2011, var selv deltaker der)
  • Har du noen peiling på hvor stor andel av PHP-baserte nettsteder, eller også WordPress-installasjoner, som kjører enten WIMP/WAMP eller ren WIMP så gi en kommentar nedenfor

Utgaver/versjoner på mine servere

Microsoft Windows
Server 2003 Web Edition (32 bit)
Web Server 2008 (32 bit)
Internet Information Services (IIS)
6.0 (med FastCGI)
7.0 (med FastCGI og URL Rewrite Module)
MySQL Community Server
Versjon 5.5.27 (sluppet 2. august 2012)

Lagringsmotor «InnoDB»
  • Versjon 1.1.8
  • Fil-fordeling: Én fil for hver databasetabell
  • Filformat: «Barracuda»
PHP (for cgi, non thread safe)
Versjon 5.3.16 (sluppet 4. august 2012)
Versjon 5.4.6 (sluppet 4. august 2012)
WordPress
Versjon 3.4.1 (sluppet 27. juni 2012)

Følgende nettsteder (på mine servere) drives av WIMP-server og WordPress

Se ellers denne listen for øvrige WordPress-blogger jeg er, eller har vært, involvert i.

Ta kontakt for et tilbud om installasjon og drift på en av mine Wincache-utrustede «WIMP»-«suites» (uovertruffen ytelse, ren luksus), eller for råd om annet, stort og standard webhotell basert på «LAMP» (ofte ganske bra og billig). Få deg i alle fall et funksjonsrikt, interaktivt, lynkjapt nettsted for deg og dine, hobby eller kommers! Jeg kan hvordan, så spør.

Legg inn en kommentar