Slashdot Mirror


Freecache

TonkaTown writes "Finally the solution for slashdotting, or just the poor man's Akamai? Freecache from the Internet Archive aims to bring easy to use distributed web caching to everyone. If you've a file that you think will be popular, but far too popular for your isp's bandwidth limits, you can just serve it as http://freecache.org/http://your.site/yourfile instead of the traditional http://your.site/yourfile and Freecache will do all the heavy lifting for you. Plus your users get the advantage of swiftly pulling the file from a nearby cache rather than it creeping off your overloaded webserver."

20 of 258 comments (clear)

  1. Or use Google... by StevenMaurer · · Score: 3, Informative

    If the referrer is slashdot, return a link to the google cache of your page element, rather than the actual element.

    I trust google to be faster than these guys.

  2. This has been mentioned before by Albanach · · Score: 3, Informative

    on slashdot - lots of times. It only cache's files bigger than 5MB so if someone is slashdotting your MP3 collection it's a boon. If you're jsut hosting a dynamic web page with dynamic images your mysql server is still going to feel the strain.

  3. Beta! by dacarr · · Score: 5, Informative

    I should point out that Freecache is in beta mode. By coincidence, this posting on Slashdot here is an interesting way of working out bugs.

    --
    This sig no verb.
  4. ... execpt by laursen · · Score: 5, Informative
    They have been offline for AGES due to abuse ...

    As their status page explains...

  5. Re:Not solution to slashdot effect, but still grea by Anonymous Coward · · Score: 5, Informative

    I think they're looking more for serving big files, not html and inline images. Smallest file size is 5mb.

  6. Re:Not solution to slashdot effect by lxdbxr · · Score: 5, Informative
    Also only works for large files unless this FAQ is out of date:
    What files are being served by FreeCache?

    FreeCache can only serve files that are on a web site. If the link to a file on that web site goes away, so will the file in the FreeCaches. Also, there is a minimum size requirement. We don't bother with files smaller than 5MB, as the saved bandwidth does not outweight the protocol overhead in those cases.

    --
    -- Nothing unusual happened today
  7. parent is Informative? by danharan · · Score: 2, Informative
    Alternate link (Score:2, Informative)
    The site can also be found here: http://freecache.org/http://www.archive.org/web/fr eecache.php
    Come on mods, parent could be modded funny or redundant, but Informative?
    --
    Information: "I want to be anthropomorphized"
  8. Re:Alternative solution by CerebusUS · · Score: 2, Informative

    Well, Microsoft created a format that doesn't require tar and zip. .mht files are complete webpages (images and all) bundled up at once so you can deliver them as a single file.

    Combining that with bittorrent should be relatively easy.

    Of course, you'll probably have to view the result in IE, as the mozilla project hasn't quite worked out .mht yet, I don't think.

  9. Re:Some questions by Anonymous Coward · · Score: 1, Informative

    It *is* still in Beta, and it's coming up a lot faster than most /.ed pages.

    1. Yes. RTFSummary. It uploads automatically when someone requests the file from them. Just change your link to http://freecache.org/http://oldurl.net.

    2. Probably them. The entire internet is largely a pron/warez stash, so I'd expect a lot of the same there.

  10. Re:Alternative solution by SavingPrivateNawak · · Score: 3, Informative

    Of course, you'll probably have to view the result in IE, as the mozilla project hasn't quite worked out .mht yet, I don't think.

    What?? .mht is mail html! Is an HTML mail with all the page content in it! Even Netscape 4 can read it!

  11. Re:Some questions by Phoenix-kun · · Score: 4, Informative

    3. Can users request removal of cached content (something not possible with the Google cache).

    Actually, you can request removal of a google cache, but you must have access to the reference source site to do so. Once you've requested removal, there is even a personalized status page where you can check the progress of the removal.

    --
    Phoenix
  12. Re:USHERING IN A NEW ERA OF KARMA-WHORING by cynicalmoose · · Score: 2, Informative

    (OT) Aah, but remember, you don't get karma for funny posts. Better wait until next time.

    --
    Exercise your right not to vote. thinkoutside.org
  13. Re:Alternative solution by hattmoward · · Score: 3, Informative

    Konqueror allows users to save a page and it's dependencies in a Web ARchive. It's pretty much a .tgz file renamed.

  14. It's a FAQ by Anonymous Coward · · Score: 3, Informative
  15. Re:The business model is astounding... by infolib · · Score: 2, Informative

    How are they supposed to be making money on this?

    It's not a way of making money, it's a way of spending them. It's run by the Internet Archive, founded and funded by Brewster Kahle. It's there for your free enjoyment - revel in the goodness of humanity!

    --
    Any sufficiently advanced libertarian utopia is indistinguishable from government.
  16. Re:Alternative solution by persaud · · Score: 5, Informative

    See Bug 40873 and Bug 18764. Summary is that Thunderbird (mail) lets you view .mht but the browser does not. And there's no way to save .mht with Mozilla.

  17. Re:Alternative solution by Coulson · · Score: 3, Informative
    The problem is that you don't get any benefit from reduplication. Many pages share the same images; if each file is requested independently, the client can ignore files that are already in the cache. If you have to download a tarball of each page + images, you don't get any savings from images already in cache.

    You'd have to come up with a scheme like:
    1. send a request + list of files you have from that domain + timestamps [large!]
    2. server sends diff tarball
    3. client unzips to cache and displays
    ...or...
    1. send request
    2. server sends single response + list of related files + timestamps
    3. client diffs with cache, sends back batch request for related files
    4. server sends back batch tarball
    5. client unzips to cache and displays

  18. Content Removal by supersmike · · Score: 2, Informative
    Can users request removal of cached content

    Yep

  19. Re:Alternative solution (MHT = RFC 2557) by Helen+O'Boyle · · Score: 2, Informative

    The MHT format is specified in RFC 2557, an open standard.... so you can implement your own MHT writer or reader if you like.

    The trick with saving a page as an MHT in IE is that if the page includes any frames that are not visible (which are made visible by script that runs when the user clicks on buttons for example), IE appears to not automatically load that content, so the saved page doesn't include it. If you have a complex page, you might need to write code (or use chili kat if it's in your budget) to get an MHT created in the manner you would like.

  20. Re:What we really need.... by Fastolfe · · Score: 2, Informative

    Now the www.squidserver.com server would have to bear the entirety of the bandwidth usage. That's not at all scalable.

    What makes you think that www.squidserver.com always resolves to the same single squid server? Intelligent DNS resolution in conjunction with things like IP multicast and multi-homing could be used to achieve something approaching what Akamai does.

    Plus, the advantage of a proper caching HTTP proxy as the "meat" of this solution means that HTTP caching rules are respected. If a site has an advertising graphic that they really need to have loaded for each user and not cached, they can express that through HTTP caching headers and "www.squidproxy.com" would be "required" to pass the request through. This way you neatly side-step the perceived legal problems Slashdot says they face when considering a similar Slashdot cache for linked-to articles. (See the FAQ.)