Post AdIoKoLbsdMMeUGn9k by lhc_fl@stelpolva.moe
 (DIR) More posts by lhc_fl@stelpolva.moe
 (DIR) Post #AdIoKluwumqT7DmTK4 by pointlessone@status.pointless.one
       2023-12-26T21:00:54Z
       
       0 likes, 0 repeats
       
       Dear #Fedi.I’m running a personal Mastodon instance and it's frankly an overkill. Could you please suggest alternative software that might be better for single-user instances? I don't need much. I use a client so I don’t need an elaborate web UI. Cool if it's Ruby, Rust, PHP, or JS so I could hack it if I want to but that's not a requirement.Thank you.#Fediverse #fediDB #ActivityPub #Mastodon
       
 (DIR) Post #AdIoKmzEwJs6QonPeK by lhc_fl@stelpolva.moe
       2023-12-29T12:31:37.412Z
       
       0 likes, 0 repeats
       
       @pointlessone@status.pointless.one Use Firefish!!!Its backend is mainly nodejs. It is known to be much faster than Ruby on Rails.It should be very light compared to mastodon.
       
 (DIR) Post #AdIoKnfmO9toYkhNxI by senioria@stelpolva.moe
       2023-12-29T12:38:33.675Z
       
       0 likes, 0 repeats
       
       @lhc_fl @pointlessone@status.pointless.one Meanwhile, firefish has an unreasonably heavy web frontend... (semitacitaAnd a framework with more efficient language doesn't automatically become faster: RoR had been continuously developed and optimized by some large communities for years (though this also means historical debt), while Firefish keeps abusing any-equivalent, non-unknown types... (semitacita(
       
 (DIR) Post #AdIoKoLbsdMMeUGn9k by lhc_fl@stelpolva.moe
       2023-12-29T12:46:05.210Z
       
       0 likes, 0 repeats
       
       @senioria seni你没build过mastodon吧,没有对比就没有伤害(悲(想起了winslow cloud
       
 (DIR) Post #AdIoKp8svQm77JK8xc by senioria@stelpolva.moe
       2023-12-29T12:54:19.022Z
       
       0 likes, 0 repeats
       
       @lhc_fl 怎么还要build.svg (趴 (超小声(那可能是更野蛮 (趴 (超小声(
       
 (DIR) Post #AdIoKpydp0AvhpXTdI by lhc_fl@stelpolva.moe
       2023-12-29T13:01:35.651Z
       
       1 likes, 0 repeats
       
       @senioria 前端啊,当然要跑assets precompilemastodon的问题主要是那个前端不知道为什么编译得比discourse还慢(可能是winslow cloud慢(x而且它的前端还很烂我只能说。如果seni用过mastodon的管理页面就知道,头一次见到管理页面要加载十几秒才能出来的,而且这不是wc独有,我有一个朋友的树莓派上跑mastodon,我局域网访问,也要跑很久
       
 (DIR) Post #AdJJm4HSNZccb72Y0u by SWwind@kazv.moe
       2023-12-29T13:53:53.058039Z
       
       0 likes, 0 repeats
       
       @lhc_fl @senioria mastodon的管理界面是后端直接渲染html,根本和前端没关系
       
 (DIR) Post #AdJJm5B72e8pNj4zlQ by XYenon@pleroma.xyenon.bid
       2023-12-29T16:10:29.908748Z
       
       0 likes, 0 repeats
       
       @SWwind @senioria @lhc_fl Ruby on Rails 很早就开始用 webpack 处理里面的前端部分了
       
 (DIR) Post #AdJJm6CDG2cEXQbO7M by SWwind@kazv.moe
       2023-12-29T16:51:04.917842Z
       
       0 likes, 0 repeats
       
       @XYenon @senioria @lhc_fl 不是啊 mastofe 的部分是ssr的react,但是管理界面是ssr的template,没有react
       
 (DIR) Post #AdJJm70uDZAJ4eJs8G by XYenon@pleroma.xyenon.bid
       2023-12-29T16:53:29.720247Z
       
       0 likes, 0 repeats
       
       @SWwind @senioria @lhc_fl 我记得即使完全是 ssr 的 template 也是要 assets precompile 来着 :neocat_think:
       
 (DIR) Post #AdJJm7ySe8nu3MBQxc by SWwind@kazv.moe
       2023-12-29T16:55:24.653901Z
       
       0 likes, 0 repeats
       
       @XYenon @senioria @lhc_fl 但是这和加载慢不慢就没关系了啊
       
 (DIR) Post #AdJJm8nVaLdYbg4CWm by XYenon@pleroma.xyenon.bid
       2023-12-29T16:57:10.838770Z
       
       0 likes, 0 repeats
       
       @SWwind @senioria @lhc_fl 加载慢应该就是 RoR 本身确实不快了吧 :ageblobcat:
       
 (DIR) Post #AdJJm9l40vH9aNvlM8 by lhc_fl@stelpolva.moe
       2023-12-29T16:58:45.362Z
       
       0 likes, 0 repeats
       
       @XYenon@pleroma.xyenon.bid @SWwind@kazv.moe @senioria@stelpolva.moe 很奇怪的是用户设置界面就速度还行,只有管理相关的栏目慢一档。我怀疑是后端跑了什么奇怪的东西但我不用mastodon不知道。也懒的关心。
       
 (DIR) Post #AdJJmATjKr0LoupQye by lhc_fl@stelpolva.moe
       2023-12-29T17:07:08.203Z
       
       0 likes, 0 repeats
       
       @XYenon@pleroma.xyenon.bid @SWwind@kazv.moe @senioria@stelpolva.moe 我大概知道原因了,简单浏览了一下,DashboardController里有一个Systemcheck::perform ,里面有个version check(换句话说每次我打开dashboard就会检查一下mastodon的版本如果这样的话慢就合情合理,还很傻逼了(谁告诉你这么检查新版本的??你不会sidekiq运行一个job吗??
       
 (DIR) Post #AdJJmB74yYTpmxErJI by senioria@stelpolva.moe
       2023-12-29T18:12:06.224Z
       
       1 likes, 0 repeats
       
       @lhc_fl @XYenon@pleroma.xyenon.bid @SWwind@kazv.moe 用户确实可能期待每次有新版本的时候打开dashboard就能看得到... 而且考虑mastodon的用户群, 说不定这些用户才是多数... (超小声(但这个工作显然可以放前端做, 后端收到更新版本的请求之后检查版本就完了 (超小声(