Skip to main content

Diigo Home

Best Practices for Speeding Up Your Web Site - The Diigo Meta page

developer.yahoo.com/...rules.html - Cached

This link has been bookmarked by 319 people . It was first bookmarked on 26 Jul 2007, by Garrett Pendergraft.

  • 18 Dec 09
  • 13 Dec 09
    • disperse your static content
    • A content delivery network (CDN) is a collection of web servers distributed across multiple locations to deliver content more efficiently to users. The server selected for delivering content to a specific user is typically based on a measure of network proximity
    • 48 more annotations...
  • 11 Dec 09
    alfwed
    alfwed dho

    tuto optimisation website

    web optimization

  • 10 Dec 09
  • 08 Dec 09
    • Best Practices for Speeding Up Your Web Site
    • Put Stylesheets at the Top
    • 10 more annotations...
  • 03 Dec 09
  • 18 Nov 09
  • 17 Nov 09
    aerodiigo
    aero aero

    The Exceptional Performance team has identified a number of best practices for making web pages fast.

    web sysadmin performance

  • 07 Nov 09
  • 05 Nov 09
    penguaroch
    Fabio Salzano

    The Exceptional Performance team has identified a number of best practices for making web pages fast.

    performance web optimization development javascript css yahoo webdev webdevelopment dev

  • 29 Oct 09
    rey892
    Rey Rivera

    CSS AJAX WEB DESIGN

  • 23 Oct 09
  • 16 Oct 09
  • mgraber
    mgraber

    Minimize HTTP Requests

    performance optimization

  • 01 Oct 09
  • 25 Sep 09
  • 24 Sep 09
  • 18 Sep 09
  • 27 Aug 09
  • 25 Aug 09
  • 19 Aug 09
  • 13 Aug 09
  • 26 Jul 09
  • 14 Jul 09
    zachharkey
    Zach Harkey

    Sigh. A performance argument for keeping the www.

    performance domains naming

    • Another benefit of hosting static components on a cookie-free domain is that some proxies might refuse to cache
      the components that are requested with cookies.
      On a related note, if you wonder if you should use example.org or www.example.org for your home page, consider the cookie impact.
      Omitting www leaves you no choice but to write cookies to *.example.org, so for performance reasons it's best to use the
      www subdomain and
      write the cookies to that subdomain.
  • 09 Jul 09
  • 24 Jun 09
    dalaweb
    David Lafon

    The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 34 best practices divided into 7 categories.

    performance web optimization development yahoo javascript webdev css best_practices

  • 14 Jun 09
  • 13 Jun 09
  • 11 Jun 09
  • 10 Jun 09
  • 08 Jun 09
    szviktor
    Viktor Szűcs

    Tippek, hogyan tehetjük jobbá, gyorsabbá weboldalunkat.
    Nem csak webfejlesztőknek.

    webdevelopment webfejlesztés yahoo

  • 04 Jun 09
  • 22 May 09
    mattyo161
    Matt Ouellette

    Guidelines for improving website performance

    web performance speed

    • 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Reducing the number of components in turn reduces the number of HTTP requests required to render the page. This is the key to faster pages.



  • 21 May 09
  • 05 May 09
  • 27 Apr 09
    bar_1976
    bar_1976

    The Exceptional Performance team has identified a number of best practices for making web pages fast.

  • 24 Apr 09
  • 23 Apr 09
  • 22 Apr 09
  • 21 Apr 09
    giacomoratta
    Giacomo Ratta

    The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 34 best practices divided into 7 categories: content, server, cookie, css, javascript, images, mobile.

    optimization website performance development cookie css javascript images mobile iphone http requests jblog

    • nline images use the data: URL scheme to embed the image data in the actual page. This can increase the size of your HTML document. Combining inline images into your (cached) stylesheets is a way to reduce HTTP requests and avoid increasing the size of your pages. Inline images are not yet supported across all major browsers.
  • 19 Apr 09
  • 18 Apr 09
    spookypld
    Bartłomiej Małysz

    Absolute must know for webdevelopers. Nice tricks how to boost Your's website and it's provided from YAHOO! Good, very good.

    developer performance rules

  • vivek_saini07
    vivek saini

    Best Practices for Speeding Up Your Web Site

    javascript css perfomance optimization

  • 16 Apr 09
  • 14 Apr 09
    l0basetom
    10base Tom

    80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Reducing the number of components in turn reduces the number of HTTP requests required to render the page. This is the key to faster pages.

  • 13 Apr 09
  • 12 Apr 09
  • 08 Apr 09
  • 07 Apr 09
  • 06 Apr 09
  • 03 Apr 09
  • 31 Mar 09
  • 19 Mar 09
  • 18 Mar 09
  • linkingarts
    Peter Jacobson

    # Make Fewer HTTP Requests # Use a Content Delivery Network # Add an Expires Header # Gzip Components # Put CSS at the Top # Move Scripts to the Bottom # Avoid CSS Expressions # Make JavaScript and CSS External # Reduce DNS Lookups # Minify JavaScript # A

    Bookmarks Apache development HTML JavaScript HTTP sysadmin testing

  • scyclops
    Andrew T

    The Exceptional Performance team has identified a number of best practices for making web pages fast.

  • 12 Mar 09
  • 03 Mar 09
    craigmolloy
    craigmolloy

    The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 34 best practices divided into 7 categories.

    css webdev javascript performance web development Yahoo optimization

  • 01 Mar 09
    harjeet
    Harjeet Singh

    Best Practices for Speeding Up Your Web Site

    my-initiative performance websites




      • Filter by category:


        • Content
        • Server
        • CSS
        • Javascript
        • Images
        • Mobile
        • All






          <script type="text/javascript">
          var YAHOO = YAHOO || {};
          YAHOO.YDNPerf = {
          rules: [],
          populate: function() {
          var lis = document.getElementById('rules-list').getElementsByTagName('li');
          var cnt = lis.length;
          var curr;
          for (var i = 0; i < cnt; i++) {
          curr = lis[i].firstChild;
          this.rules[this.rules.length] = {
          className: curr.className,
          href: curr.href,
          text: curr.firstChild.nodeValue
          };
          }
          },

          filterRules: function (e) {
          if (this.rules.length === 0) {
          this.populate();
          }

          var filter = '';
          if (typeof e === 'string') {
          filter = e;
          } else {
          var target = (e.target) ? e.target : e.srcElement;
          if (target.tagName !== 'LI') return;

          filter= target.innerHTML.replace(/\s/g, '');

          var allowed = {'All': 1, 'Content': 1, 'Server': 1, 'CSS': 1, 'Javascript': 1, 'Cookie': 1, 'Images': 1, 'Mobile': 1};
          if (!allowed[filter]) {
          return;
          }
          }

          var thelist = document.getElementById('rules-list');
          thelist.innerHTML = '';

          var li, text, href, curr;
          for (var i = 0; i < this.rules.length; i++) {
          curr = this.rules[i];
          if (curr.className.indexOf(filter) === -1 && filter !== 'All') continue;

          text = document.createTextNode(curr.text);
          href = document.createElement('A');
          href.href = curr.href;
          href.className = curr.className;
          li = document.createElement('LI');
          href.appendChild(text);
          li.appendChild(href);
          thelist.appendChild(li);
          }

          lis = document.getElementById('rules-filter').getElementsByTagName('li');
          cnt = lis.length;
          for (i = 0; i < cnt; i++) {
          if (lis[i].innerHTML.replace(/\s/g, '') === filter) {
          lis[i].style.borderColor = 'black';
          } else {
          lis[i].style.borderColor = 'white';
          }
          }

          }

          }
          YAHOO.YDNPerf.filterRules('content');
          </script>

          <script src="http://l.yimg.com/d/lib/rt/rto1_78.js" type="text/javascript"></script><script>var rt_page="2012401668:FRTMA"; var rt_ip="59.176.73.189"; if ("function" == typeof(rt_AddVar) ){ rt_AddVar("ys", escape("F44C9345"));}</script><script language="javascript">
          if(window.yzq_d==null)window.yzq_d=new Object();
          window.yzq_d['l4hfCELEYpM-']='&U=13e5l369p%2fN%3dl4hfCELEYpM-%2fC%3d289534.9603437.10326224.9298098%2fD%3dFOOT%2fB%3d4123617%2fV%3d1';
          </script>
          <!-- VER-35 -->






        • Filter by category:


          • Content
          • Server
          • CSS
          • Javascript
          • Images
          • Mobile
          • All






            <script type="text/javascript">
            var YAHOO = YAHOO || {};
            YAHOO.YDNPerf = {
            rules: [],
            populate: function() {
            var lis = document.getElementById('rules-list').getElementsByTagName('li');
            var cnt = lis.length;
            var curr;
            for (var i = 0; i < cnt; i++) {
            curr = lis[i].firstChild;
            this.rules[this.rules.length] = {
            className: curr.className,
            href: curr.href,
            text: curr.firstChild.nodeValue
            };
            }
            },

            filterRules: function (e) {
            if (this.rules.length === 0) {
            this.populate();
            }

            var filter = '';
            if (typeof e === 'string') {
            filter = e;
            } else {
            var target = (e.target) ? e.target : e.srcElement;
            if (target.tagName !== 'LI') return;

            filter= target.innerHTML.replace(/\s/g, '');

            var allowed = {'All': 1, 'Content': 1, 'Server': 1, 'CSS': 1, 'Javascript': 1, 'Cookie': 1, 'Images': 1, 'Mobile': 1};
            if (!allowed[filter]) {
            return;
            }
            }

            var thelist = document.getElementById('rules-list');
            thelist.innerHTML = '';

            var li, text, href, curr;
            for (var i = 0; i < this.rules.length; i++) {
            curr = this.rules[i];
            if (curr.className.indexOf(filter) === -1 && filter !== 'All') continue;

            text = document.createTextNode(curr.text);
            href = document.createElement('A');
            href.href = curr.href;
            href.className = curr.className;
            li = document.createElement('LI');
            href.appendChild(text);
            li.appendChild(href);
            thelist.appendChild(li);
            }

            lis = document.getElementById('rules-filter').getElementsByTagName('li');
            cnt = lis.length;
            for (i = 0; i < cnt; i++) {
            if (lis[i].innerHTML.replace(/\s/g, '') === filter) {
            lis[i].style.borderColor = 'black';
            } else {
            lis[i].style.borderColor = 'white';
            }
            }

            }

            }
            YAHOO.YDNPerf.filterRules('content');
            </script>

            <script src="http://l.yimg.com/d/lib/rt/rto1_78.js" type="text/javascript"></script><script>var rt_page="2012401668:FRTMA"; var rt_ip="59.176.73.189"; if ("function" == typeof(rt_AddVar) ){ rt_AddVar("ys", escape("F44C9345"));}</script><script language="javascript">
            if(window.yzq_d==null)window.yzq_d=new Object();
            window.yzq_d['l4hfCELEYpM-']='&U=13e5l369p%2fN%3dl4hfCELEYpM-%2fC%3d289534.9603437.10326224.9298098%2fD%3dFOOT%2fB%3d4123617%2fV%3d1';
            </script>
            <!-- VER-35 -->



      • 26 Feb 09
      • 23 Feb 09
      • 12 Feb 09
      • 09 Feb 09
      • 04 Feb 09
      • 31 Jan 09
      • 30 Jan 09
      • 28 Jan 09
      • 27 Jan 09
        precar
        Pranshu Arya

        The Exceptional Performance team has identified a number of best practices for making web pages fast.

        optimization webdesign performance development yahoo

      • 31 Dec 08
      • 14 Dec 08
        genius
        Vladimir Kubinda

        servers and browsers use to determine whether the component in the browser's cache matches the one on the origin server. (An "entity" is another word a "component": images, scripts, stylesheets, etc.) ETags were added to provide a mechanism for validating entities that is more flexible than the last-modified date. An ETag is a string that uniquely identifies a specific version of a component. The only format constraints are that the string be quoted. The origin server specifies the component's ETag using th

        html web

      • 04 Dec 08
        • In a recent blog on "Best Practices for Speeding Up Your Web Site," the Yahoo developer's forum highlighted a number of key elements for fast websites.
      • 01 Dec 08
      • 21 Nov 08
      • 19 Nov 08
      • 12 Nov 08
      • 11 Nov 08
      • 07 Nov 08
      • 05 Nov 08
      • 23 Oct 08
      • 18 Oct 08
        • Add an Expires or a Cache-Control Header
        • Add an Expires or a Cache-Control Header
        • 19 more annotations...
      • 07 Oct 08
      • 04 Oct 08
        theenergynet
        Energy Net

        This yahoo web design piece is an extensive look at how to cleanup all aspects of web design.

        Very worth while piece

        webdesign online resources

      • 03 Oct 08
        gritz99
        Gary Ritzenthaler

        From Yahoo Developer Network: "The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 34 best practices divided into 7 categories."

        2008 blogpost reference webdev usability mmc3260 css ajax php xhtml javascript python images for:cell911 for:dstanton_uf

      • 30 Sep 08
        aleksdj
        Alex Fanjul

        34 Interesantes consejos del equipo de yahoo sobre ajax, javascript, etc.

        web javascript ajax webdesign web2.0

      • 24 Sep 08
      • 16 Sep 08
        • Best Practices for Speeding Up Your Web Site
      • pypypypy
        PY Wong

        Tips from PC, making website run faster

        html optimization development

      • 10 Sep 08
      • 09 Sep 08
      • 28 Aug 08
      • 26 Aug 08
      • aaron7655
        aaron chen

        estamp:ChangeN

        linux

      < Previous 1 2 3