alist icon indicating copy to clipboard operation
alist copied to clipboard

请问能不能为路由器等小内存设备优化一下?

Open html5syt opened this issue 1 year ago • 11 comments

Please make sure of the following things

  • [X] I have read the documentation.
  • [X] I'm sure there are no duplicate issues or discussions.
  • [X] I'm sure this feature is not implemented.
  • [X] I'm sure it's a reasonable and popular requirement.

Description of the feature / 需求描述

alist虽然只有50MB左右大小,但是对于路由器等小内存设备压力还是很大,能不能让其占用空间减少到20MB左右,内存占用减少到40~50MB?

Suggested solution / 实现思路

我想了想有3种方案: ①去除对于这一类设备不必要的功能,比如aria2、多用户等 ②去除使用不多的存储来源,尽量减少因为SDK占用的空间(额...用到了SDK吗?) ③减少前端界面的空间占用,比如简洁的主题,或者去掉部分视觉效果

(其实只需要只需要对于这一类设备出专门的一版就可以了,而且路由器一版是arm64或MIPS等架构,只需要对这一类架构优化即可)

Additional context / 附件

No response

html5syt avatar Jan 05 '24 14:01 html5syt

作者肯定说请你自己精简。 我的服务器是5块钱买的随身WIFI,RAM 384MB总共。

woshichenghaibo avatar Jan 06 '24 02:01 woshichenghaibo

https://github.com/alist-org/alist/issues/5708

haohaohaoadsad avatar Jan 06 '24 02:01 haohaohaoadsad

#5708

请问这里自己编译能够用这个仓库的Github action脚本编译吗?这样可以更方便一点

html5syt avatar Jan 06 '24 04:01 html5syt

#5708

请问这里自己编译能够用这个仓库的Github action脚本编译吗?这样可以更方便一点

https://alist.nn.ci/zh/guide/install/source.html#%E6%9E%84%E5%BB%BA%E5%90%8E%E7%AB%AF

haohaohaoadsad avatar Jan 06 '24 05:01 haohaohaoadsad

@html5syt action只会编译出x86和苹果arm的包 路由器一般是arm或者MIPS,你得自己编译

pongfcnkl avatar Jan 06 '24 08:01 pongfcnkl

根据我的经验,裁剪额外的驱动提升效果有限,如果把前端拆出来放到单独的地方,比如cloudflare page或者github page 效果明显,大概可以减少20MB左右,还一个大杀器是上upx,也可以缩减一半左右。如果在按照作者的删减你不需要的驱动,应该是可以压缩到10MB左右的。不过可惜我用不上这个。。。我的设备光内存就有384GB了。。。

IAALAI avatar Jan 07 '24 18:01 IAALAI

方便问一下Alist在Linux上的最低运行标准是多少吗(RAM等)

xx6z8v avatar Jan 13 '24 14:01 xx6z8v

作者肯定说请你自己精简。 我的服务器是5块钱买的随身WIFI,RAM 384MB总共。

可否具体说说是哪种随身WIFI呀?

githubhc20 avatar Jan 15 '24 18:01 githubhc20

作者肯定说请你自己精简。 我的服务器是5块钱买的随身WIFI,RAM 384MB总共。

可否具体说说是哪种随身WIFI呀?

网上搜索 随身WIFI alist

woshichenghaibo avatar Jan 27 '24 01:01 woshichenghaibo

根据我的经验,裁剪额外的驱动提升效果有限,如果把前端拆出来放到单独的地方,比如cloudflare page或者github page 效果明显,大概可以减少20MB左右,还一个大杀器是上upx,也可以缩减一半左右。如果在按照作者的删减你不需要的驱动,应该是可以压缩到10MB左右的。不过可惜我用不上这个。。。我的设备光内存就有384GB了。。。

你说的驱动是存储器吗?那个不能删除吧,再说了那个也不占用内存吧?

woshichenghaibo avatar Jan 27 '24 01:01 woshichenghaibo

根据我的经验,裁剪额外的驱动提升效果有限,如果把前端拆出来放到单独的地方,比如cloudflare page或者github page 效果明显,大概可以减少20MB左右,还一个大杀器是上upx,也可以缩减一半左右。如果在按照作者的删减你不需要的驱动,应该是可以压缩到10MB左右的。不过可惜我用不上这个。。。我的设备光内存就有384GB了。。。

你说的驱动是存储器吗?那个不能删除吧,再说了那个也不占用内存吧?

可以删的,作者以前的裁剪教程里就有提过。

只不过确实裁剪缩小的空间有限

真的要缩小空间还得是上UPX和裁掉前端

而且应该是存储不是内存。。。

IAALAI avatar Jan 29 '24 10:01 IAALAI

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Mar 13 '24 14:03 stale[bot]

Hello @, this issue was closed due to inactive more than 52 days. You can reopen or recreate it if you think it should continue. Thank you for your contributions again.

github-actions[bot] avatar Mar 22 '24 00:03 github-actions[bot]