[ home / bans / all ] [ amv / jp / spg ] [ maho ] [ cry ] [ f / ec ] [ qa / b / poll ] [ tv / bann ] [ toggle-new ]

/maho/ - Magical Circuitboards

Advanced technology is indistinguishable from magic

New Reply

Options
Comment
File
Whitelist Token
Spoiler
Password (For file deletion.)
Markup tags exist for bold, itallics, header, spoiler etc. as listed in " [options] > View Formatting "


The time of Watanagashi draws near once more. /cry/ is open for the month of June, nipah~! Add it to /all/ in options as a spoiler-heavy board is hidden by default! //(⁀ᗢ⁀) \\

[Return] [Bottom] [Catalog]

File:04 Shoujo Kakumei Utena (1….jpg (184.48 KB,960x720)

 No.4070

What makes creating an imageboard so complex anyways? When I think about it you should have a thing that displays threads and posts, each containing certain characteristics that they're made up of. And then you assign those posts to threads based off of a connection and then sort those posts by their post number within that thread. Given that why in the world do moderation actions take so long on vichan when really it should be an instantaneous action of removing that association or assigning it to a different thread value? I was thinking about this in the car and no matter how I try to work my head around it, this programming stuff makes no sense to me.

 No.4074

>>4070
why do you think it's complex?

 No.4075

>>4074
because for some reason vichan takes ages to move a single post and tell you action complete instead of the second it should take

 No.4084

File:Go! Go! Loser Ranger! - S0….jpg (263.27 KB,1920x1080)

Well everyone uses vichan and others for a reason. I think it might be largely that good software doesn't necessarily make a good user experience, or mod experience. Then there's the thing that there's no promise that said software will end up being used by any popular enough board.
In the end "good enough" is all that is needed.

 No.4085

>>4084
Wait this sounded smarter in my head. I mean, good software for users isn't necessarily good for mods and vise versa.

 No.4086

I think the main reason people use vichan is because the other imageboard software is all ugly and overly modernized when the average altchan is tiny as hell and performance does not matter one bit.
Now can you change the other softwares to look more like vichan? Sure, but you may as well just install vichan. It's familiar and loved by many. Very easy to configure too once you're read through the config.php documentation and the templates are incredibly easy to change. I don't know if I trust the team that took over the vichan codebase though ever since people circling around a certain person were handed power.

>>4070
>>4075
A big reason why vichan takes a long time to perform actions is because vichan cares about the lurker experience and generates a ton of static pages, but it does so without much caching of their own. When you move one post from one thread to another you'll likely need to regenerate both those threads, your /all/ page, your /recent/ page which is usually the frontpage, you might need to regenerate the catalog, you'll also likely need to regenerate several pages on the index because you moving a thread will shift every position of every thread and those will need to be regenerated on the index which again means querying and shuffling through all the threads and replies a dozen times.

It is possible to code your way into optimizing this into being a slightly more performant experience, but there's no point unless you're 4chan tier size, even then it's even easier to just set up multiple tiny servers to spread the load and a chron timer to update the frontpage every now and then instead of every single post like vichan does by default. I think Infinity/OpenIB used the chron timer, and it's possible to just not regenerate the index pages at every single post as well with a timer and just being okay with a moved or deleted post to hang around in the index/pagination for slightly longer than it should be there and people having to wait a tiny bit longer for new posts to show up outside the threads they have open.

If 4chan can get Futaba to run well, anyone can get anything to run well with a bit of work. They won't need to though.




[Return] [Top] [Catalog] [Post a Reply]
Delete Post [ ]

[ home / bans / all ] [ amv / jp / spg ] [ maho ] [ cry ] [ f / ec ] [ qa / b / poll ] [ tv / bann ] [ toggle-new ]