[tor-bugs] #32090 [Internal Services/Tor Sysadmin Team]: Blog status and where to go
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Oct 15 14:58:07 UTC 2019
#32090: Blog status and where to go
-------------------------------------------------+---------------------
Reporter: hiro | Owner: tpa
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Internal Services/Tor Sysadmin Team | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+---------------------
Comment (by anarcat):
ah. i saw this ticket after replying in private by email, but i'll share
that analysis here. ;)
> TL;DR: I'd go with varnish still, and ask the next steps on that.
>
> The single bottleneck issue for Varnish could be a problem, but we do
> have multiple locations for our servers and would be able to providing
> multiple redundant servers without too much problems if that becomes an
> issue. I would certainly advocate towards creating at least two
> frontends to start with.
>
> As we discussed last week, we already have a (~free) contract with
> Fastly, so if we want to go the "CDN" way, it would be a good
> option. They say they don't log/track their users, but I'm not sure it
> would be a great move in terms of "publicity". I'm also not quite sure I
> trust Fastly with doing the right thing here, ultimately, nor do I feel
> that the idea of putting all our eggs in the same basket to be safe. We
> also run the chance of blowing our quota there eventually if we throw
> everything in Fastly.
>
> I would assume CF is out of the question, and I don't know enough about
> Netlify to speak about it...
>
> It would be useful to know a little more what "page loads" mean. The
> 300k "visitors" and 1.5M "pages" figures are similar to what we see in
> the dashboard, but in terms of server resources, actual raw numbers
> (megabits per second or total gigabytes, and "hits" per second, as
> oposed to pages) would be more useful to evaluate our capacity. What's a
> "page" for example? Is that one page load, with all extra resources like
> CSS and images? While that's useful for them because it's their primary
> driver (because it's drupal fighting with PHP and the database to create
> the page on the fly), for us at the caching layer, we don't care about
> the type of content as much. :)
>
> Finally, I looked at Tome briefly. There were various modules like this
> in Drupal's history, the one I knew about before today is called "boost"
> but hasn't been ported to D8 it seems. Tome is interesting, as it does
> allow the creation of a static site in front of drupal, and we could
> then share it on the mirror system, but then it still means we need to
> deal and pay with pantheon for the hosting, which still seems like an
> expensive proposition for basically a glorified text editor. I'm not
> sure how "just sending the comment links" would work in practice, but
> maybe it can be done too.
>
> Anyways, Tome would take time and effort to setup, and since we are
> still considering our long-term options here, I wouldn't advise for that
> solution just yet and just start working more concretely on how to setup
> the varnish frontends, provided we have confirmation on the
> numbers. With a rough guesstimate, 1.5M "pages" is about 23Mbit/s on
> average during the month, something we could probably absorb in the
> existing infrastructure without too much troubel. But that's assuming
> just the 5MB frontpage, having better numbers would help here
> tremendously.
>
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/32090#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list