IIS (Internet Information Services) is a web server software designed for Windows Server. It is used for hosting websites and lots of other content on the web. IIS is the most popular option for all the commercial sites since it offers many advanced features and is supported by Microsoft.
Microsoft’s IIS provides a graphical user-interface for maintaining websites and associated users. It offers a visual means of developing configuring and publishing sites on the web. The Internet Information Services administrator tool enables web managers to easily modify website options such as default page, logging setting, security setting, and performance optimizations.
The Internet Information Services (IIS) can serve both standard HTML web pages and dynamic web pages including ASP.NET application and PHP pages. When a visitor accesses a webpage on the static website, the IIS simply sends the HTML and associated images to the user’s browser.
When a webpage on the dynamic website is accessed, Internet Information Services runs any applications and processes any scripts contained in the page, then sends all the resulting data to the visitor browser.
Although IIS includes all the major features to host a website, it also supports extension in order to add extra functionalities to the server. Such as the WinCache Extension allows PHP scripts to run faster by caching processes.
The URL Rewrite extension enables webmasters to publish web pages with a friendly URL that is quite simple for visitors to type and remember. The streaming extension can be used to provide streaming media to website visitors.