Getting WordPress Super Cache to Run on a Windows (IIS or Apache) Server

If you’re a regular reader, you probably know by now that we just love performance and can’t get enough of server performance-improving software/code… Especially when it comes to WordPress.

Donncha has recently released a great plugin for WordPress, called "WordPress Super Cache." It builds on the original WP-Cache plugin by Ricardo Granada – except that it fixes all the bugs in the original implementation and has been written in enough pure PHP that it’ll also run on Windows servers – both IIS and Apache for that matter! <cue applause>

At the moment (as of version 0.3.1) it needs a bit of work to make it run, but not much. So here goes – 10 easy steps to get cached content on your IIS or Apache server under Windows:

Continue reading

Is the Gigabyte P35-DQ6 Being Discontinued?

The Gigabyte P35-DQ6. Gigabyte’s most-popular motherboard in recent history and possibly the best-selling Intel [[INTC]] Core 2 Duo motherboard currently on the market. It overclocks well, it’s well within budget for a performance PC, it has tons of options, and it’s pretty damn stable. Is it also on the verge of a product recall?

In the past two weeks, the GA P35-DQ6 has been – quite literally – disappearing off shelves both online and offline. Popular online computer part retailers like Newegg, ZipZoomFly, TigerDirect, Fry’s, and Amazon — all of whom carried this highly-successful board a month ago — no longer have it in stock.

What’s even weirder (scarier, even) is that some stores like NewEgg and ZipZoomFly would keep some sort of record of out-of-stock items. The page would still be there, a backorder button would be present, and there would be some form of indication or the other that the product, at the very least, even existed at some point of time… but for some odd reason, they don’t.

We even had the DQ6 in a saved wishlist on NewEgg, and it just vanished from the wishlist without a warning or notification – only the 200-dollar less total alerted us to its absence – whereas an nVidia 8800 GTX model that was currently out of stock presented us with a colored warning in bold, red text at the top of the page.

Continue reading

XCache and eAccelerator WP Plugins Updated

We’ve just finished uploading the latest versions of our XCache and eAccelerator plugins, now at version 0.6.

For those of you that missed the initial announcement, we’ve written two plugins that let WordPress communicate directly with memory-resident opcode PHP variable caches that are used in XCache and eAccelerator to boost performance and decrease I/O activity.

eAccelerator and XCache are the two most-popular open-source opcode caching engines for PHP, and we highly recommend that any and all hosts use them to improve PHP performance by several folds. In particular, we recommend XCache for best performance.
Continue reading

Introducing the EasyBCD Debug Toolkit (and EasyBCD 1.7.1 Beta)

Just a quick heads-up: EasyBCD 1.7.1 has entered the beta stage and can be grabbed at the usual beta builds thread.

EasyBCD 1.7.1 is a bugfix build that addresses two issues that have come up since our (most stable release ever!) 1.7 final a couple of months back. Perhaps you’ll find our new EasyBCD 1.7.1 Debug Toolkit to be of greater interest, though.

The all-new EasyBCD Debug Toolkit is a way to “trick” EasyBCD into seeing a system configuration that’s not really there. You just run EasyBCD with a command-line switch (/debugbcd and /debugbp) and you can then have it use fake info (in the form of a text file containing the stdout dump you’d like EasyBCD to see) instead of actually checking your current system configuration and going by those settings instead.

Continue reading

Server Move Completed – NeoSmart Technologies Fully Optimized!

We’ve been working on moving to a new server all week, and we’ve just finished the transition. Best of all, we’ve switched to the new servers without any downtime in-between. Our new server is a 1.86 GHz Core 2 Duo and with 3GB of DDR2 RAM – all thanks to the awesome guys and gals at Lunarpages, the best host there is.

A lot of work has gone into this transition in hopes of raising the performance – and more importantly, the reliability – of our server. In the past year (since we first started our hosting with LP), we’ve gone from several million hits a month to dozens of millions, and our old server took quite a hit. To that end, we’ve focused on deploying lightweight and highly-optimized code all around; hopefully there will be no more un-expected downtime… ever.

Our current software setup is very complicated, but hopefully it’ll take us all the way to 0.00 minutes of downtime – that’s our goal! We have multiple application servers and programs running in the background each doing what they best – instead of the traditional have-the-web-server-do-it-all way. At the moment, we currently have a software stack comprising of a tightly-knit mesh of these products:

Continue reading

Major 1&1 DNS Configuration Bug!

1&1, popular website hosting service and domain name registrar, have a very serious problem with their nameserver configuration web interface.

We’re hosting our own domains with 1and1 (pointing to our dedicated servers hosted with the excellent and much-recommended Lunarpages), and were attempting to reconfigure our nameservers to point to a different IP address. We went into the 1&1 admin interface and attempted to re-configure the neosmart.net nameservers to point to the new IP – a week later, the DNS hadn’t yet propogated and we couldn’t find a good explanation.

This was how we had originally set up our nameserver entries in the 1and1 web administration center:

Continue reading

FastCGI for IIS Final Released, Congratulations to the IIS Team!

Congratulations are in order for Microsoft’s IIS development team – today they’ve just announced the public availability of the final version of the IIS-FastCGI ISAPI Extension – a long-awaited and much-improved way of running just about any open-source scripting engine on IIS, safely and quickly.

The Microsoft [[MSFT]] FastCGI module for IIS 5.1, 6, and 7 (with Windows Vista and Server 2008) have been in the works for quite a while now, and we’ve been using them since the first beta release – they’re good. While the biggest benefit will be seen in using FastCGI w/ IIS7 to take advantage of the new kernel-mode caching, it’s still a huge improvement over the old way of running scripting engines for languages like PHP on Windows.

The Problem: Most open-source scripting engines like PHP and Ruby on Rails were initially developed on/for the *nix world. On Unix-based platforms, the easiest way of creating multi-threaded applications is just to run the same app twice or more (The CGI model). On Windows, that doesn’t work out so well, because it takes a lot more resources to create another process. So these engines released Windows-specific single-process multi-threaded engines; the only problem was, they weren’t stable. Too many race conditions in some very non-thread-safe code wreaked havoc on many Windows systems, with the PHP developers themselves giving “Stability on IIS” the lowest level of concern.

Continue reading

Windows XP SP3 Beta (Build 3205) Released – Analysis Included

Following our coverage of the Windows XP SP3 beta leak almost a month ago in August, here’s some more info on the official beta, which just had its first authorized distributable released earlier today. Say hello to Windows XP SP3, build 3205!

While Microsoft’s [[MSFT]] newly-released build and the one leaked a month ago (Build 3180) may share the same name, we can exclusively reveal that they are not identical releases. This release, also shipped as windowsxp-kb936929-sp3-x86-enu.exe, is 334.2 megabytes and has been made available to tier-one Windows Server 2008 and Windows Vista SP1 beta testers. Hashes are as follows:

CRC: 56e08837
MD5: c8c24ec004332198c47b9ac2b3d400f7

Along with the standalone installer redistributables (in English, Japanese, and German), Microsoft also provided the usual release notes and a list of all the hotfixes included in this release. Contrary to popular belief, Windows XP SP3 does ship with all-new features – not just patches and hotfixes, most of them backported from Windows Vista:

Continue reading

Internet Explorer 7 “Updated” – But Not Really…

Steve Reynolds, program manager of the Microsoft [[MSFT]] Internet Explorer development team, has just announced an “update” of sorts to Internet Explorer 7 a year or so after its original release in 2006. Never mind the fact that we were promised regular updates and that “Internet Explorer 7 won’t be like IE6” with regards to lack of new features and updates, what’s up with the list of the things that have changed with this new version!? Have a look for yourself at the “changelog:”

  1. No need for WGA verification in order to get Internet Explorer 7
  2. The menu bar is now visible by default.
  3. The Internet Explorer 7 online tour has updated how-to’s. Also, the “first-run” experience includes a new overview.
  4. We’ve included a new MSI installer that simplifies deployment for IT administrators in enterprises. Learn more about it here.

Interesting… Here’s our take on these “updates” 

  1. It really shouldn’t have required WGA in the first place – Microsoft (for some odd reason) guarantees users of pirated versions of Windows “immediate” access to any security-related patches, upgrades, and hotfixes. Doesn’t Microsoft tout Internet Explorer 7 as a security-prioritized upgrade?
  2. Noooo! We love the hidden menu bar! It’s clean, it’s clutter-free, and it gives IE7 a great look. Obviously the reason they’ve put it back is that users had trouble getting the menu to show (hint: press `alt` to make it appear), but who actually uses the menu bar anyway?! At least make it a first-run option… please? Sure, you can make it hidden again by flicking a switch in the options panel, but that’s just so wrong on so many levels…
  3. Not exactly what we’d call an upgrade to Internet Explorer itself so much as it is an improvement to the external documentation. It’s just a file hosted on MS servers that users can opt to view.
  4. Nothing more than an upgrade to the packaging/deployment for Internet Explorer 7, albeit a most-welcome one for sysadmins and software integrators everywhere.

Continue reading

Say Hello to Kristan Kenney, The Latest Windows Shell/User MVP

Congratulations are in order for our good friend Kristan M. Kenney (currently of Windows Now) has just been made the latest Microsoft Windows Shell/User MVP in the most recent round of MVP appointments.

Kristan Kenney’s contributions to Windows Vista community started before the Vista beta program even began, and it’s always been just a matter of time before this appointment happened. From the days of 4074 to RTM and now SP1, Kris has been at the forefront of finding tricks and hacks to make Windows Vista a more enjoyable experience. Hopefully we can expect even more (and greater) contributions to come from Kris in the future.

Congratulations, Kris, you deserve it!