<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Employing Innovation &#187; Web Development</title>
	<atom:link href="http://www.employinginnovation.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.employinginnovation.com</link>
	<description>Web Wisdom Put To Work - by Steve Harris</description>
	<lastBuildDate>Fri, 05 Feb 2010 17:41:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Hello&#8230; Where Are You From?</title>
		<link>http://www.employinginnovation.com/hello-where-are-you-from/</link>
		<comments>http://www.employinginnovation.com/hello-where-are-you-from/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 17:34:55 +0000</pubDate>
		<dc:creator>Steve Harris</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Intelligence]]></category>
		<category><![CDATA[Web Optimization]]></category>

		<guid isPermaLink="false">http://www.employinginnovation.com/?p=84</guid>
		<description><![CDATA[I was looking up the contact information for an international advertising and marketing firm this morning (that shall go unnamed), and after drilling down through the various region, country, and city options of their &#8220;Contact Us&#8221; web application, it occurred to me that not enough companies are using geographical IP databases to help their visitors [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignleft size-full wp-image-85" title="Where Are You From" src="http://www.employinginnovation.com/wp-content/uploads/2009/06/whereareyoufrom.jpg" alt="Where Are You From" width="150" height="221" />I was looking up the contact information for an international advertising and marketing firm this morning (that shall go unnamed), and after drilling down through the various region, country, and city options of their &#8220;Contact Us&#8221; web application, it occurred to me that not enough companies are using geographical IP databases to help their visitors find locally relevant information.  Sure, their little geographical office-finder map looked great, but wouldn&#8217;t it be much more effective to figure out where I am based on my IP address, and present me with the coordinates of the closest local office, and then present me with the cool office locator in case I was looking for an office elsewhere?  It would certainly be more impressive from a marketing perspective.</p>
<p>Geographical IP databases are very powerful tools for any web marketing or e-commerce initiative, and extremely cost effective given the flexibility and breadth of the services they provide.  Beyond website customization, they can be used to help avoid credit card fraud by identifying high risk countries, to distribute regionally-relevant ads and marketing material, and even (more controversially) disallow network connections from specific geographic regions.</p>
<p><span id="more-84"></span>One solution in this area is <a href="http://www.maxmind.com/" target="_blank">MaxMind&#8217;s GeoIP</a> offerings.  They offer several different pricing options based on the level of accuracy your project requires.  Their database is available by country (US$50), region (US$150), and city ($370) &#8211; all products have additional monthly charges for updates (see their web site).  In addition, Maxmind has offerings that can identify the originating organization, ISP, netspeed, etc.  Maxmind also offers less accurate <a href="http://www.maxmind.com/app/geolitecity" target="_blank">free</a> offerings so the web team can play with the databases and then update them to the commercial versions in the future.  Just be aware that these free versions are subject to open source GPL/LGPL licensing and thus may not be appropriate in a corporate environment.</p>
<p>Another option in geographical IP solutions is <a href="http://www.ip2location.com/" target="_blank">IP2Location</a>.  Their solutions start as low as US$50/year for a country-specific database and includes free monthly updates of the informations, or US$199/year for the city level of accuracy.  And if you really want to go crazy with geographic data you can subscribe to the $1399/year service which includes country, region, city, latitude, longitude, zip code (US), time zone, ISP, domain, area code, and weather!</p>
<p>There are ways to get around geographic IP databases, so I wouldn&#8217;t advise using it as the sole form of security for anything regionally sensitive &#8211; though both companies have made great strides in detecting proxy servers used to get trick these databases &#8211;  but being able to serve out locally relevant content in this manner is an incredibly powerful tool.</p>
<p>For the web team, implementing solutions based on geographical IP databases are fairly straight forward.  In the case of the office location function I identified at the beginning of this post, a simple script that checked the incoming IP address against the database and served the appropriate page would have been enough.  They could even have simply imported the appropriate parts of the database (which comes as a large CSV file) into their own SQL server database, and run the check against it to speed things up &#8211; with a &#8220;catch all&#8221; page for regions not serviced by a specific office.</p>
<p>If you have any experience using geographical IP databases in new or innovative ways, I&#8217;d be interesting in hearing about it.  Also, if you have a project that might benefit from this sort of technology, feel free to comment or contact me directly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.employinginnovation.com/hello-where-are-you-from/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Performance &#8211; The Need For Speed</title>
		<link>http://www.employinginnovation.com/website-performanc-the-need-for-speed/</link>
		<comments>http://www.employinginnovation.com/website-performanc-the-need-for-speed/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:18:50 +0000</pubDate>
		<dc:creator>Steve Harris</dc:creator>
				<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Optimization]]></category>

		<guid isPermaLink="false">http://www.employinginnovation.com/?p=75</guid>
		<description><![CDATA[Ensuring a fast, responsive web site for your visitors is one of the best &#8211; and often least expensive &#8211; ways to improve the ROI of a web presence.  There is no sense in releasing something out onto the Internet if all your visitors are going to leave early, and miss the message out of [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignleft size-full wp-image-79" style="margin-left: 3px; margin-right: 3px;" title="The Need For Website Speed" src="http://www.employinginnovation.com/wp-content/uploads/2009/06/needforspeed.jpg" alt="The Need For Website Speed" width="200" height="150" />Ensuring a fast, responsive web site for your visitors is one of the best &#8211; and often least expensive &#8211; ways to improve the ROI of a web presence.  There is no sense in releasing something out onto the Internet if all your visitors are going to leave early, and miss the message out of sheer frustration, boredom, or a poor overall experience.  On the web you typically have mere seconds to make people happy.</p>
<p>Unfortunately this important component of any good web optimization strategy can get overlooked in the mix of web development, online marketing, web analytics, and SEO programs.  As with most things in life, striking the right balance for your web site visitors is the key, though with the right tools and measurements in hand it does not have to be a painful experience.</p>
<p><span id="more-75"></span>Here are a couple of methods to help you judge the speed of your own website from a visitor&#8217;s point of view:</p>
<p>1.  Speed testing your web pages.</p>
<p>There are plenty of web page speed analyzers online, though your mileage with these can vary depending on the location of the test server (no sense using an Australian server if most of your clients are from Texas), and the competency of the developer who launched them.  I&#8217;ve had pretty good luck with <a href="http://www.websiteoptimization.com/services/analyze/" target="_blank">Web Page Analyzer</a> by <a href="http://www.websiteoptimization.com/" target="_blank">WebSiteOpimization.com</a>.  Their President wrote the book on <a href="http://oreilly.com/catalog/9780596515089/" target="_blank">Website Optimization</a> (literally, it&#8217;s published by <a href="http://oreilly.com/" target="_blank">O&#8217;Reilly</a>), so he knows a thing or two about website performance.  I have also used Pingdom&#8217;s free <a href="http://tools.pingdom.com/" target="_blank">Tools For Webmasters</a> which gives a nice visual report and a little more functionality.</p>
<p>Another useful tool is the Firefox plugin <a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a> from the Yahoo! Developer Network.  It analyzes web pages, grades them by performance, and makes multiple suggestion on how to increase performance.  This plugin requires the Firefox <a href="http://getfirebug.com/" target="_blank">Firebug</a> web development plugin as well, so make sure you have it installed as well (first).  YSlow takes its grading criteria from the Yahoo! Developer Network article &#8220;<a href="http://developer.yahoo.com/performance/rules.html" target="_blank">Best Practices for Speeding Up Your Web Site</a>&#8220;, which is excellent reading for the technically inclined.</p>
<p>2.  Load Testing / Stress Testing your site.</p>
<p>If you have a large website, or a corporate site that can expect to get bursts of simultaneous visitors, you will probably want to invest in load performance testing, or stress testing.  There are a number of companies that offer load testing services of various sizes and strengths &#8211; including <a href="http://www.webperformanceinc.com/" target="_blank">Webperformance</a> and <a href="http://loadimpact.com/" target="_blank">Load Impact</a>.  There are software-based solutions available for this as well like the free <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&amp;displaylang=en" target="_blank" class="broken_link">Microsoft Web Application Stress Tool</a> and the more complicated <a href="http://jakarta.apache.org/jmeter/" target="_blank">Apache JMeter</a>, but they are, generally speaking, best left to the professionals who know what they are doing.</p>
<p>An important note:  NEVER stress test a live site without the knowledge and agreement of the webmaster and the web analyst.  And NEVER NEVER run one of these tests against a shared hosting solution unless you want to make your web hosting provider very angry.  Load testing can bring a web server to its knees, so it&#8217;s important to know how to fix this before you start.</p>
<p>3.  Determine your vistors&#8217; connection speeds.</p>
<p>Most web analytics packages, including Google Analytics can give you some idea as to the connection speeds of your visitors.  You&#8217;ll want to be careful with this, however, because it&#8217;s typically a the solution&#8217;s best guess using a combination of testing methods, with &#8220;unknown&#8221; typically being the largest single group.  Still it&#8217;s a useful measurement to consider because if you&#8217;re about to roll out a fancy new media-rich web site, and 25% of your visitors are on some form of dialup connection (or even slower DSL connections, these days), you risk losing them due to reduced performance.</p>
<p>Hopefully this post will get you started in evaluating, or at least thinking about the speed of your own web site from your visitor&#8217;s point of view.  A couple of the topics are a little on the advanced side, so feel free to contact me (via email or through the comments) if you have any questions, further advice,  and/or experience with similar speed testing solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.employinginnovation.com/website-performanc-the-need-for-speed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
