Menu Close

Author: Evan Kline (page 129 of 164)

Hello, I'm Evan. I write about tech from my perspective – that of the average tech geek, sometimes with my lawyer glasses on. You can also find me on Twitter and at my real-life job as a lawyer.    MORE ABOUT ME.

How W3 Total Cache Speeds Up Your WordPress Site (Plus the Novice’s Guide to Minify Settings)

W3 Total Cache

If you run a website, content may be king, but speed is the cook that keeps the king fed.  Recently, we talked about WhichLoadsFaster, a site that compares loading times of two or more websites.  How do you improve your site’s chances of being the site that loads faster?One of the best tools for speeding up sites, and one that we use here at 40Tech, is W3 Total Cache, a caching plugin.  W3 Total Cache not only speeds up your site, but it can also save you bandwidth.

First, though, let’s look at how WordPress works without a caching plugin.  Normally, when someone visits your site, WordPress has to build everything on the page.  It does that by processing code, making calls to your database, and outputting the final content that your visitors see in their browsers.  Caching strips down this process.  The general idea behind caching is that much of this process will (ideally) happen once – the first time someone visits the page.  The page is saved at the time of that visit, and the prebuilt version of the page is then displayed to subsequent visitors, for a predetermined period of time.

W3 Total Cache is one of the more advanced caching plugins, so it can be daunting.  There are several ways that it can cache your site (all of which we’re using here at 40Tech).  The caching options are Page Cache, Minfy, Database Cache, Object Cache, and Browser Cache.  You can also set up a CDN (Content Distribution Network).

Most of the settings don’t require any effort at all if you have a typical shared hosting solution.  I went with the default settings for almost all of the settings, and they worked without any trouble.  The two exceptions to this, and the two that are the most interesting from a geek perspective, are Minify, and the CDN options.

Using a CDN is a way to distribute some of your site images and other files on servers closer to your users.  This not only speeds up your site, but also saves you bandwidth.  40Tech uses Amazon’s S3 and Cloudfront, which has a global network and is so cheap it is almost free.  All that I had to do was input my Amazon S3 settings on the plugin’s CDN settings page, let the plugin walk me through getting the initial files uploaded, and I was good to go.

How I Set Up the Minify Features

W3 Total Cache’s Minify feature decreases the size and number of CSS and JS files by combining them into one file.  You have to configure this, though, which might make your head explode at first glance.

If you take your time and do it in steps, though, it isn’t so hard.  I did it by clicking on the Help Wizard button on the minify page, and just going through trial and error.  I checked the box next to a few scripts at a time, testing out the site to make sure that I didn’t break anything.  Fortunately, W3 Total Cache allows you to preview any changes before deploying them to the site (by clicking the “Preview” button near the top of the plugin settings page).  So, if a minfied item messed up the site, I tried it in a different location, and ultimately removed it from the minified settings if it just wouldn’t work.  It took time, and eventually I had identified each piece that could be minified.  This might not be the ideal way to do it, but for a novice, it works.  When you’re done, don’t forget to click the “Deploy” button to have the changes go live on your site.

Are you a site owner?  What ways have you found to be speed up your site?


Slingbox Player For iPad is Almost Here, At Last

slingplayer for ipad

If you’re a regular visitor to 40Tech, you may remember that we’re fans of the Slingbox.  SlingPlayer for the iPhone works surprisingly well, allowing you to watch content from your home TV wherever you have a 3G or WiFi connection on your iPhone.  You can also watch via the web, and there are apps for many other mobile clients.   Unfortunately, the only option on the iPad was to run the iPhone app in compatible mode, so you didn’t get the benefit of the iPad’s higher resolution.  That’s about to change.

Last week, Sling Media announced that the iPad app is about to launch.  The app will cost $30, like the other mobile Slingbox apps.  The important fact to note (and one that was actually announced in October), is that the app will only work with the Slingox PRO-HD and the Slingbox Solo.  According to Sling, legacy Slingboxes don’t have the hardware capability to stream at the iPad’s higher resolution.

Are you like me, and pretty psyched about this news?

iPad Slingbox Player “Almost Here” [Zatz Not Funny!]


Why the New Facebook Mail Will Be Dead On Arrival (For Many of Us)

facebook mail blocked

TechCrunch is reporting that Facebook will be unveiling a full-fledged webmail client tomorrow, to take on the likes of Gmail.  Before you dismiss it as yet another unsubstantiated TechCrunch rumor, the New York Times also reported similar facts.  If the story turns out to be true, Facebook could have a formidable email service, given the size of Facebook’s user base.  Technology publications seem to be overlooking an Achilles’ heel that could make Facebook mail a no-go for many users.

What is that Achilles’ heel?  Rightly or wrongly, Facebook is blocked by many corporations in mainstream America.  Would you use an email service that you couldn’t access if you really needed to, except for on your smartphone?  Yes, if the service has a POP3 or IMAP component, you could use another email client, but then what’s the point?  That makes it no different than any other email service that you could port to an external service.

CNN, in an article by Mashable founder Pete Cashmore, is the only site that I’ve seen mention this problem.  Understandably, the tech press sometimes is out of touch with the average user.  While Facebook and Twitter may be an essential part of business to those in the tech sector, and even to many other businesses, much of America hasn’t caught on to that yet.  Whether those businesses should be more social media savvy is another debate, but the fact remains that many users wouldn’t be able to benefit from Facebook mail for much of their day.

To be fair, we don’t know exactly what Facebook will announce tomorrow.  Perhaps Facebook will announce a service so revolutionary or compelling that mainstream corporate America will allow Facebook onto its networks.  How likely is that?  If it happens, do you have any interest in a Facebook email service?


Blacksheep Protects You From WiFi Hackers – Sort Of

firesheep

By now, you’ve probably heard of Firesheep, the Firefox plugin that makes it trivial for someone on an unsecured WiFi network to hack user login info for many other social networks.  Yesterday, ZScaler Security released BlackSheep, a Firefox plugin to alert you if someone is using Firesheep on your network.  This is promising, but can also lull you into a false sense of security.

BlackSheep is based upon the Firesheep source code, and reuses the same network listening backend, as well as the same list of sites and corresponding cookies.  The problem is that Firesheep was but one way (albeit the easiest way) for someone to exploit you on an unsecured wireless network.  There is nothing in the description of BlackSheep to suggest that it will protect you from other types of hacking attempts.

The real way to stay safe on a public WiFi network?  Connect only to secure networks (in which case even other people on the same network can’t hijack your traffic), connect only to HTTPS sites, or connect via a VPN.

So .  .  .  fess up- have any of you tried Firesheep, or seen it in action?  Or maybe you have a horror story about being hacked?  Let us know in the comments.


Check Your Windows Apps For Updates in One Fell Swoop

FileHippo App Updater

One nice feature of Ubuntu, a slick Linux build, is the way that it handles application updates with a unified app.  For a similar experience in Windows, try out FileHippo Update Checker.  Once you install it, you can direct FileHippo Update Checker to scan your system, and return a list of apps on your system that need an update.  It runs in seconds, and requires the Microsoft .NET Framework 2.0 (which it will download for you, if you don’t have it).

Update Checker isn’t quite as slick as Ubuntu’s solution, as it downloads each update separately, and requires you to install them.  Ubuntu does this in a unified manner, with downloads and installs occurring right in the update app.  Still, Update Checker can save you considerable time, as you won’t have to open multiple apps or check multiple sites for updates.  Update Checker’s site does warn that it doesn’t check ALL apps, which is understandable considering the nearly endless number of Windows apps out there.

When I decided to hunt for a unified app updater, I did check out a couple of other alternatives, SUMo and Update Notifier.  I scratched Update Notifier off of my list, as, best I can tell, its database doesn’t seem to be up to date.  It told me that all the apps on my system were up to date, when they were not.  I didn’t get past the installation screen of SUMo, as I noticed that it asked to install a “marketing research” app during the installation process.  You can decline to install this app, but if you’re not paying attention, it would be easy to end up with some spyware on your system.

For these reasons, FileHippo’s app was the winner for me.  If you know of any other solutions, let us know in the comments.

FileHippo Update Checker