15 Tools to Help You Develop Faster Web Pages

  • I read the title wrong and thought it was 15 tools to help me develop web pages faster, not faster web pages :(

    Oh well, yslow + firebug ftw!

  • Don't forget getting a hosting provider with low latency.

    Actual hostnames have been changed to protect the guilty and to avoid spamming on behalf of the innocent. If you really want to know, the IP address is there.

    BAD:

    $ ping suckyhosting.com

    PING suckyhosting.com (66.39.3.7): 56 data bytes

    64 bytes from 66.39.3.7: icmp_seq=0 ttl=56 time=85.547 ms

    64 bytes from 66.39.3.7: icmp_seq=1 ttl=56 time=85.164 ms

    64 bytes from 66.39.3.7: icmp_seq=2 ttl=56 time=84.244 ms

    64 bytes from 66.39.3.7: icmp_seq=3 ttl=56 time=89.111 ms

    ^C

    --- suckyhosting.com ping statistics ---

    4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max/stddev = 84.244/86.017/89.111/1.848 ms

    GOOD:

    $ ping myprovider.net

    PING myprovider.net (216.218.186.2): 56 data bytes

    64 bytes from 216.218.186.2: icmp_seq=0 ttl=57 time=12.773 ms

    64 bytes from 216.218.186.2: icmp_seq=1 ttl=57 time=11.947 ms

    64 bytes from 216.218.186.2: icmp_seq=2 ttl=57 time=12.747 ms

    64 bytes from 216.218.186.2: icmp_seq=3 ttl=57 time=15.037 ms

    Geography matters too, but even for locale-specific sites, it may be better to have a US-based provider with super-great network connections (with good access to a MAE, for example), hopefully also redundant connections, than to have a poorly-connected provider closer to the geographic region you are serving.

  • Charles (http://www.charlesproxy.com/) is also great for HTTP debugging and performance testing. It's got a cool "throttle" feature that lets you simulate slower connections.

  • Thanks for this. Theres some really useful ones I hadn't heard about before.

  • Excellent, this is right up my alley. Thank you.

  • Thank god, a posting that isn't by DHH (wink) or about some doomsaying economist! THIS kind of thing is why we hang out here. Thx for posting it. Useful!