Home > Features > JQuery: Direct Load or CDN? • Bookmark   • Newsletters   • Register Search Options

FEATURE

JQuery: Direct Load or CDN?

JQuery: Direct Load or CDN?

August 5, 2011
Text size: 
View in Digital Mag
Get XBIZ News
XBIZ Research
Will virtual reality boost the paysite market?
Yes, it will soon
  39.66%
Yes, but in a few years
  36.87%
No
  23.46%
Out of 179 votes. Results based on votes submitted by members of XBIZ.net social network.

" should I host the core files on my own server, or rely on Google’s content delivery network (CDN) to host jQuery? "

One of the first questions that jQuery users need to ask is “should I host the core files on my own server, or rely on Google’s content delivery network (CDN) to host jQuery?”

While increased feature flexibility and control over source code integrity are cited as common reasons why hosting your own jQuery files makes sense, there are compelling reasons why letting Google handle the task makes sense — including the basic fact that no matter how good your hosting service is, it still likely pales in comparison to Google’s robust and exquisitely maintained CDN — and while bandwidth is much less expensive today than in the past, high volume sites could see significant savings by using these free host services, which perform as well and fast as (or better than) any premium offerings.

Still, for some webmasters, the nagging feeling that all files should be self-hosted to ensure their contents and availability with the rest of the site’s files is hard to overcome.

For these users, we offer a way to have your cake and eat it too: relying on Google’s CDN to serve up the jQuery core, with a fallback to a selfhosted version “just in case.”

<?php
function loadjquery(){
$url = ?http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js?;
if(@fopen($url, ?r?)){echo ?<script type=\?text/javascript\? src=\?? . $url . ?\?></script>\n?;
} else {
echo ?<script type=\?text/javascript\? src=\?/js/jquery.js\?></script>\n?;
}
}
?>

Not only will this technique provide your website with a more efficient infrastructure while saving on bandwidth and other expenses, but it could dramatically speed up your site’s loading time, since visitors may already have downloaded the jQuery package from the Google CDN. Note that Microsoft and jQuery also provide CDN services, making for additional options, such as using the Google CDN as the primary source and Microsoft’s CDN as the fallback source — and then perhaps a tertiary fallback to a self-hosted copy.

However you choose to implement jQuery, combining free CDN delivery with a selfhosted backup copy will easily give you and your site’s users the best of both worlds.


OPINIONS & VIEWS

‘Alternative Facts’ of PC vs. Mac Users

Now that we live in a world of “alternative facts” it feels like somehow everyone has become a little more critical about what information and data they are digesting, and where it came from. Don’t... More »

Putting a Dollar Figure on Your Website's Worth

Daily, I get asked the question, “what’s my website worth.” And it’s the hardest question for me to answer. Someone will go to my website and fill out the contact form, put in... More »

New Solutions Require a Bullheadedness, Different Process

Each January we lead a small group of industry leaders on a tour of the crazy innovations at the Consumer Electronic Show in Las Vegas. It’s a grind on our bodies. We all train for it beforehand.... More »
XBIZ NEWSLETTERS
Stay informed of the latest industry developments. Get XBIZ newsletters delivered to your inbox. Subscribe today!
Enter email address:

* To manage existing subscriptions click here.






POPULAR PRODUCTS & SERVICES
Submit your press release to
multiple news outlets with 1 click.
Subscribe to RSS news feeds or
add free content to your website.
Access XBIZ news and articles
with your mobile device.
Subscribe to XBIZ Premiere magazine, the industry's leading adult retail trade publications, delivering the most timely and comprehensive business news and information to producers and retailers of adult products.

UPCOMING EVENTS

EXXXOTICA Denver

Mar 31 - Apr 02
Denver, CO.

Eurowebtainment 2017

May 17 - May 20
Majorca, Spain

XBIZ Retreat

May 30 - Jun 03
Miami, Florida

XBIZ Miami 2017

May 30 - Jun 02
Miami, Florida
Everyday thousands of business professionals browse XBIZ's industry directory for quality products and services. Not listed yet? Your company could be losing potential new business. Submit your company today!
Use XBIZ RSS feeds to stay informed of the latest industry developments or as a content syndication tool for your website!