Pages tagged optimization:

Savoy » My iPhone is not a Mac Pro
http://savoysoftware.com/blog/?p=114

This article is about enhancing the performance of iPhone applications using the power of Objective C++. By discussing a real-world problem from Savoy’s Spots application, the article shows the necessary optimizations to make the program run smoothly in three steps.
Using Objective-C++ on the iPhone application "Spots" to achieve acceptable performance in an intensive graphical application.
15+ Tips to Speed Up Your Website, and Optimize Your Code! - NETTUTS
http://nettuts.com/articles/general/15-tips-to-speed-up-your-website-and-optimize-your-code/
mezzoblue § Sprite Optimization
http://mezzoblue.com/archives/2009/01/27/sprite_optim/
SmartSprites
How-To Minimize Load Time for Fast User Experiences | UX Booth
http://www.uxbooth.com/blog/how-to-minimize-load-time-for-fast-user-experiences/
32 Tips To Speed Up Your MySQL Queries | AjaxLine
http://www.ajaxline.com/32-tips-to-speed-up-your-mysql-queries
redswish - a web design blog » 10 SEO elements all websites should have
http://www.redswish.co.uk/10-seo-elements-all-websites-should-have/
Keyword research is crucial as it acts like a compass for your website or blog. A proper keyword research reveals the supply and demand trends in your industries thus giving general idea on which keyword you should focus on.
Image Optimization, Part 3: Four Steps to File Size Reduction » Yahoo! User Interface Blog
http://yuiblog.com/blog/2008/11/14/imageopt-3/
at Yahoo! User Interface Blog
Image optimization tips
Dealzmodo Hacks: 8 Ways To Get More Miles Out Of Your Old PC
http://gizmodo.com/5107798/dealzmodo-hacks-8-ways-to-get-more-miles-out-of-your-old-pc
Before you drop the dough on a whole new system, here's a list of upgrades for squeezing a few more months, years even, out of ol' faithful, during these trying economic times.
JavaScript Rocks! JavaScript Performance, Benchmarking and Tuning Ebook
http://javascriptrocks.com/performance/
Javascript performance book
Gekauft und nicht bereut!
Optimizing Code for Speed
http://www.shlomifish.org/philosophy/computers/optimizing-code-for-speed/
This document will focus on optimizing code to run faster. However, as you will see later, doing this may involve having to optimize the code in a different aspect. Furthermore, often when programmers are trying to optimize one aspect of a program, they are doing so in order to increase speed.
HOW TO: Make Firefox Your Productivity Machine
http://mashable.com/2009/02/17/firefox-productivity/
or even Google’s Chrome browser (disclaimer: I may write this post for
We won’t mention Internet Explorer here. Nor Opera or even Google’s Chrome browser (disclaimer: I may write this post for Chrome in a few months once they have extensions available). Today, we’re going to take a look at Firefox - the browser we all are should be using.
SEO Primer: Improve Your Business Website's Ranking - ReadWriteWeb
http://www.readwriteweb.com/archives/seo_primer_improve_business_website_ranking.php
xLazyLoader - ajaxsoft - Lightweight js, css and images loader - Google Code
http://code.google.com/p/ajaxsoft/wiki/xLazyLoader
xLazyLoader - ajaxsoft - Lightweight js, css and images loader - Google Code
This is a small (3 Kb) asynchron loader for javascripts, css and images. List of features: * load one or multiple files for each type * onload callback for javascript, CSS and images * prevents double loaded scripts or css files * method to remove scripts/css by using group name * method to disable/enable css files by using group name, so you can use this plugin like a css switcher * Tested in IE6, IE7, FF2/3, Opera 9, Safari 3, Chrome I have designed this plugin to lazyload a whole UI extension with javascript, images, css files and get a callback when all files are loaded.
This is a small (3 Kb) asynchron loader for javascripts, css and images. List of features: * load one or multiple files for each type * onload callback for javascript, CSS and images * prevents double loaded scripts or css files * method to remove scripts/css by using group name * method to disable/enable css files by using group name, so you can use this plugin like a css switcher * Tested in IE6, IE7, FF2/3, Opera 9, Safari 3, Chrome
acts_as_ferric : Caching with Ruby on Rails
http://ferric.net/articles/2009/02/22/caching-with-ruby-on-rails/
Common Sense SEO Checklist
http://css-tricks.com/common-sense-seo-checklist/
Great collection of tips for optimizing a site. No snake oil
Tips, Tricks, and Techniques on using Cascading Style Sheets (CSS)
99 ways to make your computer blazingly fast
http://helpdeskgeek.com/windows-xp-tips/99-ways-to-make-your-computer-blazingly-fast/
Read Later
99 trucs pour accèlerer Vista, du bon et du moins bon ...
Dare Obasanjo aka Carnage4Life - Building Scalable Databases: Pros and Cons of Various Database Sharding Schemes
http://www.25hoursaday.com/weblog/2009/01/16/BuildingScalableDatabasesProsAndConsOfVariousDatabaseShardingSchemes.aspx
"Database sharding is the process of splitting up a database across multiple machines to improve the scalability of an application. The justification for database sharding is that after a certain scale point it is cheaper and more feasible to scale a site horizontally by adding more machines than to grow it vertically by adding beefier servers."
SELECT Name, Address FROM Customers WHERE CustomerID= ?", conn);
Load Impact - Free web site load test
http://loadimpact.com/
Utilidad online para probar la carga de un website, hace un test para probar la respuesta del site por encima de 40 clientes conectados
testt website - cool tool
Slow websites means lost customers and revenues. Be proactive and find out the performance limits of your website before you learn it the hard way. Load Impact is an online load testing service that lets you load test your web site with just a few mouse clicks.
Adam Gotterer - How we cache at CollegeHumor
http://www.adamgotterer.com/2009/03/01/how-we-cache-at-collegehumor/
CollegeHumor
CollegeHumor memcache use
High Performance Web Sites
http://stevesouders.com/hpws/rules.php
web design
"These rules are the key to speeding up your web pages. They've been tested on some of the most popular sites on the Internet and have successfully reduced the response times of those pages by 25-50%."
Juicer - a CSS and JavaScript packaging tool / Ruby - cjohansen.no
http://www.cjohansen.no/en/ruby/juicer_a_css_and_javascript_packaging_tool
minimizing and optimizing javascript files in a ruby project for deployment
java
For best performance, CSS and JavaScript should be served up using as few requests and bytes as possible. Juicer is a new command line tool that helps by resolving dependencies, merging and minifying files. It can even check your syntax, add cache busters to and cycle asset hosts on URLs in CSS files and more.
Juicer - a CSS and JavaScript packaging tool For best performance, CSS and JavaScript should be served up using as few requests and bytes as possible. Juicer is a new command line tool that helps by resolving dependencies, merging and minifying files. It can even check your syntax, add cache busters to and cycle asset hosts on URLs in CSS files and more
15 free downloads to pep up your old PC
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9129351
A collection of programs to "tune up" the old PC.
free downloads to pep up your PC
My PC needs this...or it will get booted for a mac!
Code: Flickr Developer Blog » Building Fast Client-side Searches
http://code.flickr.com/blog/2009/03/18/building-fast-client-side-searches/
Interesting comparison of JSON and homebrewed control-char delimited data.
This widget downloads a list of all of your contacts, in JavaScript, in under 200ms (this is true even for members with 10,000+ contacts).
Official Google Blog: Make sense of your site: tips for webpage design
http://googleblog.blogspot.com/2009/03/make-sense-of-your-site-tips-for.html
How to Fix Memory Leaks in Java | Javalobby
http://java.dzone.com/news/how-fix-memory-leaks-java
# nt a better summary of heap statistics. # Sort objects by retained heap. In other words, some tools can tell you the memory usage of an object and all other objects that are referenced by it, as well as list the objects referenced by other objects. This makes it much faster to diagnose the cause of a memory leak.
How to Fix Memory Leaks in Java | Javalobby
thorough tutorial on identifying and fixing memory leaks, focused on Java
Increase Firefox Speed and Decrease Firefox Memory Usage +20 Tips | StayUpdate.com - Want to stay up to date?
http://stayupdate.com/tips-tricks/increase-firefox-speed-and-decrease-firefox-memory-usage-20-tips/567
In this article I am going to tell you how to decrease firefox memory usage and increase firefox speed. This article of mine has two parts. So, follow each part to the end to make your Firefox Faster and Reduce your Firefox Memory Usage:
Mempercepat firefox
If I couold be bothered...
understand my meaning better I have taken picture of my deskto
13 Great WordPress Speed Tips & Tricks for MAX Performance | Noupe
http://www.noupe.com/wordpress/13-great-wordpress-speed-tips-tricks-for-max-performance.html
Performance is a key factor for any successful website. And since WordPress is becoming more popular than ever, it will only be at its best when raised in the
13 Great WordPress Speed Tips & Tricks for MAX Performance
SitePoint » How Google Really Wants You to Optimize Your Site
http://www.sitepoint.com/blogs/2009/03/07/seo-for-google/
by Mihaela Lica "Please note that the “Googlers are delighted” when sites are optimized for search. The moral: know your SEO!"
Optimize Your Site
Does Google care for SEO? Yes, it does: from Google’s SEO Starter Guide (pdf) to help provided in the Google Webmaster Help Forum, the search engine is pretty transparent when it comes to how it prefers you to optimize your site for inclusion. We’ll be discussing URL structure, TrustRank and duplicate content issues.
SitePoint.com - » How Google Really Wants You to Optimize Your Site
Adobe - Search Engine Optimization (SEO) Technology Center
http://www.adobe.com/devnet/seo/
Ensuring that search engines can crawl and index your rich Internet applications (RIAs)—so that your content can be found by others—is of critical importance to building and maintaining an online presence. While Adobe and the leading search engines are making significant strides in making SWF content more searchable, you can take additional steps now to improve your search ranking positions further. The SEO Technology Center helps explain what the challenges are and provides practical steps, examples, and best practices that you can follow to overcome them.
Search Engine Optimization Technology Center
assertTrue( ): How to write fast code
http://asserttrue.blogspot.com/2009/03/how-to-write-fast-code.html
go fast do less
Twitter SEO - How to Optimize Your Website For Twitter Search
http://www.winningtheweb.com/twitter-seo-optimize-search.php
Optimising for Twitter search
consigli seo per twitte
I think this article means "How to optimize your tweets for search results"
Design Fast Websites
http://www.slideshare.net/stubbornella/designing-fast-websites-presentation
don't blame the rounded corners! Yahoo! F2E Summit 2008
Google Code Blog: Steve Souders: Life's Too Short, Write Fast Code (part 2)
http://google-code-updates.blogspot.com/2009/03/steve-souders-lifes-too-short-write.html
Performance Video
High Performance Web Sites :: Performance Impact of CSS Selectors
http://www.stevesouders.com/blog/2009/03/10/performance-impact-of-css-selectors/
15 Essential Checks Before Launching Your Website | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/04/07/15-essential-checks-before-launching-your-website/
Your website is designed, the CMS works, content has been added and the client is happy. It’s time to take the website live. Or is
15 Essential Checks Before Launching Your Website
Good Advice on Keeping Your Database Simple and Fast. - All Things Distributed
http://www.allthingsdistributed.com/2009/03/keeping_your_database_simple_and_fast.html
Keeping your database simple and fast is often difficult if you use higher level frameworks such as ActiveRecords in Ruby or Java object persistence technologies such as Hibernate. There is a lot of magic that is happening out of sight that you have no control over. If you then have to scale your application it is often the relational database that these technologies require that becomes the performance and scaling bottleneck. Often requiring complex custom implementations of partitioning and sharding to make it work. The AWS services Amazon S3 and Amazon SimpleDB were designed to handle the dominant storage usage patterns within Amazon and they greatly reduced our need to rely on relational storage for scaling our systems. But it is almost never the case that a single storage technique is used in applications and services that need to operate at enterprise scale. For example it is a common pattern that objects stored in S3 using a primary key, have a collection of secondary keys (e.g
allthingsdistributed.com allthingsdistributed.com Database DatabaseSimpleandFast
High Performance Web Sites :: don’t use @import
http://www.stevesouders.com/blog/2009/04/09/dont-use-import/
The bottomline is: use LINK instead of @import if you want stylesheets to download in parallel resulting in a faster page.
100 tips and tricks to speed up OS X | News | TechRadar UK
http://www.techradar.com/news/computing/apple/100-tips-and-tricks-to-speed-up-os-x-591228
Seth's Blog: How to make money with SEO
http://sethgodin.typepad.com/seths_blog/2009/04/how-to-make-money-with-seo.html
Stubbornella » Blog Archive » Reflows & Repaints: CSS Performance making your JavaScript slow?
http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance-making-your-javascript-slow/
Going forward the performance community needs to partner more with browser vendors in addition to our more typical black box experiments. Browser makers know what is costly or irrelevant in terms of performance. Opera lists repaint and reflow as one of the three main contributors to sluggish JavaScript, so it definitely seems worth a look.
What causes reflows and repaints. These days usually not a big deal on websites targeted at regular PCs, but could be applicable to mobile devices.
"A repaint occurs when changes are made to an elements skin that changes visibility, but do not affect its layout. Examples of this include outline, visibility, or background color. According to Opera, repaint is expensive because the browser must verify the visibility of all other nodes in the DOM tree. A reflow is even more critical to performance because it involves changes that affect the layout of a portion of the page (or the whole page). Reflow of an element causes the subsequent reflow of all child and ancestor elements as well as any elements following it in the DOM."
Main Page - ActionScriptWiki
http://wiki.joa-ebert.com/index.php/Main_Page
Perfonmance tips on AS3
Welcome to the ActionScript Wiki. The ActionScript Wiki contains information about ActionScript optimizations, data structures and code snippets.
ProjectPlan - unladen-swallow - Plans for optimizing Python - Google Code
http://code.google.com/p/unladen-swallow/wiki/ProjectPlan
Où l'on voit apparaître le verbe "to desugar"
peeping into memcached :: snax
http://blog.evanweaver.com/articles/2009/04/20/peeping-into-memcached/
Particletree » PHP Quick Profiler
http://particletree.com/features/php-quick-profiler/
PHP Quick Profiler
In our company, code reviews play an integral part in the development process for making quality software. We opt for a mentor style approach with Wufoo, where a developer works on a segment for a period of time and then passes it up to a more experienced developer for review. We really like this approach because it means more developers become familiar with the foundation of different code level services. More importantly, they act as an additional safeguard against security holes, memory leaks, poor queries and heavy file structures. Unfortunately, these reviews are also very time consuming and in a small team can sometimes be an inconvenience to the reviewer — another developer with their own todo list to accomplish.
PHP Form Performance
51 ActionScript 3.0 and Flex optimization techniques and practices | InsideRIA
http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html
actionscript actionscript3
Actionscript Flex Optimization
Digg the Blog » Blog Archive » DUI.Stream and MXHR
http://blog.digg.com/?p=621
画像はえー。
A method of using XHR requests to get chrome from the server rather than fetching it as the inital HTTP GET.
iostat -x « domas mituzas: vaporware, inc.
http://dammit.lt/2009/03/11/iostat/
ActiveRecord Optimization with Scrooge - igvita.com
http://www.igvita.com/2009/02/27/activerecord-optimization-with-scrooge/
Plugin that monitors the fields you're actually using from queries you make and over time dynamically adjusts your queries to retrieve only the fields you need. Apparently includes some magic to go re-query for more fields if you attempt to use one you hadn't loaded in the trimmed query. Amazing-looking stuff, though since we're currently using a DB on the same machine, transferring lots of extra data isn't nearly as expensive.
Dynamic query optimization is a hotbed of research in the database industry. Each and every query you execute goes through a rigorous optimization phase which tries to squeeze every last bit of performance: deciding which indexes to use, the execution order and sort order to minimize the number in-memory tables, etc. However, one thing the database has no access to is the application layer knowledge of which data the user is actually using after it is retrieved. Often times, the query fetches all of the columns when only a few are required, which is exactly the pattern that Lourens Naudé is seeking to optimize with his new plugin: scrooge.
Dynamic Query Optimization
SEOmoz | 12 Easy Mistakes that Plague Newcomers to the SEO Field
http://www.seomoz.org/blog/12-easy-mistakes-that-plague-newcomers-to-the-seo-field
I've been working with a lot of newcomers to SEO lately thanks to our PRO membership Q+A (BTW - sorry for the delays, the volume's tripled in the last 3 weeks, so we're a bit overwhelmed). It's been a great learning experience and I've gotten to see many of the struggles and misconceptions that affect entrants to the subject.
漢(オトコ)のコンピュータ道: MySQLのEXPLAINを徹底解説!!
http://nippondanji.blogspot.com/2009/03/mysqlexplain.html
Mozilla Webdev » Blog Archive » CSS Spriting Tips
http://blog.mozilla.com/webdev/2009/03/27/css-spriting-tips/
css sprites tips from Mozilla
CSS Spriting Tips
43,439 reasons to use append() correctly » Learning jQuery - Tips, Techniques, Tutorials
http://www.learningjquery.com/2009/03/43439-reasons-to-use-append-correctly
Learning jQuery
Professional Tips for Improving Photoshop’s Performance - Psdtuts+
http://psd.tutsplus.com/tutorials/tools-tips/professional-tips-for-improving-photoshops-performance/
In this tutorial, we’ll take a look at the Photoshop Preferences to increase our Performance. With more and more features and important improvements,
Cheap Turpentine: Ori Peleg's Blog: Prefetching JavaScript (or anything) with jQuery
http://orip.org/2009/03/prefetching-javascript-or-anything-with.html
(function($) { $.ajax({ url:"/js/file1.js", cache:true, dataType:"text" }); $.ajax({ url:"/js/file2.js", cache:true, dataType:"text" }); })(jQuery);
While users are logging into a web site, I thought why not prefetch some JavaScript files they'll be needing on the next page?
Optimizing Conversion Rates: It's All About Usability | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/05/15/optimizing-conversion-rates-its-all-about-usability/
In eCommerce usability improvements usually have a huge impact on conversion reates. However, usability doesn’t only mean better visual guide or better site hierarchy. It also means a better communication with potential customers using a professional, trustworthy design, delivering the right information at the right time and communicating with users instead of throwing ad-slogans at them.
5 Tips to Scale Your Ruby on Rails Application | Union Station
http://www.engineyard.com/blog/2009/5-tips-to-scale-your-ror-application/
5 Tips to Scale Your Ruby on Rails Application
jQuery Performance Rules - Best Practices for Speeding Up jQuery
http://www.artzstudio.com/2009/04/jquery-performance-rules/
これらを気をつけないと IE では特に遅くなる。jQuery 使う時にはまずはじめに見るべき。
" Using jQuery and other frameworks that make selecting nodes and DOM manipulation easy can have adverse affects if you’re not careful"
High Performance Web Sites :: Loading Scripts Without Blocking
http://www.stevesouders.com/blog/2009/04/27/loading-scripts-without-blocking/
Article explaining the basics of how to make a website so it loads efficiently.
Straight from Google: What You Need to Know
http://www.mattcutts.com/blog/seo-for-bloggers/
Matt Cutts blog
I just gave a talk at WordCamp San Francisco 2009. Thanks to Matt Mullenweg and the Automattic folks for a great time! I think there will be a video up soon, but if you want to browse the slides in the mean time, here they are: You can also download the talk in PowerPoint format.
WhatYouNeedtoKnow
IIS Search Engine Optimization Toolkit - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2009/06/03/iis-search-engine-optimization-toolkit.aspx
ke a look at how we can use the Site Analysis tool to quickly
SEO (search engine optimization) is one of the important considerations that any Internet web-site needs to design with in mind. A non-trivial percentage of Internet traffic to sites is driven by search engines, and good SEO techniques can help increase site traffic even further. Likewise, small mistakes can significantly impact the search relevance of your site’s content and cause you to miss out on the traffic that you should be receiving. Some of these mistakes include: multiple URLs on a site leading to the same content, broken links from a page, poorly chosen titles, descriptions, and keywords, large amounts of viewstate, invalid markup, etc. These mistakes are often easy to fix - the challenge is how to discover and pinpoint them within a site.
Tool to optimize searches of your site.
Page Speed Home
http://code.google.com/speed/page-speed/
Page speed is a google tool for evaluating website performance
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.
Google Code Blog: Introducing Page Speed
http://google-code-updates.blogspot.com/2009/06/introducing-page-speed.html
Page Speed is a tool we've been using internally to improve the performance of our web pages -- it's a Firefox Add-on integrated with Firebug.
Website optimization plugin for Firefox/Firebug by Google
Web Performance Best Practices
http://code.google.com/intl/fi-FI/speed/page-speed/docs/rules_intro.html
Web Development Speed Optimization.
Google tips on speeding up the load and render time of a web page.
A List Apart: Articles: Indexing the Web—It’s Not Just Google’s Business
http://www.alistapart.com/articles/indexing-the-web-its-not-just-googles-business/
a basic one about optimizing database query execution time
Indexing the Web
SEOmoz | Learn SEO in 30 Minutes a Day
http://www.seomoz.org/blog/learn-seo-in-30-minutes-a-day
10 Ways to Speed up Your WordPress Blog | Pro Blog Design
http://www.problogdesign.com/wordpress/10-ways-to-speed-up-your-wordpress-blog/
Consejos a través de Twitter
tips on speeding up wp; a little techy for my tastes but useful
In this post we'll explore ten ways to speed up your site, with tricks ranging from easy to even easier; none of the stuff in this post is difficult, so there's no excuse for a slow-loading blog after reading this!
JQuery HowTo: 5 easy tips on how to improve code performance with huge data sets in jQuery
http://jquery-howto.blogspot.com/2009/02/5-easy-tips-on-how-to-improve-code.html
i am guilty of many of these
How To Optimize For Conversion In Organic Search Results
http://searchengineland.com/how-to-optimize-for-conversion-in-organic-search-results-19105
Great read on conversation
Integrate and improve SEO and website usability (using web analytics) and create a synergy that will improve the conversion rates of websites.
Search Engine Optimization Toolkit : The Official Microsoft IIS Site
http://www.iis.net/extensions/SEOToolkit
SEO outils optimisation fournit par IIS
Stéphane Caron - No Margin For Errors » Blog Archive » Demystifying the jQuery selectors optimization
http://www.no-margin-for-errors.com/2009/04/28/demystifying-the-jquery-selectors-optimization/
ind the best way to select elements depending on the situations
PageRank sculpting
http://www.mattcutts.com/blog/pagerank-sculpting/
People think about PageRank in lots of different ways. People have compared PageRank to a “random surfer” model in which PageRank is the probability that a random surfer clicking on links lands on a page. Other people think of the web as an link matrix in which the value at position (i,j) indicates the presence of links from page i to page j. In that case, PageRank corresponds to the principal eigenvector of that normalized link matrix.
Things about Web Images I Just Learned - Gabriel Weinberg's Blog
http://www.gabrielweinberg.com/blog/2009/06/things-about-web-images-i-just-learned.html
The Ultimate Wordpress 2.8 Optimization Guide
http://storecrowd.com/blog/wordpress-optimisation/
Having a blog that’s snappy & responsive is just one of the many factors that makes a great blog. Even with the best content in the world, a slow blog will frustrate readers & potentially force them elsewhere. In this post we’ll focus on optimising Wordpress, a popular free open source blogging platform that runs on PHP.
Guia de optimizacion de WordPress 2.8
Having a blog that’s snappy & responsive is just one of the many factors that makes a great blog. Even with the best content in the world, a slow blog will frustrate readers & potentially force them elsewhere. In this post we’ll focus on optimising Wordpress, a popular free open source blogging platform that runs on PHP.
SEOmoz | SEO Best Practices: SEOmoz's New Policies Based on Updated Correlation Data
http://www.seomoz.org/blog/seo-best-practices-seomozs-new-policies-based-on-updated-correlation-data
ruby gc tuning :: snax
http://blog.evanweaver.com/articles/2009/04/09/ruby-gc-tuning/
cal production Rails app on Ruby 1.8 can recover 20% to 40% o
10 Ways to Instantly Increase Your jQuery Performance - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/10-ways-to-instantly-increase-your-jquery-performance/
his article will present ten easy steps that will instantly improve your script's performance. Don't worry; there isn't anything too difficult here. Everyone can apply these methods! When you're finished reading, please let us know your speed tips.
SpriteMe!
http://www.stevesouders.com/spriteme/
SpriteMe makes spriting easy.
export the modified CSS to integrate back into your code. [TBD]
SpriteMe
Let's make the web faster - Google Code
http://code.google.com/speed/articles/
Don't know when I'll ever get round to reading this!
Let's make the web faster - Google Code
http://code.google.com/speed/
Discover best practices that can make your apps faster. Get informed with developments in web performance.
Agilidade na web
Google resource center on performance optimization. Articles, videos and downloadable tools. Includes tips on how to optimize CSS declarations, how to optimize JavaScript code and avoid memory leaks, how to use the best image format and prefetch resources. Also released Google equivalent of YSlow, Yahoo's Firefox extension for performance tips.
Download Page Speed
http://code.google.com/speed/page-speed/download.html
Page Speed
Google code - Page Speed
Let's make the web faster - Google Code
http://code.google.com/intl/es/speed/articles/
Cuzillion
10 Tools to Improve Your Site’s Usability on a Low Budget | Webdesigner Depot
http://www.webdesignerdepot.com/2009/06/10-tools-to-improve-your-site%e2%80%99s-usability-on-a-low-budget/
Testing the usability of your site is one of the smartest things you can do. Usability involves making a website's interface easier to use and simpler to
site usability tools
MySpace's Performance Tracker
http://msfast.myspace.com/
MySpace’s Performance Tracker is a browser plugin that help developers to improve their code performance by capturing and measuring possible bottlenecks on their web pages. MySpace’s Performance Tracker Features * Measure the CPU hit and memory footprint of your pages as they render on the client’s browser * Review screen shots of the page while it renders * Review the rendered HTML on each point of the page’s lifecycle * Measure and show estimates of the time it takes to render each section of the page in different connection speeds * Validate the content of your page against a set of proven “best practice” rules of web development * Review downloaded files and show download time estimation on different bandwidths MySpace’s Performance Tracker currently supports Internet Explorer 6 and up.
IEプラグイン、←YSlow/Google Page Speed、パフォーマンス/高速化/レンダリング
MySpace’s Performance Tracker MySpace’s Performance Tracker is a browser plugin that help developers to improve their code performance by capturing and measuring possible bottlenecks on their web pages. MySpace’s Performance Tracker Features * Measure the CPU hit and memory footprint of your pages as they render on the client’s browser * Review screen shots of the page while it renders * Review the rendered HTML on each point of the page’s lifecycle * Measure and show estimates of the time it takes to render each section of the page in different connection speeds * Validate the content of your page against a set of proven “best practice” rules of web development * Review downloaded files and show download time estimation on different bandwidths MySpace’s Performance Tracker currently supports Internet Explorer 6 and up.
Cause memory leaks love IE?....
JavaScriptの最適化について、code.google.comの記事の適当訳 - それ図解で。・・・tohokuaikiのチラシの裏
http://d.hatena.ne.jp/tohokuaiki/20090630/1246351679
XRegExp: JavaScript regex library
http://xregexp.com/
XRegExp is an open source (MIT license) JavaScript library that provides an augmented, extensible, cross-browser implementation of regular expressions, including support for additional syntax, flags, and methods. XRegExp is fully compliant with the regular expression flavor specified in ECMA-262 Edition 3 (ES3), and has been tested with Internet Explorer 5.5–8, Firefox 2–3.5, Safari 3–4, Chrome 1–2, and Opera 9. XRegExp uses feature detection—no browser sniffing.
Clever JPEG Optimization Techniques | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/01/clever-jpeg-optimization-techniques/
Great article on how JPG compression works and how best to optimise your images.
JPEG画像をより美しく、より軽量に最適化するテクニック | コリス
http://coliss.com/articles/build-websites/operation/design/howto-jpeg-optimization-techniques.html
JPEG画像をより美しく、より軽量に最適化するテクニック
JPEG画像をより美しく、より軽量に最適化するテクニックをSmashingMagazineから紹介します。 Clever JPEG Optimization
MILEPOST
http://www.milepost.eu/
read PLDI paper
CSS Optimization Tips - Optimizing Style Sheets - CSS Optimization Tutorial
http://www.sohtanaka.com/web-design/optimizing-css-tutorial/
CSS Optimization Tips
jQuery Performance Rules - Best Practices for Speeding Up jQuery
http://www.artzstudio.com/2009/04/jquery-performance-rules/#descend-from-id
Once upon a time, all we needed to worry about was reducing Bytes and Requests and playing around with load order to make things faster. Nowadays, we are
Advanced jQuery
http://www.ibm.com/developerworks/web/library/wa-aj-advjquery2/index.html
use for learning management
jQuery makes writing a good JavaScript-based Web application easy and straightforward, but there are a few extra steps required to turn your good Web application into a great Web app. This article details some of the steps to give your Web application the final layer of polish.
You should follow me on Twitter | Dustin Curtis
http://dustincurtis.com/you_should_follow_me_on_twitter.html
Hey RIA and web vendors: how can your tools let people do this kind of experimenting?
You should follow me on Twitter
Experiment on increasing CTR to your twitter page
Experimenting with different phrases.
How b-tree database indexes work and how to tell if they are efficient (100' level) | mattfleming.com
http://mattfleming.com/node/192
A team member thought we should add an index on a 90 million row table to improve performance. The field on which he wanted to create this index had only four possible values. To which I replied that an index on a low cardinality field wasn't really going to help anything. My boss then asked me why wouldn't it help? I sputtered around for a response but ended up telling him that I'd get back to him with a reasonable explanation.
Imported from http://twitter.com/newsycombinator/status/2645303258 How b-tree database indexes work and how to tell if they are efficient http://bit.ly/dd6mf
Clever PNG Optimization Techniques | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/15/clever-png-optimization-techniques/
Some nice strategies for reducing files sizes when creating PNG files. Don't worry. I promise I won't bring this up if you are a non-ridiculous-geek. But know that I could if I wanted. Or if you weren't fetching me drinks fast enough.
PNG 最適化
Some interesting details about how PNG works and therefore how it can be made small.
This post describes some techniques that may help you optimize your PNG-images. These techniques are derived from laborious hours spent on studying how exactly the PNG encoder saves data. We’ll start with some essentials about the PNG format and will then move to advanced optimization techniques.
As a web designer you might be already familiar with the PNG image format which offers a full-featured transparency. It's a lossless, robust, very good
Stack Overflow Architecture | High Scalability
http://highscalability.com/stack-overflow-architecture
Stack Overflow Architecture | High Scalability
Stack Overflow is a much loved programmer question and answer site written by two guys nobody has ever heard of before. Well, not exactly. The site was created by top programmer and blog stars Jeff Atwood and Joel Spolsky. In that sense Stack Overflow is like a celebrity owned restaurant, only it should be around for a while. Joel estimates 1/3 of all the programmers in the world have used the site so they must be serving up something good.
How To Automate Optimization and Deployment Of Static Content | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/19/how-to-automate-optimization-and-deployment-of-static-content/
How To Automate Optimization and Deployment Of Static Content
More on PHP performance « PHP 10.0 Blog
http://php100.wordpress.com/2009/07/13/php-performance/
50 New CSS Techniques For Your Next Web Design | CSS | Smashing Magazine
http://www.smashingmagazine.com/2009/07/20/50-new-css-techniques-for-your-next-web-design/
web-optimizator - Google Code
http://code.google.com/p/web-optimizator/
This application is aimed to automate all clientside improvements for website that should significantly increase load speed of its pages.
3 Ways to Speed up Your Site with PHP - Nettuts+
http://net.tutsplus.com/tutorials/php/3-ways-to-speed-up-your-site-with-php/
How A Pretty Face Can Push Visitors Away | FutureNow's GrokDotCom / Marketing Optimization Blog
http://www.grokdotcom.com/2007/10/04/how-a-pretty-face-can-push-visitors-away/
It’s no surprise that marketers use faces to draw people into their websites. They know that, from birth, humans are naturally attracted to, and engaged by, faces. In fact, one of our studies showed that people perceived websites as more “professional” when they had images of people on the site. Be careful! Simply picking a “pretty” picture isn’t enough. Too often marketers will take people pictures and show them to a focus group to see which ones they relate to best. As marketers, we worry about the gender, style and overall quality of the picture relating to our message. There’s another crucial factor for marketers to consider: The direction in which the model’s eyes are facing. Generally, it’s best when the model faces the content you want visitors to engage with first. Take a look at the landing page below (I’ve blurred the text to protect the guilty innocent): landing page face away full What happens is that you are naturally drawn to the image of the attractive model and our
Speed Up Your Website with Better Image Optimization in Photoshop | UX Booth
http://www.uxbooth.com/blog/speed-up-your-website-with-better-image-optimization-in-photoshop/
post interessante sobre otimização de imagens para uso na web
Otimização de Imagens para Web | Tutoriais
Otimização de imagens para web.
8 Dimensions Of Excellent Landing Pages
http://searchengineland.com/8-dimensions-of-excellent-landing-pages-21622
Landing Page Wonderwheel
Are your landing pages feeling tired? Is your conversion rate stagnant? Not quite sure what to try next? To re-energize your post-click marketing, it can help to step back and evaluate your approach from several different perspectives. Here’s a quick exercise, the Landing Page Wonder Wheel—as in, “I wonder how to improve my landing pages?”—that can give you fresh inspiration.
The Landing Page Wonder Wheel consists of eight dimensions on which you rate your current landing page creative and management capabilities, on a scale of 1 to 10. A 1 means you’re not doing very well there, while a 10 means you may be the best in the world at it.
PNG Optimization Guide: More Clever Techniques | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/25/png-optimization-guide-more-clever-techniques
This post describes some techniques that may help you optimize your PNG images. These techniques are derived from laborious hours spent on studying how exactly the PNG encoder saves data. It talks about grayscale, how to use fewer colors for optimization and also about reducing detail to minmize the file size.
Carsonified » How to do A/B Testing in WordPress
http://carsonified.com/blog/business/how-to-do-ab-testing-in-wordpress/
Setting up an A/B testing environment using Google's Website Optimizer and Wordpress
The best way to load external JavaScript | NCZOnline
http://www.nczonline.net/blog/2009/07/28/the-best-way-to-load-external-javascript/
Not too long ago, I wrote about loading JavaScript without blocking by creating a dynamic <script> tag. When <script> tags are in the flow of an HTML document, the browser must stop rendering and wait for the script file to download and execute before continuing (example). Creating a new <script> tag via JavaScript avoids this issue because it’s out of the flow of the document, so the script file is downloaded and executed without waiting. The result: dynamically loading JavaScript files allows your page to render faster and therefore improve perceived performance.
handling dependancies in js
punypng - PNG Image Optimization and Compression - Gracepoint After Five
http://www.gracepointafterfive.com/punypng
punypng - PNG Image Optimization and Compression - Gracepoint After Five
- PNG Image Optimization and Compression - Gracepoint After Five
The Ultimate Guide To Speeding Up Firefox 3.5
http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox-3-5/
d
I like Firefox but it’s not as fast as it used to be. This is a comprehensive, safe guide to optimizing Firefox 3.5 for speedy browsing. For each suggestion,
%postname%
http://lazytechie.com/top-84-mysql-performance-tips/
MySQL is a widely used and fast SQL database server. It is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries. Here are very useful tips for all mysql DBA’s, Developers these tips are noted from MySQL Camp 2006 suggested by mysql community experts.
# # Don’t use DISTINCT when you have or could use GROUP BY
Don’t use deprecated features
SEOmoz | Top 10 Things the Microsoft/Yahoo! Deal Changes for SEO
http://www.seomoz.org/blog/top-10-things-the-microsoftyahoo-deal-change-for-seo
Nice article by Rand Fishkin about how the SEO landscape may change with the new Bing/Yahoo deal.
The search landscape is changing significantly this morning, and SEOs of all stripes need to pay close attention. I'm going to do my best to summarize the impact of these changes based on what we already know and interpret what's going to change for the field of search engine optimization and what we, as representatives of our clients and our companies, need to know and do.
Riding Rails: Introducing Rails Metal
http://weblog.rubyonrails.org/2008/12/17/introducing-rails-metal
a thin wrapper around Rack middleware intended for application-specific end points that need the extra speed
arnotify » Writing well-behaved, efficient, AIR applications
http://arno.org/arnotify/2009/05/writing-well-behaved-efficient-air-applications/
The Adobe AIR platform makes it possible for many talented developers familiar with AJAX or Flash to build desktop applications. However, with great power comes great responsibility.
Social Media Optimization: 16 Rules Revisited - Online Marketing Blog
http://www.toprankblog.com/2009/08/social-media-optimization-redux/
16 Rules For Social Media Optimization Revisited: http://bit.ly/3sAWrk Good piece that stands out from the noise. [from http://twitter.com/dhinchcliffe/statuses/3153279367]
"Guidelines for marketing with social media aren’t all that new. In 2006 five members of the digital marketing community collaborated on 16 rules for “social media optimization”. Fast forward to nearly 2010 and social media has begun to take a more significant role in the marketing mix."
16 Rules For Social Media Optimization Revisited
50 expert tips to make your PC faster | News | TechRadar UK
http://www.techradar.com/news/software/operating-systems/50-expert-tips-to-make-your-pc-faster-622700?src=rss
50 expert tips to make your PC faster Speed up your PC without paying for upgrades : TechRadar UK
2 steps to improve your website load time by 50% « Boxed Ice Blog
http://blog.boxedice.com/2009/08/08/2-steps-to-improve-your-website-load-time-by-50/
CSS Sprites are Stupid – Let's Use Archives Instead! (Firefox Demo) | kaioa.com
http://kaioa.com/node/99
While CSS sprites offer nice performance benefits (less connections/overhead), they are troublesome in every respect. Putting lots of tiny images with different dimensions into one bigger image is fiddly and very hard – np-hard in fact. But that's the smallest issue. It doesn't need to be perfect after all. Deflate will happily squish all that extraneous white-space to virtually nothing. One of the real problems is CSS. It just isn't flexible enough to let you do everything you might want to do with your sprite sheet. For example repeating parts of the image isn't possible. And if you want to display a sub region of an image in the upper right of some element, it only works if that sub region is in the lower left of the sprite sheet. So, the best thing you can do is to use elements in the size of the sub region and use background-position to slide the image around, but that usually means extra markup for something that should be very simple.
Google Website Optimizer Case Study: Daily Burn, 20%+ Improvement
http://www.fourhourworkweek.com/blog/2009/08/12/google-website-optimizer-case-study/
Google Website Optimizer
very good article on testing web page design, etc. using google analytics and google web optimizer
10 Simple Steps to Better Photoshop Performance | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/08/13/10-simple-steps-to-better-photoshop-performance/
SEOmoz | Perfecting Keyword Targeting & On-Page Optimization
http://www.seomoz.org/blog/perfecting-keyword-targeting-on-page-optimization
good general on-page optimization article.
SEO 101 at it's finest.
20 Top jQuery tips & tricks for jQuery programmers. jQuery Tips Tricks - ViralPatel.net
http://viralpatel.net/blogs/2009/08/20-top-jquery-tips-tricks-for-jquery-programmers.html
Following are few very useful jQuery Tips and Tricks for all jQuery developers. I am sharing these as I think they will be very useful to you. Disclaimer: I have not written all of the below code but have collected from various sources from Internet.
Official Google Webmaster Central Blog: Introducing Page Speed
http://googlewebmastercentral.blogspot.com/2009/06/introducing-page-speed.html
Looks very similar to Steve Souders' YSlow extension.
Google __Page Speed__ sounds like Yahoo's Y Slow.
続:PNG画像をより美しく、より軽量に最適化するテクニック | コリス
http://coliss.com/articles/build-websites/operation/design/howto-png-optimization-techniques-more.html
Complete Guide to Making Outlook Faster (Than Molasses) - Outlook - Lifehacker
http://lifehacker.com/5344262/complete-guide-to-making-outlook-faster-than-molasses
scanpst.exe
Ultimate Guide To Web Optimization (Tips & Best Practices) | How-To
http://www.hongkiat.com/blog/ultimate-guide-to-web-optimization-tips-best-practices/
By http://bit.ly/Tweets2Delicious
Optimization of website performance.
Make your pages load faster by combining and compressing javascript and css files | rakaz
http://rakaz.nl/2006/12/make-your-pages-load-faster-by-combining-and-compressing-javascript-and-css-files.html
Make your pages load faster by combining and compressing javascript and css files | rakaz
High Performance Web Sites :: Simplifying CSS Selectors
http://www.stevesouders.com/blog/2009/06/18/simplifying-css-selectors/
This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites. Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains, Flushing the Document Early, Using Iframes Sparingly, and Simplifying CSS Selectors. “Simplifying CSS Selectors” is the last chapter in my next book. My investigation into CSS selector performance is therefore fairly recent. A few months ago, I wrote a blog post about the Performance Impact of CSS Selectors. It talks about the different types of CSS selectors, which ones are hypothesized to be the most painful, and how the impact of selector matching might be overestimated. It concludes with this hypothesis:
[Browsers read CSS selectors from right to left, therefore...] The key to optimizing CSS selectors is to focus on the rightmost selector, also called the key selector (coincidence?). Here’s a much more expensive selector: A.class0007 * {}. Although this selector might look simpler, it’s more expensive for the browser to match. Because the browser moves right to left, it starts by checking all the elements that match the key selector, “*“. This means the browser must try to match this selector against all elements in the page.
Google SEO - Learn Search Engine Optimisation Basics at Hobo UK
http://www.hobo-web.co.uk/seo/
Useful tips on Search Engine Optimisation
What Is SEO? Learn Google Search Engine Optimisation Basics at Hobo UK.
Introduction - Search engine optimisation is many things, it's an art and it's a a science. SEO is creative and it's technical. It's logical, parasitic and opportunistic. The aim of seo is to maximise targeted types of valuable traffic to a website from search engines by improving the visibility of said website in Google organic or unpaid SERPS. T
Found about hobo-web.co.uk from OzDomainer
Vacuum Firefox databases for better performance, now with no restart - Mozilla Links
http://mozillalinks.org/wp/2009/08/vacuum-firefox-databases-for-better-performance-now-with-no-restart/
speed up
Vacuum Firefox databases for better performance, now with no restart
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
Web Work 101: Search Engine Optimization Basics
http://webworkerdaily.com/2009/08/25/web-work-101-search-engine-optimization-basics/
Search Engine
How to find un-indexed queries in MySQL, without using the log at Xaprb
http://www.xaprb.com/blog/2009/08/18/how-to-find-un-indexed-queries-in-mysql-without-using-the-log/
MySQLで索引を使っていないクエリーをログを調べずに見つける方法
Urinal protocol vulnerability « xkcd
http://blag.xkcd.com/2009/09/02/urinal-protocol-vulnerability/
math humor
When a guy goes into the bathroom, which urinal does he pick? Most guys are familiar with the International Choice of Urinal Protocol. It’s discussed at length elsewhere, but the basic premise is that the first guy picks an end urinal, and every subsequent guy chooses the urinal which puts him furthest from anyone else peeing. At least one buffer urinal is required between any two guys or Awkwardness ensues.
18 Useful Tricks To Speed Up WordPress & Boost Performance
http://www.wpbeginner.com/wp-tutorials/18-useful-tricks-to-speed-up-wordpress-boost-performance/
18 Useful Tricks To Speed Up WordPress & Boost Performance - http://www.wpbeginner.com/wp-tutorials/18-useful-tricks-to-speed-up-wordpress-boost-performance/
6. Optimize Your MySQL Database Optimizing your MySQL Database can make a difference in your load time. There are two ways of doing this. One way is manual hard core way. Another way is a plugin. To do it manually, you need to go to phpMyAdmin and select your database. Then towards the bottom, click check all to select all tables and then towards the center of the screen, there is a drop down menu, click optimize tables there. Optimize MySQL Database
<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.
Essentials of Metaheuristics
http://cs.gmu.edu/~sean/book/metaheuristics/
Free course/lecture notes on optimization algorithms: genetic algorithms, simulated annealing, particle swarm optimization
"What is a Metaheuristic? A common but unfortunate name for any stochastic optimization algorithm intended to be the last resort before giving up and using random or brute-force search. Such algorithms are used for problems where you don't know how to find a good solution, but if shown a candidate solution, you can give it a grade. The algorithmic family includes genetic algorithms, hill-climbing, simulated annealing, ant colony optimization, particle swarm optimization, and so on. "
This is an open set of lecture notes on metaheuristics algorithms, intended for undergraduate students, practitioners, programmers, and other non-experts. It was developed as a series of lecture notes for an undergraduate course I taught at GMU. The chapters are designed to be printable separately if necessary. As it's lecture notes, the topics are short and light on examples and theory.
That’s Not a Memory Leak, It’s Bloat | Engine Yard Blog
http://www.engineyard.com/blog/2009/thats-not-a-memory-leak-its-bloat/
ou combined memory
Official Google Webmaster Central Blog: Optimize your crawling & indexing
http://googlewebmastercentral.blogspot.com/2009/08/optimize-your-crawling-indexing.html
Timefire: On Reducing the Size of Compressed Javascript (by up to 20%)
http://timepedia.blogspot.com/2009/08/on-reducing-size-of-compressed.html
"...what effect does the large-scale structure of the JS output code have on the DEFLATE algorithm of GZIP which is used to serve up compressed script?" Another instance of using knowledge of the specific file type to get gains in compression. Is there a web proxy running all this at which I can point my phone?
On JavaScript minification and compression.
better compression through instruction rearrangement. this guy drives me somewhat crazy, but he does cool work.
SEOmoz | 17 Ways Search Engines Judge the Value of a Link
http://www.seomoz.org/blog/17-ways-search-engines-judge-the-value-of-a-link
How search engines determine the value of a link.
Search Engine Optimization 101 - Nettuts+
http://net.tutsplus.com/tutorials/other/search-engine-optimization-101/
by Sidarth. clearly written
Your website may be top notch but what's the use of an online presence if no one can find it? In this quick start guide to search engine optimization we'll
Aligning filesystems to an SSD’s erase block size | Thoughts by Ted
http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-to-an-ssds-erase-block-size/
) doesn’t know how to use raw flash. So if you want a few 80 gigabytes of flash in a laptop, today the only way to get it is with it attached to a SATA interface in a 2.5″ laptop disk form
Formatowanie SSD
Effective A/B Testing
http://elem.com/~btilly/effective-ab-testing/
Ben Tilly presentation on A/B Testing. From start to extracting conclusions.
Enough samples is at least 10 yes and no results in each test
(via <a href="http://simonwillison.net/2009/Sep/13/effective/">Simon Willison</a>)
By Ben Tilly.
Doloto
http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx
Loads javascript in parts - gains up to 40% in page load speed (nice to have)
An AJAX application optimization tool from Microsoft.
Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications. After being processed by Doloto, an application will initially transfer only the portion of code necessary for application initialization.
Optimize performance in Photoshop CS4 on Mac OS
http://kb2.adobe.com/cps/404/kb404440.html
photoshop performance
And another...a bit more technical.
Maximize Firefox 3.5's Viewing Area for Your Netbook - Firefox - Lifehacker
http://lifehacker.com/5360263/maximize-firefox-35s-viewing-area-for-your-netbook
Maximize Firefox 3.5's Viewing Area for Your Netbook
Your netbook's screen is tiny and processor less than mighty, so you want to maximize the web page viewing area without any performance-killing Firefox extensions. Here's how to consolidate Firefox 3.5's chrome for your Windows or Linux-based netbook.
High Performance Web Sites :: SpriteMe makes spriting easy
http://www.stevesouders.com/blog/2009/09/14/spriteme/
Bookmarklet, das die Stylesheets und Hintergrundbilder einer Seite auswertet und Bilder vorschlägt, die man in Sprites vereinigen kann. Per Knopfdruck wird entsprechende Sprite generiert.
Sprite your icons and small images to minimize the number of HTTP requests you make.
CSS Compressor - Online code compressor for Cascading Style Sheets
http://www.csscompressor.com/
Use this Cascading Style Sheets, CSS Compressor to compress CSS to reduce CSS code size and make your web pages load faster. You can select from four levels of compression, depending on how legible you want the compressed CSS to be versus degree of compression. It is quick, easy and free!
Online code compressor for Cascading Style Sheets
Compress CSS code to reduce file size and make your sites load faster for free.
不要なスペース等を削除したり書き方を変更したりしてCSSのサイズを減らすことが出来るオンラインツール。via http://tokuna.blog40.fc2.com/blog-entry-1869.html
Official Google Blog: Let's make the web faster
http://googleblog.blogspot.com/2009/06/lets-make-web-faster.html
Includes links on initiatives, techniques, and development (opening up by the FCC of the white spectrum) that can make the web faster
Very interesting possibilities with this HTML5 feature. I'm intrigued to see the capabilities it can show in future web apps - if it lives up to expectations.
10 Ways to Use .htaccess to Speed Up WordPress | WPShout.com
http://wpshout.com/10-ways-to-use-htaccess-to-speed-up-wordpress/
Website Features That You Can Easily Offload
http://sixrevisions.com/web-applications/website-features-that-you-can-easily-offload/
*****
offload certain site features to share the burden. In this article, you’ll read about six site features you can easily offload, and the web services that you can use for them
Clever PNG Optimization Techniques | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/07/15/clever-png-optimization-techniques/?1
Clever PNG Optimization Techniques « Smashing Magazine - http://www.smashingmagazine.com/2009/07/15/clever-png-optimization-techniques/?1
"This post describes some techniques that may help you optimize your PNG-images. These techniques are derived from laborious hours spent on studying how exactly the PNG encoder saves data. We’ll start with some essentials about the PNG format and will then move to advanced optimization techniques." Influence and dithering masks seem handy.
PNGファイルの最適化方法
Improve your jQuery – 25 excellent tips | Listelog
http://www.listelog.com/improve-your-jquery-25-excellent-tips/
Wordpress Web Optimization: 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog
http://www.webdesignbooth.com/wordpress-web-optimization-15-tips-and-plugins-to-monitor-speed-up-and-optimize-your-wordpress-blog/
Optimize and monitor your Wordpress blog is necessary so that you can reduce the load time, bandwidth and server usage. This article discuss 15 tips and plugins to preform Wordpress web optimization.
unnecessary plugins can also remove the unwanted hooks. Hooks are provided by Wordpress to allow the plugi
An Engineer's Guide to Bandwidth (Yahoo! Developer Network Blog)
http://developer.yahoo.net/blog/archives/2009/10/a_engineers_gui.html
An AWESOME reference on bandwidth for engineers.
This is a unique YDN blog post.
漢(オトコ)のコンピュータ道: なぜMySQLのサブクエリは遅いのか。
http://nippondanji.blogspot.com/2009/03/mysql_25.html
サブクエリ、あんまりよくない理由
というわけでMySQLによるサブクエリの処理について見てきたが、きちんと気をつけて使えばサブクエリも高速に実行される。もちろんJOINに書き換えた方が速いのは言うまでもないが、SQL文のメンテナンスし易さなどを考えるとサブクエリで処理を書きたい!という人も居るのではないだろうか。そんな方は次の事に気をつけてサブクエリを使って頂きたい。 * サブクエリの種類 * 外部クエリとサブクエリの評価の順序 * 外部クエリにおいてフェッチされる行数 * サブクエリで利用されるインデックス * テンポラリテーブルのサイズ
Make Linux faster, lighter and more powerful | News | TechRadar UK
http://www.techradar.com/news/computing/pc/make-linux-faster-lighter-and-more-powerful-641317
Walk or Bus? - Visualmotive
http://visualmotive.com/walk-or-bus/
Minutes until the next bus
Firefox高速化テクニック8 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/10/06/017/index.html
「content.notify.backoffcount」を整数で新規作成して「5」を設定、「nglayout.initialpaint.delay」を整数で新規作成して「0」を設定
キャッシュやクッキー、履歴データなどの削除することは起動や操作が高速になる半面、レンダリングや利用の面で不便になることに注意する必要. 「content.notify.backoffcount」を整数で新規作成して「5」を設定、「nglayout.initialpaint.delay」を整数で新規作成して「0」を設定する。最初の設定はすべてのページをダウンロードし終わる前にレンダリングを開始する指定、後者はページレイアウト情報をすべてダウンロードする前にレンダリングを開始する指定... メニューを高速化する 「ui.submenuDelay」を整数で新規作成して「0」を設定... IPv6対応機能を無効にする IPv6を使う必要がなければ「network.dns.disableIPv6」の値を「true」に変更...
javascript.options.jit.content
ui.submenuDelay
Usability Study: Men Need Speed - web usability criteria show gender differences
http://www.websiteoptimization.com/speed/tweak/usability-criteria/
The importance of download speed, for most Web users, has long been established (King 2008). Fast response times foster higher flow states (Skadberg
In a recent usability survey, researchers from Southern Illinois University found that after ease of use, men prefer fast download speed to easy navigation. Women prefer ease of use, easy navigation, and accessibility. The researchers hypothesize that these different usability criteria are due to differences in how men and women use the Web
vitesse accès conditionne utilisation services
In a survey of 301 undergraduates on the importance of different web usability criteria, researchers from Southern Illinois University found that after ease of use, men prefer fast download speed over easy navigation (Pearson & Pearson 2008). Women prefer ease of use, easy navigation, and accessibility. Figure 1 shows the differences among genders for the most important factors in assessing web usability.
"In a recent usability survey, researchers from Southern Illinois University found that after ease of use, men prefer fast download speed to easy navigation. Women prefer ease of use, easy navigation, and accessibility. The researchers hypothesize that these different usability criteria are due to differences in how men and women use the Web." (via Zeldman.com)
How Google Taught Me to Cache and Cash-In | High Scalability
http://highscalability.com/how-google-taught-me-cache-and-cash
A user named Apathy in this thread on how Reddit scales some of their features, shares some advice he learned while working at Google and other major companies. To be fair, I [Apathy] was working at Google at the time, and every job I held between 1995 and 2005 involved at least one of the largest websites on the planet. I didn't come up with any of these ideas, just watched other smart people I worked with who knew what they were doing and found (or wrote) tools that did the same things. But the theme is always the same: # Cache everything you can and store the rest in some sort of database (not necessarily relational and not necessarily centralized). How do you go about applying this strategy?
ing caches is a clasisc strategy for milking your servers as much as possilbe. First look for an exact match. If that's not foun
PostgreSQL Tips and Tricks | gtuhl: startup technology
http://blog.gtuhl.com/2009/08/07/postgresql-tips-and-tricks/
Here’s a dozen tips for working with a PostgreSQL database. It is a sophisticated and powerful piece of software and just knowing a few rules of thumb before diving in can be a huge help.
Here’s a dozen tips for working with a PostgreSQL database. It is a sophisticated and powerful piece of software and just knowing a few rules of thumb before diving in can be a huge help. If you want more detail read the amazing documention. My list of tips was very long so I just chopped off a dozen for this post.
Supercharge Website Performance With AWS S3 and CloudFront - Nettuts+
http://net.tutsplus.com/articles/general/supercharge-website-performance-with-aws-s3-and-cloudfront/
In this tutorial I'll show you how to setup and use Amazon's Web Services S3 and CloudFront to decrease website load time as well as show the performance differences.
30+ principles to a better landing page design | landing Page Optimization
http://www.landingpageoptimization.org/30-principles-to-a-better-landing-page-design
"There are four basic components to a successful web page design: Research; Design; Copy and Testing and Modification."
Puzzle: Fast Bit Counting « Reflections
http://gurmeetsingh.wordpress.com/2008/08/05/fast-bit-counting-routines/
return ((tmp + (tmp >> 3)) & 030707070707) % 63;
10 Important Tips to Optimize Wordpress for Search Engines | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/wordpress/important-tips-optimize-wordpress-search-engines/
Share this on del.icio.usDigg this!Share this on RedditBuzz up!Stumble upon something good? Share it on StumbleUponShare this on TechnoratiShare this on MixxSubmit this to DesignFloatShare this on FacebookTweet This!Submit this to Script & StyleShare this on DevmarksRelated Posts20 New, Useful And Promising Wordpress Plugins33 Wordpress Plugins To Power Up Your Comment SectionHow To Create Your [...]
The Anatomy of Hadoop I/O Pipeline (Hadoop and Distributed Computing at Yahoo!)
http://developer.yahoo.net/blogs/hadoop/2009/08/the_anatomy_of_hadoop_io_pipel.html
How We Made GitHub Fast - GitHub
http://github.com/blog/530-how-we-made-github-fast
WordPress › W3 Total Cache « WordPress Plugins
http://wordpress.org/extend/plugins/w3-total-cache/
W3 Total Cache
5 Plugins To Make Your WordPress Blog Blazing Fast
http://www.problogger.net/archives/2009/10/23/5-plugins-to-make-your-wordpress-blog-blazing-fast/
Another amazing post about WordPress Plugins. Can't get enough of testing out new plugins.
Optimize Your Windows 7 PC - PC World
http://www.pcworld.com/article/172351/optimize_your_windows_7_pc.html
Squeeze the very best performance out of your PC with these Windows 7 optimization tricks.
jQuery and General Javascript Tips to Improve Your Code | tripwire magazine
http://www.tripwiremagazine.com/tutorials/tutorials/jquery-and-general-javascript-tips-to-improve-your-code.html
Small Businesses Should Make Better Use of Social Media
http://wislounge.com/social-media/small-businesses-should-make-better-use-of-social-media/
gskinner.com: gBlog: AS3 Performance Testing Harness
http://www.gskinner.com/blog/archives/2009/04/as3_performance.html
Grant SkinnerさんによるAS3のパフォーマンステスト用クラス。
パフォーマンステスト用ライブラリ、負荷かかる処理やコードの最適化に使えそう。 チュートリアルhttp://gotoandlearn.com/play?id=115
more
gskinnerさま
Here's a simple demo of it in action.
Google Releases API for Website Optimizer: A/B & Multivariate Testing for All
http://www.readwriteweb.com/archives/google_releases_api_for_website_optimizer_ab_multi.php
google support for a/b testing etc to optimize web site performance.
Multivariate Testing
Fix a bug in Ruby’s configure.in and get a ~30% performance boost. at time to bleed by Joe Damato
http://timetobleed.com/fix-a-bug-in-rubys-configurein-and-get-a-30-performance-boost/
technical ramblings from a wanna-be unix dinosaur
Compress PHP, CSS, JavaScript(JS) & Optimize website performance.
http://viralpatel.net/blogs/2009/02/compress-php-css-js-javascript-optimize-website-performance.html
We are using Wordpress as CMS for this blog, hence we decided to install WP-Super cache plugin for Wordpress to improve the performance. This plugin will create static HTML files from your blogs post and other pages and save them on web server. These HTMLs are served to client whenever consecutive requests are made. Hence this greatly improve the performance as it reduce PHP parsing and database connections. Bandwidth control is an important task to be followed when your traffic is increasing. With limited monthly bandwidth hosting, your site may run out of bandwidth and thus result in increase in down time. Hence it is very much advisable to compress your websites response with GZip and then serve it to client. Compressing output can significantly improve your websites performance by reducing the size sometimes upto 80%
Applied Mathematical Programming
http://web.mit.edu/15.053/www/
This book is the main text for 15.053 Introduction to Optimization taught at MIT. To make the book available online, most chapters have been re-typeset. Chapters 6, 7 and 10 were not, but are still available (as direct scans of the original chapters).
Book on Optimization used for teaching in MIT
Applied Mathematical Programming by Bradley, Hax, and Magnanti (Addison-Wesley, 1977) This book is the main text for 15.053 Introduction to Optimization taught at MIT.
Pagetest - where web sites go to get FAST!
http://www.webpagetest.org/
This tool lets you test web pages that are directly accessible as an URL from the Internet.
Welcome. Pagetest allows you to provide the URL of a webpage to be tested. The test will be conducted from the location specified and you will be provided a waterfall of your page load performance as well as a comparison against an optimization checklist. Please visit the PageTest wiki page for more information. Sample results for AOL.com can be seen here.
Closure Tools - Google Code
http://code.google.com/closure/
A JavaScript code optimizer, widget library and templating system.
Google tools for javascript: includes library, compiler and html templates. Used in gmail, google docs etc.
"The Closure Compiler compiles JavaScript into compact, high-performance code. The compiler removes dead code and rewrites and minimizes what's left so that it downloads and runs quickly. It also also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. These checks and optimizations help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure Inspector, a Firebug extension that makes debugging the obfuscated code almost as easy as debugging the human-readable source."
help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure
Make Linux faster and lighter | TuxRadar
http://tuxradar.com/content/make-linux-faster-and-lighter
Closure Compiler - Google Code
http://code.google.com/closure/compiler/
"The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. Efficiency. The Closure Compiler reduces the size of your JavaScript files and makes them more efficient, helping your application to load faster and reducing your bandwidth needs. Code checking. The Closure Compiler provides warnings for illegal JavaScript and warnings for potentially dangerous operations, helping you to produce JavaScript that is less buggy and and easier to maintain."
is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript.
Closure Compiler Service
http://closure-compiler.appspot.com/home
Compressore Javascript Google
Google JavaScript Compiler
Fix Your Timestep! « Gaffer on Games
http://gafferongames.com/game-physics/fix-your-timestep/
Smart Email Marketing - How to Design and Send Emails - Resource - letscounthedays
http://www.shayhowe.com/resource/smart-email-marketing/
Extreme JavaScript Performance
http://www.slideshare.net/madrobby/extreme-javascript-performance
20 Essential Tweaks and Tips Every Firefox User Should Know | Maximum PC
http://www.maximumpc.com/article/features/20_essential_tweaks_every_firefox_user_should_know
Coding a Web Design for Speed and Quality | Webdesigner Depot
http://www.webdesignerdepot.com/2009/11/coding-a-web-design-for-speed-and-quality/
The beauty of being a web designer is creating a detailed, creative, and original web design in Photoshop, without having to (for the most part) think about how it will be coded. During the design phase, it’s all about the look, and either the coding can be taken care of later, or be outsourced to a developer. Either way, not thinking about the development usability or functionality is a great way for a designer to not feel limited in the design process. This is a great way of thinking, and can lead to the best designs. However, once it does need to be coded, we as designers are in a tricky spot. In this article, you’ll find a few simple tips that can help designers learn basic XHTML/CSS conversion efficiently for a quick-loading website that is accurate to the original PSD.
The beauty of being a web designer is creating a detailed, creative, and original web design in Photoshop, without having to (for the most part) think about how it will be coded.
Jet Profiler for MySQL
http://www.jetprofiler.com/
Is real-time query performance and diagnostics tool for the MySQL database server.
Java desktop graphical MySQLprofiler. Free version.
Real-time query performance and diagnostics tool for the MySQL database server.
Fixing Poor MySQL Default Configuration Values (by Jeremy Zawodny)
http://jeremy.zawodny.com/blog/archives/011421.html
4 tips buenos para mejorar el desempeño de MySQL.
MySQL configuration variables that have defaults which have proven to be problematic in a high-volume production environment
15 Ways to Optimize CSS and Reduce CSS File Size | Queness
http://www.queness.com/post/588/15-ways-to-optimize-css-and-reduce-css-file-size
You know CSS, but do you know how to optimize it? I have gathered a list of CSS optimization and CSS File size reduction tips and tricks that will help you writing a more effective and efficient CSS code.
Jammit: Industrial Strength Asset Packaging for Rails
http://documentcloud.github.com/jammit/
Jammit is an industrial strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as YUI Compressor and Closure Compiler compatibility, ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding. Jammit is an open-source component of DocumentCloud.
Jammit is an industrial strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as YUI Compressor and Closure Compiler compatibility, ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding.
7 Tips To Make Your Web Site Mobile-friendly
http://www.sitepoint.com/blogs/2009/11/18/7-tips-to-make-your-web-site-mobile-friendly/
Every website should understand and implement mobile compatibility.
10 Online Tools and Apps to Help Optimize and Format CSS : Speckyboy Design Magazine
http://speckyboy.com/2009/11/20/10-online-tools-and-apps-to-help-optimize-and-format-css/
By http://bit.ly/Tweets2Delicious
Why would you ever need to optimize (or optimise, which ever spelling you prefer) or reFormat your CSS? Optimizing your CSS will not only allow your web page to load quicker, it also increases the durabilty and resilience of your site when there is a spike in visitors (i.e. the Digg effect) and, for me, the most important part is that it gives you more readable code.
To Sprite Or Not To Sprite at Vladimir Vukićević
http://blog.vlad1.com/2009/06/22/to-sprite-or-not-to-sprite/
mind that there are factors in play other than raw page load performance. As a general rule of thumb, if most of your sprite doesn't contain real image content, you should probably avoid using it. Also, keep an eye out for fu
Note that this is a 1299x15,000 PNG. It compresses quite well — the actual download size is around 26K — but browsers don't render compressed image data. When this image is downloaded and decompressed, it will use almost 75MB in memory (1299 * 15000 * 4).
Top 20+ MySQL Best Practices - Nettuts+
http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices/
5. Index and Use Same Column Types for Joins
** Posted using Viigo: Mobile RSS, Sports, Current Events and more **
20 Best practices
Chromium Blog: A 2x Faster Web
http://blog.chromium.org/2009/11/2x-faster-web.html
SPDY, pronounced "SPeeDY", is an early-stage research project that is part of our effort to make the web faster. SPDY is at its core an application-layer protocol for transporting content over the web. It is designed specifically for minimizing latency through features such as multiplexed streams, request prioritization and HTTP header compression.
A Google a HTTP lecserélésén ügyködik
SPDY, [...] an early-stage research project that is part of our effort to make the web faster.
Today we'd like to share with the web community information about SPDY, pronounced "SPeeDY", an early-stage research project that is part of our effort to make the web faster. SPDY is at its core an application-layer protocol for transporting content over the web. It is designed specifically for minimizing latency through features such as multiplexed streams, request prioritization and HTTP header compression.
Now Google wants to replace HTTP for the common good?
Knowledge Capsules | Detecting unused CSS selectors
http://www.aggiorno.com/blogs/aggiornings/post/Detecting-unused-CSS-selectors-.aspx
Overcome Your Caching Conundrums [Server Side Essentials]
http://articles.sitepoint.com/article/overcome-cache-conundrums
In this article, I’ll show you a few methods for controlling how your site’s files are cached by browsers so you can achieve the best of both worlds: maintaining optimal performance while ensuring that any updates are seen immediately, without a hitch by all of your users.
Top 20+ MySQL Best Practices - Nettuts+
http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nettuts+%28NETTUTS%29
Database operations often tend to be the main bottleneck for most web applications today. It's not only the DBA's (database administrators) that have to worry about these performance issues. We as programmers need to do our part by structuring tables properly, writing optimized queries and better code. Here are some MySQL optimization techniques for programmers.
All you need to optimize Firefox for Better Performance: 33 Tips- WebAnthology.net
http://webanthology.net/all-you-need-to-optimize-firefox-for-better-performance-33-tips/2009/11/29/
High Performance Web Sites :: Google Analytics goes async
http://www.stevesouders.com/blog/2009/12/01/google-analytics-goes-async/
they
ImageOptim – PNG/JPEG/GIF optimizer for Mac OS X
http://imageoptim.pornel.net/
ImageOptim will optimize your images — so they take up less disk space and load faster — by finding best compression parameters and by removing unnecessary comments and color profiles. It handles PNG, JPEG and GIF animations.
Presentation Summary “High Performance at Massive Scale: Lessons Learned at Facebook” « Idle Process
http://idleprocess.wordpress.com/2009/11/24/presentation-summary-high-performance-at-massive-scale-lessons-learned-at-facebook/
Summary of the Facebook architecture and the bottlenecks they have had to work around
After considering a variety of data clustering algorithms, found that there was very little win for the additional complexity of clustering. So at Facebook, user data is randomly partitioned across indiviual databases and machines across the cluster. Hence, each user access requires retrieving data corresponding to user state spread across hundreds of machines. Intra-cluster network performance is hence critical to site performance. Facebook employs memcache to store the vast majority of user data in memory spread across thousands of machines in the cluster. In essence, nodes maintain a distributed hash table to determine the machine responsible for a particular users data. Hot data from MySQL is stored in the cache. The cache supports get/set/incr/decr and
18 CSS Compression Tools and Techniques | Design Shack
http://designshack.co.uk/articles/css/18-css-compression-tools-and-techniques
Learning to write clean, optimized CSS requires lots of practice and an unstoppable compulsive desire for neatness. Keeping your CSS trim and tidy isn’t all about feeding your crazy psychological need for cleanliness though, in the case of particularly large websites, the payoff is faster loading pages. Faster loading times equals increased usability and higher user satisfaction.
Speed Tracer - Google Web Toolkit - Google Code
http://code.google.com/webtoolkit/speedtracer/
22 Latest Exceptional WordPress Hacks | Tutorials | instantShift
http://www.instantshift.com/2009/12/08/22-latest-exceptional-wordpress-hacks/
One of the greatest things about blogging is the immediate feedback a blogger can get from his or her readers. Still it’s often possible that your readers don’t give you a wink about their likes and dislikes. Unfortunately, there is no way for you to find out about visitors thinking towards your blog or its design. It’s always essential to play safe and give others what they like. Out of many solutions the inspirational one is only promising and optimistic way to achieve desired changes. This article focuses on organized collection of some of the Most Wanted WordPress Hacks which will definitely make your blogging life easier.
10 Tips for Flex Application Performance | InsideRIA
http://www.insideria.com/2009/09/10-tips-for-flex-application-p.html
We're going to keep this post lean and mean, and get down to business with 10 Tips that will keep your Flex applications fast, lean, and responsive. The tips are focused around three best practices rules. Rule # 1: Clean up after yourself -- In general, it is good practice to maintain clean code. Not only in the sense of having properly formatted and readable code, but also code that leaves nothing behind... no memory leaks, no cpu hogs, nothing but a clean object that can be reclaimed by the GC.
Shopping Cart Design: Responsiveness and Improved User Interaction Lead To Conversions
http://www.bingocardcreator.com/articles/developing-shopping-cart.htm
Practical Tips for Government Web Sites (And Everyone Else!) To Improve Their Findability in Search - O'Reilly Radar
http://radar.oreilly.com/2009/04/practical-tips-for-government.html
Practical Tips for Government Web Sites (And Everyone Else!) To Improve Their Findability in Search
Optimizing WordPress for Search Engines
http://sixrevisions.com/wordpress/optimizing-wordpress-for-search-engines/
7 Tools To Optimize The Speed of Your Website
http://www.webdesignbooth.com/7-tools-to-optimize-the-speed-of-your-website/
Top 20+ MySQL Best Practices | TuVinhSoft .,JSC
http://blog.tuvinh.com/top-20-mysql-best-practices/
Top 10 Internet Startup Scalability Killers – GigaOM
http://gigaom.com/2009/12/20/top-10-internet-startup-scalability-killers/
Compare the recent sale of Friendster for a reported $26.4 million with Facebook’s projected 2010 revenues, of $1 billion, and we have a stark reminder of how the inability to scale can kill a startup. “All they had to do was keep the damned servers up and running,” Matt Cohler, a former Facebook executive and general partner at Benchmark Capital, says in Adam L. Peneberg’s book “Viral Loop,” but Friendster failed to scale and the cost was enormous.
Top 10 Internet Startup Scalability Killers – GigaOM
SnapAds | Display Ad Optimization
http://www.snapads.com/
Wow.
service that effectively combines the theory of natural selection with banner ads - with very impressive results.
Weebly product that optimizes ads based on genetic algorithms.
13 Things You Must Do First with Your New PC | Maximum PC
http://www.maximumpc.com/article/features/13_steps_any_new_computer
A new computer is like a blank state--there's a lot of potential there, but without some work on your part, it's useless. It's not hard to get started, but there are some essential first steps that everyone should follow when breaking in their new PC. In this guide, we've compiled a step-by-step list of essential tips, tricks and advice from many of our other features, to provide you with just the information you need to get off to a great start with any new PC. So if you got a new rig under the PC under the tree this year, or even if you're just thinking about getting one in the future, read on to find out more
再起動なしでFirefoxの内部データベースをさくっと最適化する小技 - IDEA*IDEA ~ 百式管理人のライフハックブログ
http://www.ideaxidea.com/archives/2009/08/how_to_optimize_firefox_internal_db.html
Firefox ファイヤ
Windows XPで無効化してはならないサービス10個 - IT業界を生き抜く秘密10箇条 - ZDNet Japan
http://japan.zdnet.com/sp/feature/07tenthings/story/0,3800082984,20399592,00.htm
10個しかないんかな
10 Things You Can Do To Optimize for Image Search
http://www.searchenginejournal.com/image-search-optimization/10218/
saved by avinash
Things that can be done to optimize images for search.
Page Speed Home
http://code.google.com/intl/fr/speed/page-speed/index.html
Perfection kills » Optimizing HTML
http://perfectionkills.com/optimizing-html/
Website Performance: What To Know and What You Can Do - Smashing Magazine
http://www.smashingmagazine.com/2010/01/06/page-performance-what-to-know-and-what-you-can-do/
Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow websites mean fewer users and less happy users and thus lost revenue and reputation.
Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow...
Speed up your JavaScript, Part 2 | NCZOnline
http://www.nczonline.net/blog/2009/01/20/speed-up-your-javascript-part-2/
nest loops too many....
Speed up your JavaScript,
Last week, I covered the first reason why JavaScript can take too long to execute: too much happening in a loop. There's a similar problem with functions in
You Don't Need to Regularly Reinstall Windows; Here's Why - Crapware - Lifehacker
http://lifehacker.com/5435523/you-dont-need-to-regularly-reinstall-windows-heres-why
Summary (my version): Don't install crap programs, keep your system clean, defrag it once in a while, and know what you're downloading from where/whom. Pretty simple. Got it? Good
The reality is that Windows doesn't slow down if you just take care of your PC a little more. Follow these procedures, and you won't have to wonder if spending hours backing up data, installing from disc, and re-installing your essential applications is really necessary.
53 Promotional Websites To Gain Traffic Quick And Easy | Graphic and Web Design Blog -Resources And Tutorials
http://www.1stwebdesigner.com/development/promotional-websites-gain-traffic-quick-easy/
Share this on del.icio.usDigg this!Share this on RedditBuzz up!Stumble upon something good? Share it on StumbleUponShare this on TechnoratiShare this on MixxSubmit this to DesignFloatShare this on FacebookTweet This!Submit this to Script & StyleShare this on DevmarksRelated Posts40 Promotional Sites Where To Submit Your Design Related Links10 Ways How To Track Site Traffic, Popularity, Statistics1st [...]
It started very long time ago (to be exact December 27, 2008), when I created my first promotional article with 40 promotional links in it.
How to Promote Your Facebook Fan Page & Get Lots of Fans | Search Engine Journal
http://www.searchenginejournal.com/how-to-promote-your-facebook-fan-page/15902/
21 Scripts, Tips, and Tools to Decrease Your Websites Server Load
http://www.webhostingsearch.com/articles/how-to-decrease-website-server-load.php
large images, multiple pieces of Javascript, and hefty CSS files. All of these can contribute to a website that is less than optimized and may run slower and become irritating to the end user.
The Little Known Secret to Getting Page 1 Google Rankings : Marketing :: American Express OPEN Forum
http://www.openforum.com/idea-hub/topics/marketing/article/the-little-known-secret-to-getting-page-1-google-rankings-steve-strauss
Tips N Tricks for creating a PR1 site. The trick in this case is SEO Video.
How to rise to the top in Google
"1. Create some great video for your site. Note: Research indicates that if you have video on your homepage, up to 80% of your visitors will click that first, so it better be good! 2. Post it prominently throughout your site. 3. SEO it and submit it. Here’s the trick, and it is two-fold. First, you must optimize the video for search engines. That means key words and phrases must be used in the file name, in the captions, etc. Second, once posted on your site, you must then submit the video itself using XML tools to Google and the other search engines."
How To Rank Top In Google | The Next Big Tech Thing
http://thenextbigtechthing.com/2010/01/how-to-rank-top-in-google/
t
Measuring & Optimizing I/O Performance - igvita.com
http://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/
Typically excellent post from Ilya Grigorik.
An indepth look at disk i/o throughut, measurement and performance monitoring within Linux
5-Minute PNG Image Optimization • Perishable Press
http://perishablepress.com/press/2009/05/17/png-image-optimization/
PNG Image Optimization
5-Minute PNG Image Optimization • Perishable Press
How to reduce the number of HTTP requests - Robert's talk
http://robertnyman.com/2010/01/15/how-to-reduce-the-number-of-http-requests/
jQuery Lint – James Padolsey
http://james.padolsey.com/javascript/jquery-lint/
It works over the top of jQuery and diligently reports errors and any incorrect usage of jQuery. It will also, to some extent, offer guidance on best practices and performance concerns. Handy with firebug's console.
"jQuery Lint is a simple script you can download and use with jQuery. It works over the top of jQuery and diligently reports errors and any incorrect usage of jQuery. It will also, to some extent, offer guidance on best practices and performance concerns."
Optimize all your PNG and JPEG images with one command using imgopt | lyncd.com
http://lyncd.com/2009/03/imgopt-lossless-optimize-png-jpeg/
optimizaçao de imagens
This sort of nitty-gritty optimisation stuff appeals to my nerdy side. An interesting article, but it's also worth reading the comments for a few gotchas.
I've used some of the comments this script shells out to stand-alone, but this combines it all together and makes it nice and easy to extremely squeeze graphics (losslessly)
WooRank | Website analysis tool
http://www.woorank.com/
eines per optimització SEO. Molt bo.
http://loogic.com/woorank-te-ayuda-a-analizar-tu-web/
Get personalized marketing tips to improve your website and drive more traffic.
Analizador de webs
análisis de web
Web que te analiza tu página web
HOW TO: Optimize a Pre-Existing Google AdWords Account
http://mashable.com/2008/12/10/how-to-optimize-google-adwords/
tips on how to restart an existing adwords campaign or campaigns
Shimon Sandler is a search marketing professional. He authors a blog at Shimonsandler.com In this bad economy when many advertisers are slashing their online
Some SEO Advice For Bill Gates
http://searchengineland.com/some-seo-advice-for-bill-gates-34303
Consigli a zio Bill
If I ever have a blog I want to be searchable
What do you get for Bill Gates, the richest person in the world? How about a little free SEO advice for his new blog? It could use some. Bill, I went looking
whitehouse.gov Website Code
http://dotnetperls.com/Content/whitehouse-gov-Site.aspx
Description. You want to read about the code structure of the new whitehouse.gov website on this historic Inauguration Day of the 44th president of the USA. The site is built on ASP.NET.
"The whitehouse.gov has a page weight of 821 KB and loaded in 1.58 seconds on my cable modem. This is around average for new and graphically-oriented sites." Say what??
9 Tips to Smaller & Optimized CSS Files » DivitoDesign
http://www.divitodesign.com/2008/11/9-tips-smaller-optimized-css-files/
Facebook Developers | HipHop for PHP: Move Fast
http://developers.facebook.com/news.php?blog=1&story=358
With HipHop we've reduced the CPU usage on our Web servers on average by about fifty percent, depending on the page. Less CPU means fewer servers, which means less overhead. This project has had a tremendous impact on Facebook. We feel the Web at large can benefit from HipHop, so we are releasing it as open source this evening in hope that it brings a new focus toward scaling large complex websites with PHP. While HipHop has shown us incredible results, it's certainly not complete and you should be comfortable with beta software before trying it out.
HipHop for PHP. With HipHop we've reduced the CPU usage on our Web servers on average by about fifty percent, depending on the page. Less CPU means fewer servers, which means less overhead.
Facebook is a social utility that connects people with friends and others who work, study and live around them. People use Facebook to keep up with friends, upload an unlimited number of photos, post links and videos, and learn more about the people they meet.
Gallery of Processor Cache Effects
http://igoro.com/archive/gallery-of-processor-cache-effects/
Yahoo! Smush.it™
http://www.smushit.com/ysmush.it/
-ImageMagick: to identify the image type and to convert GIF files to PNG files. -pngcrush: to strip unneeded chunks from PNGs. We are also experimenting with other PNG reduction tools such as pngout, optipng, pngrewrite. Hopefully these tools will provide improved optimization of PNG files. -jpegtran: to strip all metadata from JPEGs (currently disabled) and try progressive JPEGs. -gifsicle: to optimize GIF animations by stripping repeating pixels in different frames.
Smush.it uses optimization techniques specific to image format to remove unnecessary bytes from image files. It is a "lossless" tool, which means it optimizes the images without changing their look or visual quality.
Evaluating Django Caching Options | codysoyland.com
http://www.codysoyland.com/2010/jan/17/evaluating-django-caching-options/
Good overview of Django Caching Techniques
denormalization
Everything You Need to Know About Image Compression - Noupe
http://www.noupe.com/design/everything-you-need-to-know-about-image-compression.html
Four ways to optimize paginated displays | MySQL Performance Blog
http://www.mysqlperformanceblog.com/2008/09/24/four-ways-to-optimize-paginated-displays/
A paginated display is one of the top optimization scenarios we see in the real world. Search results pages, leaderboards, and most-popular lists are good examples. You know the design pattern: display 20 results in some most-relevant order. Show a "next" and "previous" link. And usually, show how many items are in the whole list and how many pages of results there are. Rendering such a display can consume more resources than the entire rest of the site! As an example, I'm looking at slow log analysis results (with our microslow patches, set to log all queries) for one client; the slow log contains 6300 seconds' worth of queries, and the two main queries for the paginated display consumed 2850 and 380 seconds, respectively.
Rendering such a display can consume more resources than the entire rest of the site!
A paginated display is one of the top optimization scenarios we see in the real world. Search results pages, leaderboards, and most-popular lists are good examples.
Tuning MySQL Performance with MySQLTuner | HowtoForge - Linux Howtos and Tutorials
http://www.howtoforge.com/tuning-mysql-performance-with-mysqltuner
Perl script for reporting back on your MySQL config.
Debugging and Tuning MySQL performance
Handy script to gather suggestions on mysql tuning
Let's make the web faster - Google Code
http://code.google.com/intl/de-DE/speed/articles/
10 SEO Techniques All Top Web Sites Should Use | Freelance Folder
http://freelancefolder.com/10-top-seo-techniques/#comments
For one — it’s an extra click to get into your content. Worse is when you don’t give a “skip intro” option or set of links into your main site content — because you’re essentially forcing your visitors to sit through the full animation. If you’re lucky, this will only annoy them… if not — they’ll just leave without giving your main web site a shot. And without an html link pointing into your site, the search engines have no way to continue either (unless you made use of a sitemap.xml file — but still…)
RT @imjustcreative 10 SEO Techniques All Top Web Sites Should Use | Freelance Folder (http://ping.fm/YL3iU) [from http://twitter.com/KohliConsulting/statuses/1180654495]
SEOmoz | 30 SEO Bookmarklets to Save You Time
http://www.seomoz.org/blog/30-seo-bookmarklets-to-save-you-time
We all work hard at the SEO process - analyzing sites, gathering data, researching potential problems and identifying the solutions. Today's post is on how to work smarter and faster using bookmarklets for SEO. No matter your browser, these plug-and-play links will let you get your job done faster and easier, and look like a pro in front of bosses and clients.
e all work hard at the SEO process - analyzing sites, gathering data, researching potential problems and identifying the solutions. Today's post is on how to work smarter and faster using bookmarklets for SEO. No matter your browser, these plug-and-play links will let you get your job done faster and easier, and look like a pro in front of bosses and clients.
5 great ways to waste money in Google Adwords « Successful Software
http://successfulsoftware.net/2010/02/10/5-great-ways-to-waste-money-in-google-adwords/
if you take the time to learn the ropes and experiment. Below is a graph of my return on investment from Adwords for my table planning software over 5 yea
Mr. Moore gets to punt on sharding - (37signals)
http://www.37signals.com/svn/posts/1509-mr-moore-gets-to-punt-on-sharding
I guess the conclusion is that there’s no use in preempting the technological progress of tomorrow. Machines will get faster and cheaper all the time, but you’ll still only have the same limited programming resources that you had yesterday. If you can spend them on adding stuff that users care about instead of prematurely optimizing for the future, you stand a better chance of being in business when that tomorrow finally rolls around.
From 37signals
VerkkoStadi Technologies is looking for a Hardcore PHP Developer. See more on the Job Board.
Panic Blog » ShrinkIt 1.0
http://www.panic.com/blog/2010/02/shrinkit-1-0/
Panic software for shrinking images of various formats.
… a simple, small, Panic-internal tool (for Mac OS X Snow Leopard) that will automate the process of stripping needless metadata from PDFs by re-saving them using Apple’s PDF processor.
Is your application larger than necessary because of needless data stored in image resources? What is making your PDFs four times the size they ought to be? More on this shocking discovery at 11! (It’s 11.) Being a responsible and forward-thinking developer, you’re probably good and ready for the day Mac OS X supports resolution independence – lol – so you use multilayer TIFFs and PDFs instead of flat bitmap images whenever possible. Try this: get the file size of one of those Adobe Illustrator®-produced PDFs. Now open it in Preview and resave it. Notice anything? Once a PDF has gone though Apple’s PDF processing, it’s way, way smaller.
The Comprehensive Guide to Saving Images for the Web
http://sixrevisions.com/web_design/comprehensive-guide-saving-images-for-web/
On the surface, saving images for the web can be a pretty straightforward process. However, if you dig deeper there's a wealth of information and techniques you might be missing out on. This article focuses on the diverse features of Photoshop's Save for Web & Devices command and best practices for saving images that are optimized for web use.
Multivariate testing, A/B split testing and landing page optimization software reviews | Which Multivariate?
http://www.whichmvt.com/
Here's what to do: Discover how multivariate testing can increase your profits...then compare software tools using the comparison chart below. Be warned, though: this chart doesn't tell the whole story. Find out the reality of what the software is like, by reading the descriptions and user reviews of it. And, once you've used the software yourself, please come back to submit a review of it.
By http://bit.ly/Tweets2Delicious
Roadmap: Make Your Corporate Websites Relevant by Integrating Facebook, Google, MySpace, LinkedIn, or Twitter « Web Strategy by Jeremiah Owyang | Social Media, Web Marketing
http://www.web-strategist.com/blog/2010/03/01/roadmap-make-your-corporate-websites-relevant-integrate-social-network-features/
Companies must integrate customers behavior on social networks to their corporate website to increase relevancy, word of mouth, and trust. Social networks, which have your customers and prospects, have taken note, and have launched a variety of products that allows their thriving communities of buyers and prospects to connect with static corporate sites. The challenge? There are so many features available, it’s confusing to figure out what to do. Use this data as a roadmap and guide.
Finally, your corporate website can be relevant again Over the past few weeks, I’ve been conducting research to measure how different social networks allow for integration with corporate websites and their assets. Over 3 years ago, I wrote a piece on how corporate websites are becoming irrelevant, due to trusted decisions between prospects and customers taking place off the corporate site. This piece, which still gets traffic has been translated into over a dozen languages –the market recognizes that corporate sites can no longer operate as silos when customers have left.
Finally, your corporate website can be relevant again - Over the past few weeks, I've been conducting research to measure how different social networks allow for integration with corporate websites and their assets. Over 3 years ago, I wrote a piece...
Finally, your corporate website can be relevant again Over the past few weeks, I've been conducting research to measure how different social networks allow for integration with corporate websites and their assets. Over 3 years ago, I wrote a piece
Introducing EnhanceJS: A smarter, safer way to apply progressive enhancement | Filament Group, Inc., Boston, MA
http://www.filamentgroup.com/lab/introducing_enhancejs_smarter_safer_apply_progressive_enhancement/
Introducing EnhanceJS, a JavaScript framework designed specifically to deliver a usable experience to the widest possible audience, by testing the browser to determine whether it is capable of correctly supporting a range of essential CSS and JavaScript properties, and delivering features only to those that pass the test.
Top 20 Nginx WebServer Best Security Practices
http://www.cyberciti.biz/tips/linux-unix-bsd-nginx-webserver-security.html
5 Ways to Speed Up Your Rails App | Union Station
http://www.engineyard.com/blog/2009/5-ways-to-speed-up-your-rails-app/
5 Ways to Speed Up Your Rails App
Fixing Threads in Ruby 1.8: A 2-10x performance boost at time to bleed by Joe Damato
http://timetobleed.com/fixing-threads-in-ruby-18-a-2-10x-performance-boost/
good explanation of Ruby's threads & stack implementation
6s
ruby 1.8 mri assembly threads
10 sql tips to speed up your database
http://www.catswhocode.com/blog/10-sql-tips-to-speed-up-your-database
SQL optimization
10 sql tips to speed up your database http://bit.ly/9uIi6k #sql
Top 10 best practices for front-end web developers
http://www.catswhocode.com/blog/top-10-best-practices-for-front-end-web-developers
Top 10 best practices for front-end web developers - http://www.catswhocode.com/blog/top-10-best-practices-for-front-end-web-developers
practices
Faster JPEG Encoding in Flash Player 10 [ by Thibault Imbert ] < ByteArray.org
http://www.bytearray.org/?p=775
Faster JPEG Encoding with Flash Player 10 http://bit.ly/cHrQoO #flash #jpeg
作者對Flash Player10作了JPG輸出優化(比corelib的版本快了2.X以上)
JPEGEncoder
replacement jpeg encoder class
Vectorを使ったJpegエンコーダクラス
WordPress SEO Video - Yoast - Tweaking Websites
http://yoast.com/wordpress-seo-video/
I spoke at A4UExpo London last year and will be speaking at the upcoming A4UExpo Amsterdam. One of the sessions I had in the last A4UExpo was the session on WordPress SEO & Optimisation strategies. That entire session was taped, and the A4UExpo guys have been kind enough to allow me to embed it here and show it to all of you, so, please, enjoy!
Building SEO optimised Django web applications — The Uswaretech Blog - Django Web Development
http://uswaretech.com/blog/2008/10/building-seo-optimised-django-web-applications/
Using Django's built in tools for performing SEO. Including pinging Google when site content has changed.
How we made $1 million for SEOmoz—with one landing page and a few emails | Conversion Rate Experts
http://www.conversion-rate-experts.com/seomoz-case-study/
How To Use Video SEO To Jump To The Top Of Google Search Results
http://techcrunch.com/2010/03/10/video-seo-top-google-search/
As most search engine optimization (SEO) experts are aware, getting a first-page Google result is harder than ever. Not only do Google’s search and indexing algorithms continue to evolve in complexity, but Google has given over more and more of its search results real estate to “blended” search results, displaying vid
Editor’s note: In the following guest post, Fliqz CEO Benjamin Wayne reveals some of the secrets of using video to help boost the search results rankings of your website. Fliqz is an online video platform.
In fact, Forrester Research found that videos were 53 times more likely than traditional web pages to receive an organic first-page ranking.
SEOmoz | Pagination: Best Practices for SEO & User Experience
http://www.seomoz.org/blog/pagination-best-practices-for-seo-user-experience
We've been getting a lot of questions in Q+A and on the road at events like last week's Miva Merchant conference, Online Marketing Summit and the YCombinator conference about h...
5 Quick and Easy Ways to Optimise Your Website - Freelance Web Design Belfast Northern Ireland - Lee Munroe
http://www.leemunroe.com/optimise-website/
Performance is something you don’t often think about. You assume that if it loads quickly enough for you then everyone’s happy. Someone commented a while back saying that it takes quite long for my pages to load so I optimised it a tad and thought I’d share a few quick tips with you.
PHP, Web and IT stuff » Blog Archive » Avoid Javascript blocking content download on your website during page load
http://www.webdigi.co.uk/blog/2009/avoid-javascript-blocking-content-download-on-your-website-during-page-load/
JDbMonitor - Monitor JDBC Performance For Slow SQL Queries
http://www.jdbmonitor.com/
JDbMonitor is a tool to monitor & analyse database performance for any Java application. Easily determine your application's database performance and analyse problems down to specific SQL statement.
Tool for monitoring JDBC database activity
Monitor JDBC Performance For Slow SQL Queries
How Accessible is Your Website? 8 Tools to Analyze Your Website’s Level of Accessibility | Spyre Studios
http://spyrestudios.com/website-accessibility-tools/
How Accessible is Your Website? 8 Tools to Analyze Your Website’s Level of Accessibility
Designing a website that's as much successful as it is effective takes time, skills, and a lot of testing. Normally, when we're talking about web design and we hear the word testing, the first thing that comes to mind is usability, and that's fine, but when was the last time you sat down to analyze the level of accessibility of your website? Testing on other aspects of your website are important, however, a lot of us seem to neglect our websites accessibility. This can ultimately lead to the loss of a wide range of users and poor elements of design. But not to fear, below we've compiled a set of tools that will help you combat poor accessibility. Every tool is free to use and has been chosen because it's easy to use and offers quality testing.
8 Tools to Analyze Your Website’s Level of Accessibility
effective
Designing a website that’s as much successful as it is effective takes time, skills, and a lot of testing. Normally, when we’re talking about web design and we hear the word testing, the first thing that comes to mind is usability, and that’s fine, but when was the last time you sat down to analyze the level of accessibility of your website?
Clojure performance tips « Occasionally sane
http://gnuvince.wordpress.com/2009/05/11/clojure-performance-tips/
SEOmoz | Google Says: Yes, You Can Still Sculpt PageRank. No You Can't Do It With Nofollow
http://www.seomoz.org/blog/google-says-yes-you-can-still-sculpt-pagerank-no-you-cant-do-it-with-nofollow
My boss showed me about this by using a client example a few months back. After dealing with the page sculpting first hand, this post made a lot more sense.
31 jQuery Snippets That Will Help Make You A JavaScript Pro | AddyOsmani.com | Where Web Businesses Grow
http://addyosmani.com/blog/31-jquery-snippets/
Några braiga tips och nyheter från jQuery 1.4.
31 jQuery Snippets That Will Help Make You A JavaScript Pro /by @addyosmani http://j.mp/d90IOM #jquery #webdesign
unbland.org blog » Blog Archive » ActionScript の最適化 Tips を wonderfl に投稿しました
http://unbland.org/blog/2009/05/17/250.html
ASの高速化Tips
ActionScript の最適化って色々なサイトに載っていますが、wonderfl にまとめて載っておくとコードと動きを同時に確認できるし、自分のためにも便利だと思って色々と投稿しました。コードへのリンクに個人的な私見を加えてご紹介します。ただ、人によって意見が異なるかもしれないので、コードと動きを直接確認しておくことをお勧めします。この処理はおかしいんじゃないか?とかありましたらコメントください。 変数名の長さによる処理速度の違い 変数名の長さによる違いはありません。ですので変数名は、他の人が見やすい・自分が後で確認しても分かり易いような名前を付けておいた方が良いです。 変数を参照する際の処理速度の違い 上のコードでは _getPi <<< Math.PI <<< MyMath.PI = Main.PI < PI = _pi = ns::_pi = pi という結果で、ビルトインクラスのプロパティアクセスは若干重いので、ループ内で大量に参照する場合は変数に格納しておく方が良いです。また、getter アクセスの実態は関数ですので結構重いみたいです。MyMath.PI や Main.PI は、他の参照方法に比べると一階層下がるので若干重いですが、100 万回もループしての結果なので、あまり気にする必要はないんじゃないかと思います。ただ、注意事項が一つありますので「色々な整数化手段での処理速度の違い」も目を通しておいて下さい。 if … else と switch での処理速度の違い if … else 文は比較回数が少ない場合は軽いですが、比較回数が増えると switch 文の方が高速です。ただ、100 万回も処理させて数ミリ秒の違いですので、臨機応変に見やすい方を記述しておけば良いんじゃないかと思います。 色々な整数化手段での処理速度の違い
ActionScript の最適化 Tips
9 Ways To Improve the SEO of Every Website You Design
http://sixrevisions.com/web_design/improve-seo-website-design/
un articulo sobre SEO
Search Engine Optimization tips made simple.
Official Google Webmaster Central Blog: Using site speed in web search ranking
http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html
You may have heard that here at Google we're obsessed with speed, in our products and on the web. As part of that effort, today we're including a new signal in our search ranking algorithms: site speed. Site speed reflects how quickly a website responds to web requests.
@dworni Danke fürs Kompliment! Dieses Merkmal gewinnt an Gewicht, wenn man Google's Ranking Algorithmus betrachtet: http://bit.ly/baZCCs – cmsbox (cmsbox) http://twitter.com/cmsbox/statuses/12153045861
6 Line EventMachine Bugfix = 2x faster GC, +1300% requests/sec at time to bleed by Joe Damato
http://timetobleed.com/6-line-eventmachine-bugfix-2x-faster-gc-1300-requestssec/
"This results in an increase from 500 requests/sec to 7000 requests/sec when using Sinatra+Thin+Epoll+Threads. That is pretty ill." -- Joe Damato
On top of all that, this patch helps with Ruby’s green threads, too. If the epoll_wait causes a Ruby event to fire and that event creates a Ruby thread, that Ruby thread gets an entire copy of the existing stack. Each time that thread is switched into and out of, that thread stack has to be memcpy’d into and out of place. Reducing those memcpys by ~800,000 bytes is a HUGE performance win. Want to learn more about threading implementations? Check out my threading models post: here. Fixing this turned out to be pretty simple. A six (6!!) line patch: * Speeds up GC by 2-3x because of the huge decrease in stack frame size. * Fixes an open bug in EventMachine where using threads with Epoll causes lots of slowness. The reason is that each thread will inherit an ~800,000 byte stack that gets copied in and out every context switch. * This results in an increase from 500 requests/sec to 7000 requests/sec when using Sinatra+Thin+Epoll+Threads. That is pretty ill.
l in all, a productive debugging session lasting about an hour. The result was a simple patch, with 2 big performance improvements.
Easy CSS Compression with PHP and mod_rewrite - Roger Stringer
http://www.rogerstringer.com/projects/easy-css-compression-php-modrewrite
Say NO to fat CSS and js files with this #php script and mod_rewrite
SnapAds: Survival Of The Fittest Meets Madison Avenue
http://www.techcrunch.com/2008/11/25/snapads-survival-of-the-fittest-meets-madison-avenue/
evolutionary theory put to work in optimising
SnapAds: Survival Of The Fittest Meets Madison Avenue
WordPress Optimization: How I Reduced Page Load Time by 75%
http://www.kadavy.net/blog/posts/wordpress-optimization-dreamhost-rackspace/
RT @kadavy WordPress Optimization: How I Reduced Page Load Time by 75% http://bit.ly/d2Gfga
Who has the best SEO/SEM info? Post URLs here: - Robert Scoble - FriendFeed
http://beta.friendfeed.com/scobleizer/8591d5a6/who-has-best-seo-sem-info-post-urls-here
Scoble SEO/SEM resources
Good source for SEO info
Post URLs here: - Robert Scoble - FriendFeed
Google Opens Up Internal Speed Tool To Developers
http://www.techcrunch.com/2009/06/04/google-opens-up-internal-speed-tool-to-the-public/
Coding Horror: Beyond RAID
http://www.codinghorror.com/blog/archives/001233.html
"RAID" is now used as an umbrella term for computer data storage schemes that can divide and replicate data among multiple hard disk drives. The different schemes/architectures are named by the word RAID followed by a number, as in RAID 0, RAID 1, etc. RAID's various designs all involve two key design goals: increased data reliability or increased input/output performance. When multiple physical disks are set up to use RAID technology, they are said to be in a RAID array. This array distributes data across multiple disks, but the array is seen by the computer user and operating system as one single disk.
codeNothing? 8 jQuery Micro Optimization Tips
http://www.codenothing.com/archives/2010/8-jquery-micro-optimization-tips/
Now I am in no way advocating that you lose the abstraction that jQuery provides, but rather, providing a faster alternative that doesn't require the use of jQuery. Always keep in mind that while not as elegant, native javascript can do what you want faster.
also includes interesting links
GTmetrix | Website Speed and Performance Optimization
http://gtmetrix.com/
page speed optimization yslow
GTmetrix can help you develop a faster, more efficient, and all-around improved website experience for your users.
18 Do’s and Don’ts Of Usability On The Web | Spyre Studios
http://spyrestudios.com/dos-and-donts-of-usability/
18 Dos and Don’ts Of Usability On The Web
If you’re designing websites for a living or running your business online, there are 18 tips in this article that you should definitely read and remember.
WordPress Caching: What’s the best Caching Plugin? | Tutorial9
http://www.tutorial9.net/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/
They are still re
Abstract Heresies: You knew I'd say something.
http://funcall.blogspot.com/2009/04/you-knew-id-say-something.html
An exhaustive exploration of recursion, tail calls and TCO
Mac OS X SSD tweaks | nullVision:blogs
http://blogs.nullvision.com/?p=275
[...] what could be done to tweak Mac OS X in order to, at least minimize the write amplification problem and also optimize the space used – yes you know the €/MB ratio is high on SSDs. Most of these tweaks, besides providing for a longer lifespan for SSD disks, should improve overall system performance even on an non SSD disk. Of course you will use them at your own risk…
Ok, I have an Intel X-25M 160 GB SSD coming and I’m on a VERY GEEKY mood… so I decided to poke around a little on what could be done to tweak Mac OS X in order to, at least minimize the write amplification problem and also optimize the space used – yes you know the €/MB ratio is high on SSDs. Most of these tweaks, besides providing for a longer lifespan for SSD disks, should improve overall system performance even on an non SSD disk.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.nullvision.noatime</string> <key>ProgramArguments</key> <array> <string>mount</string> <string>-vuwo</string> <string>noatime</string> <string>/</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
How jQuery Beginners can Test and Improve their Code | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/how-jquery-beginners-can-test-and-improve-their-code/
jQuery’s arrival has made the process writing JavaScript laughably easy. But, you’ll notice that making small changes to your code improves the readability and/or performance significantly. Here are some tips to get you on your way to optimizing your code.
a context, the way the element is searched changes completely. Now, the element providing the context – someList in our case – is first searched for, and once it has been obtained, child elements that don’t have the requisite class are removed
Constraint programming in Python — The Uswaretech Blog - Django Web Development
http://uswaretech.com/blog/2009/03/constraint-programming-in-python/
flair4 blog - AS3.0 TextField生成処理の速度検証
http://blog.flair4.jp/2009/04/as30-textfield.html
Flash × テキスト
必要知識
TextFieldの話
いろんな設定検証
PHPコーディングに関する最適化TIPS 2009:phpspot開発日誌
http://phpspot.org/blog/archives/2009/03/phptips_2009.html
PHPコーディングに関する最適化TIPS 2009
PHPチューニングの色々。勉強になります。
PHP を使う人は心に留めておきたいですね。
assertTrue( ): Two techniques for faster JavaScript
http://asserttrue.blogspot.com/2009/04/two-techniques-for-faster-javascript.html
The two most important pieces of advice I can give on speeding up browser scripts, then, are: 1. Never hand-parse a string. 2. Don't do DOM operations in loops (and in general, don't do DOM operations!).
1. Never hand-parse a string. 2. Don't do DOM operations in loops (and in general, don't do DOM operations!).
I like things that go fast, and that includes code that runs fast. With JavaScript (and Java, too), that can be a challenge. So much the better, though. I like challenges too. When someone asks me what's the single best way to speed up "a slow script," naturally I want to know what the script is spending most of its time doing. In browser scripting, it's typical that a "slow" script operation either involves tedious string parsing of some kind, or DOM operations. That's if you don't count programmer-insanity sorts of things, like creating a regular expression object over and over again in a loop.
assertTrue( )
Page Speed Home
http://code.google.com/intl/en-EN/speed/page-speed/
Google code: Page Speed Home http://ow.ly/1TGzV
Page Speed performs several tests on a site's web server configuration and front-end code. These tests are based on a set of best practices known to enhance web page performance. Webmasters who run Page Speed on their pages get a set of scores for each page.
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.
Google Page Speed
"Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them."
Efficiently Rendering CSS | CSS-Tricks
http://css-tricks.com/efficiently-rendering-css/
CSS-Tricks | how efficient is the CSS that we write, in terms of how quickly the browser can render it?
How HTML 5 link prefetching can make your site load faster with one line of code. « keyboardy
http://keyboardy.com/programming/html5-link-prefetching/
ably decrease load times for a significant chunk of your users just by adding one line of code to your HTML. Pretty cool, huh?
interesante tecnica.
One of the lesser-known jewels of HTML 5 is link prefetching. The idea is to extend the time-honored concept of image preloading to HTML content (and without any messy AJAX code). Here’s how it works: You add a line like this to your page: <link rel="next" href="page2.html"> Then the browser automatically downloads page2.html in a background process as soon as the user’s computer is idle. When the user finally clicks a link to page2.html, the browser serves it from the cache, and so it loads significantly faster. Link prefetching is currently only supported by Firefox. But since Firefox is the second most popular web browser in the world, you can noticeably decrease load times for a significant chunk of your users just by adding one line of code to your HTML. Pretty cool, huh?
How We Improved Our Conversion Rate by 72% | Dan McGrady · dMix - Toronto Startup, Ruby Developer and Designer
http://dmix.ca/2010/05/how-we-increased-our-conversion-rate-by-72/
good
changing text content and changing button color
CSSセレクタの高速化の話し - Webtech Walker
http://webtech-walker.com/archive/2010/05/18162034.html
これは意外だった。
まじか
セレクタは右から左に解釈される これは正直知らなくて、結構衝撃でした。 #foo .bar {} これはなんとなく#fooを探して、その中の.barを探している気がしてたんですけど、実は.barを探して、その親要素に#fooがあるかを探すそうです。なので特に#fooが必要なければ .bar {} と書いたほうが高速だということ。 また、以下の様に要素名で指定すると、その要素を全て探します。 #foo a {} これは一度a要素を全て探すので、できればaにclassをふって #foo .anchor {} とするほうが高速のようです。(#fooをとるとより高速) 特にユニバーサルセレクタなどは、 #foo * {} とすると、全ての要素の親要素に対して#fooがあるかどうかを調べるので遅くなるようです。
Soluto Is an Awesome Tool to Speed Up Your System Boot, Fix System Slowdowns
http://lifehacker.com/5561303/soluto-is-an-awesome-tool-to-speed-up-your-system-boot-fix-system-slowdowns
Soluto Is an Awesome Tool to Speed Up Your System Boot & Fix System Slowdowns http://j.mp/bZiE3A
Looks interesting, but comments reveal many problems.
Windows only: Soluto bills itself as an "Anti-Frustration Software", and it's not hard to see why&mdash;it tracks all the applications in your system boot process, and tells you exactly which ones are slowing you down.
Signs of a poorly written jQuery plugin
http://remysharp.com/2010/06/03/signs-of-a-poorly-written-jquery-plugin/
Signs of a poorly written jQuery plugin
SEOmoz | The Definitive How-To Guide For Conversion Rate Optimization
http://www.seomoz.org/blog/the-definitive-howto-for-conversion-rate-optimization
THIS IS VERY IMPORTANT INFORMATION!!!!!!!!!!!!!!!!!! AND QUITE A SITE!!!!
PNG vs JPG: 6 simple lessons you can learn from our mistakes | TurnKey Linux Blog
http://www.turnkeylinux.org/blog/png-vs-jpg
PNG compresses images without losing quality. JPGs are lighter. Don't use PNG for everything to reduce weight
30 best practices to boost your web application performance - Web User Interface Architect
http://www.webuiarchitect.com/30-best-practices-to-boost-your-web-applicati
JavaScript Performance Best Practices - Forum Nokia Wiki
http://wiki.forum.nokia.com/index.php/JavaScript_Performance_Best_Practices
javascript performance bestpractices development practices ; Forum Nokia Wiki ;
This article gives good and valuable guidance for improving the JavaScript performance in Web Runtime. The article is a collection of guidelines from various sources.
SEO: The Free Beginner’s Guide From SEOmoz
http://guides.seomoz.org/beginners-guide-to-search-engine-optimization
New to SEO? Need to polish up your knowledge? The Beginner's Guide to SEO has been read over 1 million times and provides comprehensive information you need to get on the road to professional quality SEO.
Mailinator(tm) Blog: How I sped up my server by a factor of 6
http://mailinator.blogspot.com/2010/02/how-i-sped-up-my-server-by-factor-of-6.html
Interesting post about java and concurrency problems, with some nice comments too: http://bit.ly/dtzUL1 – Sergio Bossa (sbtourist) http://twitter.com/sbtourist/statuses/15701705927
270,000
Facebook | BigPipe: Pipelining web pages for high performance
http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919
Site speed is one of the most critical company goals for Facebook. In 2009, we successfully made Facebook site twice as fast, which was blogged in this post. Several key innovations from our engineering team made this possible. In this blog post, I will describe one of the secret weapons we used called BigPipe that underlies this great technology achievement.
Pretty cool way of building webpages from facebook to make it super fast.
BigPipe is a fundamental redesign of the dynamic web page serving system. The general idea is to decompose web pages into small chunks called pagelets, and pipeline them through several execution stages inside web servers and browsers. This is similar to the pipelining performed by most modern microprocessors: multiple instructions are pipelined through different execution units of the processor to achieve the best performance. Although BigPipe is a fundamental redesign of the existing web serving process, it does not require changing existing web browsers or servers; it is implemented entirely in PHP and JavaScript.
Site speed is one of the most critical company goals for Facebook. In 2009, we successfully made Facebook site twice as fast, which was blogged in this post. Several key innovations from our engineering team made this possible. In this blog post, I will describe one of the secret weapons we used called BigPipe that underlies this great technology achievement. BigPipe is a fundamental redesign of the dynamic web page serving system. The general idea is to decompose web pages into small chunks called pagelets, and pipeline them through several execution stages inside web servers and browsers. This is similar to the pipelining performed by most modern microprocessors: multiple instructions are pipelined through different execution units of the processor to achieve the best performance. Although BigPipe is a fundamental redesign of the existing web serving process, it does not require changing existing web browsers or servers; it is implemented entirely in PHP and JavaScript.
twice
Aral Balkan · How to make your web content look stunning on the iPhone 4’s new Retina display
http://aralbalkan.com/3331
The moment you first lay eyes on the iPhone 4's new Retina display, you are ruined. No other display will ever make you happy. Not unless it, too, is a Retina display. You start seeing pixels everywhere. My beloved MacBook Pro's screen? Pixels. The iPad I bought a few months ago and couldn't leave aside? Pixels.
Aral suggests some techniques to target the new super amazing display. The methods include media queries, javascript, svg and a few other sneaky techniques.
Cool blog/site about mobile dev and design and stuff
iPhone 4 でイメージを美しく表示させるためのコーディング方法
If you want your applications and web sites to look beautiful on the iPhone 4's new retina screen, you're going to have to create high-resolution versions of your bitmaps and/or use vectors.
5 Rails Plugins to Help Optimize Your MySQL | Purify Blog
http://blog.purifyapp.com/2010/06/15/optimise-your-mysql/
Bullet / SlimScrooge/ Query Reviewer / Rails Indexes / Ambitious Query Indexer
Data URIs make CSS sprites obsolete | NCZOnline
http://www.nczonline.net/blog/2010/07/06/data-uris-make-css-sprites-obsolete/
* Skip to content * Home * Blog * Writing * Speaking * Downloads * About * Contact
Which loads faster?
http://whichloadsfaster.com/
http://whichloadsfaster.com <- Try it. Love it. #webdev #velocity
heh
Which loads faster?: A tool for pitting two sites head to head in terms of page speed http://whichloadsfaster.com/ – Jacob Gube (sixrevisions) http://twitter.com/sixrevisions/statuses/18159286709
Comparaisons au niveau de la vitesse de téléchargement
Over 50 Free SEO Tools and Much, Much More about Using SEO Techniques | FreelanceFolder
http://freelancefolder.com/over-50-free-seo-tools-and-much-more-about-using-seo-techniques/
SEO - Otimização para motores de busca
SEO resources
SEO tools are something that every freelancer with a website or blog can use. A proper understanding of SEO techniques can provide greater exposure for your
Position Absolute, web apps and front-end stuff - Optimizing javascript/jQuery loading time, a beginner’s guide «
http://www.position-absolute.com/articles/optimizing-javascriptjquery-loading-time-a-beginners-guide/
Ladezeitenoptimierung mit und für jQuery
How to Take Full Advantage of Your Solid-State Drive
http://lifehacker.com/5586733/how-to-take-full-advantage-of-your-solid+state-drive
Solid-state drives (SSDs) have grown popular in recent years for the impressive speed increases your system gains using them. To get the most from your SSD, however, you can (and should) do a few things differently.
Use A Ram Disk To Reduce Writes On Solid State Drives
http://www.ghacks.net/2010/06/10/use-a-ram-disk-to-reduce-writes-on-solid-state-drives/
RT @draenews: Del Use A Ram Disk To Reduce Writes On Solid State Drives: http://bit.ly/cm71nW
para mejorar la cache de la RAM
The write speed of Solid State Drives is usually lower than the read speed. Many write operations on SSDs can slow down the system performance and reduce the longevity of the drive. Specialized programs such as SSD Drive Tweaker or Flash Fire aid the user in optimizing the system for Solid State Drives.
Web Performant WordPress | daverupert.com
http://daverupert.com/2010/06/web-performant-wordpress/
or... How I Increased My WordPress Performance and Got My Page Loads to Under 1 Second.
80% of the time users wait for a web page is because of the frontend. I was sort of thunderstruck with fear. Although we always strive for better, I typically found a 3-5 second page load great and up to 7 seconds acceptable. After recording the show, I stayed up a few hours that night fiddling with The ATX Web Show and increased site performance by ~500%1.
Dave Rupert provides an excellent breakdown of how to speed up your WordPress-powered site. There's no excuse to not spend the time implementing these changes. Even if you're like me, and have already done a lot of the work, I'm willing to bet there's a step or two that will make your site even better. For me, it's the super-duper-easy cut-and-paste improvements to the htacess file to enable gzip and browser caching.
How I Increased My WordPress Performance and Got My Page Loads to Under 1 Second.
this, is boomerang
http://yahoo.github.com/boomerang/doc/
boomerang is a piece of javascript that you add to your web pages, where it measures the performance of your website from your end user's point of view. It has the ability to send this data back to your server for further analysis. With boomerang, you find out exactly how fast your users think your site is.
RT @draenews: Del this, is boomerang: http://bit.ly/b08QdK
boomerang - measure performance of your site from your end user's pov - http://bit.ly/dz1vVd
BEST OF: 22 Free SEO / Search Engine Tools For Webmasters
http://technologytosoftware.com/free-seosearch-engine-tools-for-webmasters.html
A 10-MINUTE DESCRIPTION OF HOW JUDY ARRAYS WORK AND WHY THEY ARE SO FAST
http://judy.sourceforge.net/doc/10minutes.htm
As the inventor of the Judy algorithm I've been asked repeatedly, "What makes Judy so fast?" The answer is not simple, but finally I can share all of the details.
A complex (to implement) but efficient scalable data-structure that obtains very high performance by minimising the number of cache-line fills required.
A 10-MINUTE DESCRIPTION OF HOW JUDY ARRAYS WORK AND WHY THEY ARE SO FAST
http://judy.sourceforge.net/doc/10minutes.htm
As the inventor of the Judy algorithm I've been asked repeatedly, "What makes Judy so fast?" The answer is not simple, but finally I can share all of the details.
A complex (to implement) but efficient scalable data-structure that obtains very high performance by minimising the number of cache-line fills required.
Code as Craft » Batch Processing Millions and Millions of Images
http://codeascraft.etsy.com/2010/07/09/batch-processing-millions-of-images/
How to process 135 million images in 9 days.
Yow. 135 million images resized.