GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    jwz (jwz@mastodon.social)'s status on Sunday, 17-Nov-2024 09:01:27 JST jwz jwz

    @SomaFMrusty That's the beauty of it, though -- if you want to make a small site fall over, just post a link to it *in a reply to me*.

    This system is not a good system.

    In conversation about 7 months ago from mastodon.social permalink
    • Embed this notice
      Gary "grim" Kramlich (grimmy@mastodon.social)'s status on Sunday, 17-Nov-2024 13:58:25 JST Gary "grim" Kramlich Gary "grim" Kramlich
      in reply to

      @jwz @SomaFMrusty I proposed a project to nlnet to attempt to tackle this and they rejected it... 🙄

      In conversation about 7 months ago permalink
    • Embed this notice
      Mark Kraft (krafttea@mastodon.social)'s status on Monday, 18-Nov-2024 12:59:09 JST Mark Kraft Mark Kraft
      in reply to

      @jwz @SomaFMrusty ... and that's why LJ made Memcached.
      https://en.wikipedia.org/wiki/Memcached

      In conversation about 7 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Memcached
        Memcached (pronounced variously /mɛmkæʃˈdiː/ mem-cash-dee or /ˈmɛmkæʃt/ mem-cashed) is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read. Memcached is free and open-source software, licensed under the Revised BSD license. Memcached runs on Unix-like operating systems (Linux and macOS) and on Microsoft Windows. It depends on the libevent library. Memcached's APIs provide a very large hash table distributed across multiple machines. When the table is full, subsequent inserts cause older data to be purged in least recently used (LRU) order. Applications using Memcached typically layer requests and additions into RAM before falling back on a slower backing store, such as a database. Memcached has no internal mechanism to track misses which may happen. However, some third party utilities provide this functionality. Memcached was first developed by Brad Fitzpatrick for his website LiveJournal, on May 22, 2003. It was originally written in Perl, then later...
    • Embed this notice
      jwz (jwz@mastodon.social)'s status on Monday, 18-Nov-2024 13:06:35 JST jwz jwz
      in reply to
      • Mark Kraft

      @KraftTea @SomaFMrusty
      Here we go again.

      "Everyone who replied with 'use a CDN' is really saying, 'I expect all web sites to be run by skilled and dedicated professionals, who deploy future-proofed technology stacks, so that my social network can be run by amateur hobbyists."

      https://www.jwz.org/blog/2022/11/mastodon-stampede/#comment-238293

      In conversation about 7 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: cdn.jwz.org
        Mastodon stampede
        "Federation" now apparently means "DDoS yourself." Every time I do a new blog post, within a second I have over a thousand simultaneous hits of that URL on my web server from unique IPs. Load goes over 100, and mariadb stops responding. The server is basically unusable for 30 to 60 seconds until the stampede of Mastodons slows down. Presumably each of those IPs is an instance, none of which ...
    • Embed this notice
      Mark Kraft (krafttea@mastodon.social)'s status on Monday, 18-Nov-2024 13:11:29 JST Mark Kraft Mark Kraft
      in reply to

      @jwz @SomaFMrusty I was actually implying that the work shouldn't have to be done on your end, but rather that there might be opportunities for things to be fetched only a few times, and distributed within clusters.

      It wouldn't make sense to do it the other way. But the general idea of what it does stands.

      In conversation about 7 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        http://clusters.It/
    • Embed this notice
      jwz (jwz@mastodon.social)'s status on Monday, 18-Nov-2024 13:59:31 JST jwz jwz
      in reply to
      • Mark Kraft

      @KraftTea @SomaFMrusty So you're suggesting a shared CDN that all the anarchic mastodon instances would share? That seems... fraught. Even discounting funding. Also it is effectively recentralization. My proposal is different, rather than caching a zillion loads how about transport it with the post and loading zero.

      In conversation about 7 months ago permalink
    • Embed this notice
      Mark Kraft (krafttea@mastodon.social)'s status on Monday, 18-Nov-2024 14:09:30 JST Mark Kraft Mark Kraft
      in reply to

      @jwz @SomaFMrusty I don't see why it would have to mean recentralization, as much as having some admins who would be willing to be spokes / regional hubs to a certain range of other sites.

      Every large global social media site is essentially decentralized, in technologically meaningful ways that generally boost performance.

      My comment re: Memcached was merely that yours was the kind of problem it solved. But if it can be solved efficiently in ways that don't drive users crazy, I'm all for it.

      In conversation about 7 months ago permalink

      Attachments


Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.