The Iconfactory

Technology

The Technology Behind The Iconfactory

Software

Software

The Iconfactory website runs continuously thanks to a powerful combination of Apache, PostgreSQL and Ruby on Rails running on Mac OS X Server. Ruby on Rails has proven its strength and flexibility as the backbone of the Iconfactory and we are pleased to be able to create an increasingly robust user experience for all of our visitors.

Standards

Standards

All of the web pages at the Iconfactory are designed to be compliant with W3C standards. In order to make this happen we have used XHTML 1.0 Transitional and CSS 2.0 in the site's development. We fully believe in the importance of web-based standards and strive to promote this philosophy via the design of our site.

Hardware

Hardware

We are Apple fanatics and happily admit it. The Iconfactory website purrs like a kitten thanks to the Xserve that handles the millions of hits at the site each day. Apple's superior combination of proprietary hardware and software means that things just work, and maintenance is practically non-existent.

Network

Network

Our faithful Xserves share a server rack with our good friends at Panic in Portland, Oregon. Co-location hosting services are provided by Cogent in the fabulous Pittock Building. Thanks to them, we have plenty of bandwidth to cover the terabytes of data that the Iconfactory serves up each year. So go ahead and download those icons, there are plenty to go around!

Server Status

Our server has been running continuously since 20.May.2010 (286 days).

The current load is 0.36 and memory usage is 49% with 512.0 KB swapped to disk.

The network has sent 1.7 TB and received 1.2 TB of data.

(If knowing stuff like this makes you happy, be sure to check out iPulse)

Did You Know?

  • We've been on the web since 1996
  • We've released over 7,000 free icons
  • We have over 1 million visitors monthly
  • Free downloads use over 12 terabytes of bandwidth each year
  • To view all of our icons on screen at the same time, you would need at least 26 20" iMacs