in reply to Re: Perlmonks site has become far too slow
in thread Perlmonks site has become far too slow

From my side and POV, I think the number of users who disable javascript in their browsers, is small. I know it is an ideological statement and a security precaution, maybe, but it is not practical with current state of the internet, so perhaps not many people use it (i may be wrong of course, and in this case is the edge cases which matter the most!). I know that PerlMonks site prides itself on minimal or little javascript. Rightly so. After this disclaimer, can I dare suggest banning browsers which do not support javascript? That's towards the goal of preserving the site and its accessibility to humans, the big picture. Or, if browsers do not support javascript, redirect them somewhere else. Anyway, the site feels much better now, but as Co-Rion said, that's a rat race, and we lack the long tail.

  • Comment on Re^2: Perlmonks site has become far too slow

Replies are listed 'Best First'.
Re^3: Perlmonks site has become far too slow
by Corion (Patriarch) on May 01, 2025 at 15:31 UTC

    Since the crawlers have not signed up yet, all such changes would only affect Anonymous Monk.

    See Anubis for something that could be implemented with relative ease. Instead of building a babel-tower of front-end proxies all needing a container to keep up, Anubis itself could be ported to a Perl function instead by somebody enterprising.

      in the CB you mentioned "ticket system" and "SQLite" very close to each other recently, which reminded me of Fossil's ticket system, using (and used by) SQLite.

      Their Defense Against Robots works thus:
      • (of course, complemented by other measures)
      • most dynamic links are shown to logged-in users only
      • there is an "anonymous" login (with dynamic password) for anonymous humans
      Of course the design principles of Everything2 and Fossil are different enough, but I like the concept of an "anonymous login" 😉
      and most (perhaps all?) of the reasons why PM still allows anonymous posts would still be respected by this…

        That sounds like it could be viable. But, help me understand: what is meant by "dynamic links"?

        One thing to remember: we don't want to completely prevent robots from spidering the site; we want people to be able to use g0ggle (etc.) to find information in perlmonks. We're just looking at ways to throttle robots so they don't (inadvertently or otherwise) DDOS the site.

Re^3: Perlmonks site has become far too slow
by hrcerq (Monk) on May 02, 2025 at 03:10 UTC

    I do. Well, at least selectively (I enable it when really needed). Mostly as a precaution, but also because I like to keep documents static when possible. As a bonus, it greatly reduces the number of requests. But sure, it's an ideological statement too.

    return on_success() or die;