Poll: Upgrade Discourse?
-
It's too bad we aren't more committed to Dickwhores (sorry, no emoji for that) and stuff because I know a great host that would give us 4 cores/16 GB of RAM on an otherwise comparable OpenVZ VPS for far less than DigitalOcean does for that piddling 4GB.
Then we just have to figure out how to break that!
-
-
OVH has pretty cheap KVMs. You can almost certainly run Discourse there.
-
Yeah, OVH is good, too.
Sucks we don't have the support of *ahem* in making work for us.
-
tdwtf.dcstyle.json (8.8 KB)
Del
copies the highlighted text into theins
section (expected: No copy, cursor left in the emptyins
section.)Abbrev
places the highlighted text into the title, leaving only the first letter behind (expected: highlighted text left in the abbrv section, cursor in the empty title attribute.)Spoiler
- seems to be fine.http://pjh.homeip.net:81/ if anyone wants to play (you'll need to add :81 to the registration URL in the email you get.)
-
Del copies the highlighted text into the ins section (expected: No copy, cursor left in the empty ins section.)
Abbrev places the highlighted text into the title, leaving only the first letter behind (expected: highlighted text left in the abbrv section, cursor in the empty title attribute.)
It seems that I don't have much control over where the highlight goes.
For the
<del>
, I wrote it to the common usage: we make a humorous edit to the original text, so the original should be present. Ideally, the<ins>
section would be highlighted.For the
<abbr>
, I got ambitious. Try using it while highlighting this:the daily w t f
-
Reminder: @accalia and I are willing to pay for better and/or managed hosting, and if we go with vNucleus @Thalagyrt's volunteered to do best-effort basic Discourse support over and above his standard managed hosting offering.
-
Which probably means #5 in real activity out of all sites.
If there was a thing such as a collective forum e-peen, you would probably be considered the closest thing to viagra right now
Here you go.
Thank you
Filed Under: ing your own posts just isn't the same
-
Reminder: @accalia and I are willing to pay for better and/or managed hosting,
indeed! happy to yip! i mean happy to pony up for that!
-
Giant threads means you need more RAM per web worker, because they're in different processes, because Ruby has a GIL.
I have no idea what GIL is, so I googled it. First result:
-
Global Interpreter Lock? You know, when you write a singlethreaded program, and then think about the necessity of threads in any modern software, wrap the whole damn thing in a mutex, and then go "fuck it, will this do?"
-
Simply, a "global interpreter lock", better known in Python land, where only one thread can be executing code in the top language (Ruby or Python) at one time.
I think Ruby has some mitigating factors that make it not quite as bad as Python.
Also, when I say Ruby here I mean MRI, and when I say Python I mean CPython.
-
-
Then you understand that it is terrible, then.
-
It is terrible if you want efficient multithreading. And Ruby is anti-efficient by design. If you want even almost decent performance, you've chosen a wrong language for your project.
-
They don't support docker, because they use some other type of container that is incompatible iirc.
-
All you need to do is switch the kernel, though, right?
-
The problem was specific to openvz when I was looking. Maybe ovh have a good option without this problem.
I don't remember what the solution was, but there was a explicit docker won't work in some provider's FAQ, so I gave up.
-
Yeah basically you just need to know this:
- on openvz everyone shares a kernel instance
- on kvm everyone gets their own kernel instance
This also means that on openvz, everyone shares a routing table. Do not try to run a C10K service on an openvz vps... the service provider will assume you're getting ddosed and shut you down.
-
@PJH, how many workers do we have, out of curiosity?
Fuck you. No one works around here if they can avoid it.
-
@riking said:
what discourse.org hosting does.
Leak data between customers? That's a new method of load balancing.
Yeah, that was the first thing I thought of, too. But a CDN for letters was new, too.
-
You forgot "now give me money"!
This will reflect on your annual review...
-
No. If I ask for that, he might want me to work for it. Not worth taking that chance.
-
Nope, the server is under-provisioned for the posts per minute you lot are making.
You're literally #7 in the world among {publicly-accessible Discourse sites where version checking is not turned off} when sorted by posts in the last 7 days.
What's a typical peak posts per minute here? And where'd you get the info on those other Discourse forums?
-
I suppose, technically, we could up that to - say - 6 to see what happens, but that would require a rebuild of the container.
I've changed the config to this, but have not rebuilt. We are still running on four.
-
What's a typical peak posts per minute here?
Depends on the flamewar. I would guestimate about 40 or so.
-
Depends on the flamewar. I would guestimate about 40 or so.
Or people chasing INB4 badges - that's when they get really bad.
-
I voted yes. How bad can their new editor really be, after all? And how much do I want another XSS ?
-
Or people chasing INB4 badges - that's when they get really bad.
To be fair, you can't really expect forum software developers to spend time optimizing the code used to post messages to the forum, as that functionality is so far from the critical path, there's probably precious few savings to be made...
Hardly any point optimizing the database access as well, really. You want to spend your time iterating on the CSS, that's where you're going to get serious performance...
-
Are you considering to use a bigger server instead of migrating? Or have this train already departed?
-
The point was to get away from Discourse. Once that happens, the server will probably be over-provisioned....
-
the server will probably be over-provisioned.
How many toxic hellstew forums does it take to tax a server as much as a single installation of Discourse?
-
@PJH said:
the server will probably be over-provisioned.
How many toxic hellstew forums does it take to tax a server as much as a single installation of Discourse?What sort of super computer is JeffCo™ using to host multiple customers? I assume their typical customer isn't as busy as us.
-
-
How many toxic hellstew forums does it take to tax a server as much as a single installation of Discourse?
Somewhere between 47 discometers and NaN.
-
https://twitter.com/codinghorror/status/473984302376431616
woah woah woah woah!
no no no no nonono!
he banned US he does not get to come crawling back to us trying to be friends again!
he burned that bridge!
and then he burned the ashes of that bridge.
and then he thew those ashes into a volcano!
and then he threw that volcano into a bigger volcano!
there's no takebacksies on that!
-
What sort of super computer is JeffCo™ using to host multiple customers? I assume their typical customer isn't as busy as us.
A couple full-height racks. Only one database server though, somehow.
-
-
How many toxic hellstew forums does it take to tax a server as much as a single installation of Discourse?
Is Discourse one of the opportunities to use on said server....?
-
Okay, here's a reason to upgrade. No more numbers on your profile page, so it will load within a second.
-
No more numbers on your profile page, so it will load within a second.
For some reason I don't believe you. Also, won't matter once we migrate. Also, fuck Ducksauce.
-
No more numbers on your profile page, so it will load within a second.
But if you click on one of the links, is that then faster too?
-
No more numbers on your profile page, so it will load within a second.
They couldn't make it load faster with the numbers?
Will that be the solution to load times for big topics sucking? Just remove all numbers?Are any of the other following any faster?
- 500 Internal Server Error
- Body is too similar to what you tried to post but Dicksauce 500 error'd
- Posting without errors
-
Does an upgrade need to solve all discourse problems to be worth it?
-
and then he threw that volcano into a bigger volcano!
That...would actually be pretty cool.
-
They couldn't make it load faster with the numbers?Will that be the solution to load times for big topics sucking? Just remove all numbers?
Frankly, I'm suprised they didn't attempt to "fix" these issues by simply deleting users' old posts to keep their post count numbers low. That's discosensible.
-
Frankly, I'm suprised they didn't attempt to "fix" these issues by simply deleting users' old posts to keep their post count numbers low. That's discosensible.
So THAT'S why they delete all the embarrassing bug report topics!
-
@PJH said:
the server will probably be over-provisioned.
How many toxic hellstew forums does it take to tax a server as much as a single installation of Discourse?On a typical toxic hell stew forum, expect modest VPS to cope with 300k to 500k posts (and attendant active users), mild dedicated servers can cope in the million plus territory.
I've seen forums having to hit the dedicated DB server deal but they are in the 70 million plus post category.
-
What are the best hellstew opensource forums that can be used with shared hosting? (that excludes nodebb)
-
SMF, MyBB, or XenForo if you're prepared to pay for it.