WebMatrix includes everything you need for open-source web development. Many of our developers rely on open-source software, so we worked with open source communities, developers, and standards groups to more tightly integrate functionality. You can build off of applications like Umbraco or Joomla, create a site from built-in templates, or start from scratch.
Are you a PHP developer? We love PHP, too. We asked PHP developers like you which development tasks were most time-consuming. Here's what they said:
- You suspect that there's a built-in PHP function to do what you want, but you don't know the exact name.
- You search the PHP.net site--they have some top-notch documentation!
- You find the function, return to the editor, and type the function.
- Repeat for the next function you don't quite remember.
In this article, we discuss what’s new to address these issues and speed up PHP development.
A few weeks ago I wrote a post that showed how to improve the performance of PHP applications on Windows by using the IIS output caching module. Using the output caching module can have significant positive impact on application performance since pages are served from cache without executing any PHP code. However, this very strength can also be a drawback depending on how your application is built. Because entire pages are cached, using output caching may not be ideal for pages that have multiple data sources. The Wincache extension to PHP provides an alternative (and/or compliment) to output caching. In this post, I’ll look at what performance improvements you get for “free” just by enabling the Wincache extension, as well as how you can cache user objects to get finer caching granularity than output caching affords.
In this article, I’ll show you how to improve the performance of PHP applications on Windows/IIS by covering the What, When, and How of using the IIS Output Caching module. As background reading (or for the condensed version of my post), I suggest reading this: Configure IIS 7 Output Caching (and I strongly suggest reading the introduction to that article).