In an effort to learn more about IIS (which a number of my students and contracting contacts seem to use), I have decided to challenge myself: To design, build, and launch a PHP based site, and receive at least 1,000 unique visitors a day by Feb 28, 2008, served from an IIS7 server.
Details after the jump

Assets:


  • One smart-ass programmer with enough idiocy to throw down the gauntlet, pick it up, then slap himself across the face with it.
  • One kick ass designer
  • One license for IIS7 + OS that I can use locally for development
  • An Idea!
  • One sneaky ninja cat

Required:


  • One local testing server (I'll buy one on sale from some crappy online retailer)
  • Hosting (apparently I can get free IIS7 hosting for a while)
  • Time
  • Using PHP as the scripting language to power the site (Not phalanger or some other fakery)
  • Blogging about the issues I encounter

Idiocy


  • Timeframe
  • Hit count
  • Having never used IIS

FFAQ (Fake Frequently Asked Questions)


  • What's the goal?
    To learn about IIS7, it's all well and good to shout "apache is better, faster, more secure and free" then stick your head in the sand, but I'd like to know what's happening on the other side of the fence. This way I will be in a better position to help students, and contracts with IIS issues.
  • What will you be coding in? Expression Web? Visual Studio?
    Likely neither, I lack a development machine running windows. I do most of my fun coding on the couch on a mac laptop. I could use the testing server I mentioned, but I don't want to sit in the office at a desk during my free time. So likely Komodo & Zend Studio. I could buy a crappy laptop rather than a crappy desktop but: I want to do performance testing which needs a real hard drive, and they're more expensive. I'm not spending hours coding in parallels unless my MBP gets an upgrade.
  • Did Microsoft make you drink the kool-aid while you were down there?
    Not unless it tastes remarkably like vodka
  • What happens if you don't make it?
    I'm open to suggestions.
  • What happens if you do?
    Also open to suggestions, I'm leaning towards drinking.
  • Why FFAQ? Fake?
    In order for questions to be asked frequently, the topic must first be presented. Any time you see a FAQ on a just launched page, the questions were made up, not asked frequently.
  • Comments »

    Paul Reinheimer's Blog: IIS7 The Leap of Faith
    Paul Reiheimer has set a goal for himself in light of ...
    Weblog: PHPDeveloper.org
    Tracked: Nov 09, 04:21
    Following the Rules
    I'm working on a side project (no, not that one) with a friend, and I just caught myself following some really bad practices (and I fixed an SQL Injection vulnerability, oh my!). I was doing something that appears pretty benign: I'm letting users rate co
    Weblog: <?paul
    Tracked: Nov 11, 06:29
    buy hoodia diet pills
    596faebb7d:500 Thank you
    Weblog: buy hoodia diet pills
    Tracked: Dec 18, 19:56
    free bingo for cash and p
    It is tiresome attempting to add up the time we've spent tracking down diesel jeans data.
    Weblog: free bingo for cash and p
    Tracked: Dec 20, 07:01
    bla bla , about the FFAQ .
    those questions you ask yourself , that what make the FAQ so Frequently .
    #1 hen on 2007-11-08 20:30 (Reply)

    Hey, interesting project. I will be following it closely. This will give you clear points of comparison between both technologies.

    Good Luck
    #2 Oropeza (Homepage) on 2007-11-08 22:42 (Reply)

    sounds like fun to me! ;-) Let me know if you have any questions!
    #3 Bill Staples (Homepage) on 2007-11-09 20:31 (Reply)


    Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
    Standard emoticons like :-) and ;-) are converted to images.
     

    Hi, I’m Paul Reinheimer, a developer working on the web.

    I wrote a book titled Professional Web APIs with PHP back in 2006, and am currently working in Biomedical Informatics for a major public health company.

    I’m working on a project to help developers called WonderProxy which has proxies all over the world. Working on GeoIP development? Now you can finally test properly! We've also released Global Ping Statistics for expected ping times between cities, as well as a Load Testing Tool to measure your site's ability to handle load. Our most recent site checking tool is Where's it Up? which checks your sites availability globally, returning HTTP, DNS, and Traceroute details

    My hobbies are cycling, photography, travel, and engaging Allison Moore in intelligent discourse. I frequently write about PHP and other related technologies.

    I co-founded:

    WonderNetwork Logo

    Search