Webscalingblog - webscalingblog.com

General Information:

Latest News:

IE and DOMReady bug 22 Jan 2009 | 09:19 pm

Most famous method to catch DOMReady event in IE6/7 is utilizing script defer attribute: /*@cc_on @*/ /*@if (@_win32) document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>"...

Automated Data:URI CSS Sprites 14 Dec 2008 | 06:57 pm

Recently I found another interesting service: DURIS (Data URI Sprites). This is an automated solution for building Data:URI CSS Sprites for background images. Basically you provide a page URL, then t...

Website Speed Optimization and Waterfall Diagram 11 Nov 2008 | 12:32 am

Waterfall diagram is useful to find out how browser spending time loading page components. There is a an opensource tool built for IE called AOL Pagetest. It has online version where we can check site...

Stylesheet Composition 31 Oct 2008 | 07:08 am

tag <body …> with <body … <?php if ($is_first) echo 'onload="preload_components()"'?>> We’ve added document onload event handler that will create link DOM element if user comes with empty cache so...

Caching HTTP Headers, Last-Modified and ETag 12 Oct 2008 | 06:58 pm

What if we cannot predict lifetime of page content? If we have a page with info that changes unpredictably we still can use browser cache to avoid unneeded traffic. Using validation mechanism browser...

Using CSS Image Sprites 23 Sep 2008 | 05:24 am

Even fast connections suffer from multiple HTTP request overhead because of network latency and HTTP request processing overhead. MSIE7 opens no more than 2 connections per domain, Firefox3 – 4-6 con...

Caching HTTP Headers, Cache-Control: max-age 20 Sep 2008 | 05:57 am

Caching speeds up repeated page views and saves a lot of traffic by preventing downloading of unchanged content every page view. We can use Cache-Control: max-age=… to inform browser that the compone...

GZIP Compression and Javascript Minification 19 Sep 2008 | 06:25 pm

Compressing content on server before sending it over HTTP is a good practice since it saves a lot of traffic and makes transfers faster. For example, Prototype.js is 123KB size and after Gzip compres...

Optimized Version of Rails MySQL Session Store is Available 12 Feb 2008 | 09:58 am

The Problem Original ActiveRecord sessions store is slow. It is fine for some low traffic sites, but it is too slow to use it for something larger. First of all, it is slow because ActiveRecord itsel...

Launching Web Scaling Blog 29 Jan 2008 | 11:39 pm

At Percona we often deal deal with Performance, Scaling and High Availability issues. We share MySQL related aspects at MySQL Performance Blog but as we find more and more topics which go beyond MySQL...

Related Keywords:

gzip javascript, etag header, header max age, domready event performance, ie domready, ie and domready bug, ie6 and domready bug, web scaling, last-modified header, waterfall speed

Recently parsed news:

Recent searches: