Discuss Scratch

EngineerRunner
Scratcher
1000+ posts

automatically compress old projects

a lot of suggestions can't be implemented due to storage costs. however, what if projects that haven't been viewed in a while were simply compressed? while compressed projects would have a longer load time, they'd save a lot of storage on scratch's end.

these don't have to be the exact numbers, but let's say if a project hasn't been viewed in 1 month by a Scratcher other than the creator, it would be automatically compressed server-side. when somebody views the project, it will be decompressed and cached server-side for 24 hours. if over 10 unique people view the project within that 24 hours, it will be uncompressed and the 1 month counter will restart.

this should save a lot of space, and possibly even allow for an increase in project size limits.

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
WindowsMeRules2000
Scratcher
500+ posts

automatically compress old projects

EngineerRunner wrote:

a lot of suggestions can't be implemented due to storage costs. however, what if projects that haven't been viewed in a while were simply compressed? while compressed projects would have a longer load time, they'd save a lot of storage on scratch's end.

these don't have to be the exact numbers, but let's say if a project hasn't been viewed in 1 month by a Scratcher other than the creator, it would be automatically compressed server-side. when somebody views the project, it will be decompressed and cached server-side for 24 hours. if over 10 unique people view the project within that 24 hours, it will be uncompressed and the 1 month counter will restart.

this should save a lot of space, and possibly even allow for an increase in project size limits.
Hmm… this seems simple, yet innovative. Support!

Having trouble with My Stuff, or profile comments? Discuss the issues here: https://scratch.mit.edu/discuss/topic/727967/
Hello, I’m WindowsMeRules2000. I am mainly active on Questions about Scratch, Help with Scripts, Suggestions, and Bugs and Glitches, and I often reply to posts with zero responses. I like Love Live! and Doki Doki Literature Club. Follow me so I can get to 2K!

I apologise but my signature (and now yours) has the Social Virus and cannot appear in public. If you have seen this social experiment and want to join in, simply replace your signature (or a line of your signature) with this.

(๑\>◡\<๑ :: sensing) // This is Sayori, she spreads positive vibes
(¬_¬ :: #ffc2fd) // This is Natsuki, she prevents dupe suggestions and identifies rejected suggestions
(ーー; :: looks) // This is Yuri, she answers questions in the QaS forum
(:\) :: pen) // This is Monika, she helps people in the Help with Scripts forum

INSERT-USER_NAME
Scratcher
1000+ posts

automatically compress old projects

This actually sounds like a great Idea, it would definitely save server storage space like you mentioned. I'm unsure of how easy (or hard) it would be to implement, though. Otherwise, I support.

consider posting here maybe?
hey guys
blablablahello
Scratcher
1000+ posts

automatically compress old projects

How would scratch know which project is too old though? would it have to search through every project every day? if so, that sounds like it could cause more issues. (one indexer is already pain, 2 would be worse, although you could try alrtering the current to also add this feature ig?)

Highlight, Hold shift, Press down arrow to scroll down


HEHEHEHAW

Everytime someone says “I did a quick search”, I question wether they meant they did a quicksearch (The algorithm) or a quick search (Quickly searching)

鸡你
实在是太美哦贝贝
实在是太美
多一眼就会爆炸
近一点会被融化
干嘛
你干嘛哈哈诶有
oh yea哈哈
多一眼就会爆炸
近一点会~融~化~~~

我个人认为,这个意大利面就应该拌四十二号混凝土,因为这个螺丝钉的长度,很容易会直接影响到挖掘机的扭矩,你知道吧,你往里砸的时候,一瞬间,他就会产生大量的高能蛋白,俗称UFO,会严重影响经济的发展,甚至对整个太平洋以及充电器,都会造成一定的核污染,你知道吧,啊,再者说根据勾股定理,你可以很容易的推断出,人工饲养的东条鹰鸡,它是可以捕获野生的三角函数的,所以说这个这个这个,你不管秦始皇的切面是否具有放射性,特朗普的n次方,是否含有沉淀物,都不应影响这个这个沃尔玛跟维尔康在南极汇合,啊!

大家好,我是练习两年半的个人练习生蔡徐坤!我喜欢唱,跳,rap,还有打篮球

早上好中国我喜欢吃冰淇凌!



















why are you down here why are you down here why are you down here




__Falcon-Games__
Scratcher
1000+ posts

automatically compress old projects

INSERT-USER_NAME wrote:

This actually sounds like a great Idea, it would definitely save server storage space like you mentioned. I'm unsure of how easy (or hard) it would be to implement, though. Otherwise, I support.
As a developer, the compressing itself wouldn't be hard to implement. Don't know Scratch's codebase but fetching it from the server and sending it back would be not that hard to implement, the specific logic mentioned could be done with if statements and other stuff. Overall this would be medium difficulty to implement.

Try out Noml!
SonicFanX123_321
Scratcher
1000+ posts

automatically compress old projects

blablablahello wrote:

(#4)
How would scratch know which project is too old though? would it have to search through every project every day? if so, that sounds like it could cause more issues. (one indexer is already pain, 2 would be worse, although you could try alrtering the current to also add this feature ig?)
why not just compress all projects, old or not?

this is my page

I'm not active on scratch anymore, I moved on.
EngineerRunner
Scratcher
1000+ posts

automatically compress old projects

SonicFanX123_321 wrote:

blablablahello wrote:

(#4)
How would scratch know which project is too old though? would it have to search through every project every day? if so, that sounds like it could cause more issues. (one indexer is already pain, 2 would be worse, although you could try alrtering the current to also add this feature ig?)
why not just compress all projects, old or not?
because that would make projects load a lot slower, especially on older devices

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
Xcvfdd
Scratcher
500+ posts

automatically compress old projects

INSERT-USER_NAME wrote:

This actually sounds like a great Idea, it would definitely save server storage space like you mentioned. I'm unsure of how easy (or hard) it would be to implement, though. Otherwise, I support.
^I also support^

…but idk.
-_-Onscratch
Scratcher
100+ posts

automatically compress old projects

Scratch team please add this
EngineerRunner
Scratcher
1000+ posts

automatically compress old projects

bump

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
BendyOl183
Scratcher
500+ posts

automatically compress old projects

INSERT-USER_NAME wrote:

This actually sounds like a great Idea, it would definitely save server storage space like you mentioned. I'm unsure of how easy (or hard) it would be to implement, though. Otherwise, I support.

I support for the above reason.

Generation VIII (8): the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.



Golden snoc
EngineerRunner
Scratcher
1000+ posts

automatically compress old projects

bump

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
GIitchInTheMatrix
Scratcher
1000+ posts

automatically compress old projects

Isn't it already compressed? The sb3 file itself is just a fancy .zip file.
Another issue, to my knowledgeable, if a sprite is identical to another, it references the same resource, but I don't remember, so don't quote me on that.

this is my signature
I have exactly 8934 posts
blablablahello
Scratcher
1000+ posts

automatically compress old projects

GIitchInTheMatrix wrote:

Isn't it already compressed? The sb3 file itself is just a fancy .zip file.
Another issue, to my knowledgeable, if a sprite is identical to another, it references the same resource, but I don't remember, so don't quote me on that.
I would assume that only happens when you clone a sprite or costume, as otherwise, it'd be kinda laggy to search through the entire upload library for a identical copy everytim you upload something

then again I dont commonly upload things so maybe it is laggy

Highlight, Hold shift, Press down arrow to scroll down


HEHEHEHAW

Everytime someone says “I did a quick search”, I question wether they meant they did a quicksearch (The algorithm) or a quick search (Quickly searching)

鸡你
实在是太美哦贝贝
实在是太美
多一眼就会爆炸
近一点会被融化
干嘛
你干嘛哈哈诶有
oh yea哈哈
多一眼就会爆炸
近一点会~融~化~~~

我个人认为,这个意大利面就应该拌四十二号混凝土,因为这个螺丝钉的长度,很容易会直接影响到挖掘机的扭矩,你知道吧,你往里砸的时候,一瞬间,他就会产生大量的高能蛋白,俗称UFO,会严重影响经济的发展,甚至对整个太平洋以及充电器,都会造成一定的核污染,你知道吧,啊,再者说根据勾股定理,你可以很容易的推断出,人工饲养的东条鹰鸡,它是可以捕获野生的三角函数的,所以说这个这个这个,你不管秦始皇的切面是否具有放射性,特朗普的n次方,是否含有沉淀物,都不应影响这个这个沃尔玛跟维尔康在南极汇合,啊!

大家好,我是练习两年半的个人练习生蔡徐坤!我喜欢唱,跳,rap,还有打篮球

早上好中国我喜欢吃冰淇凌!



















why are you down here why are you down here why are you down here




ajskateboarder
Scratcher
1000+ posts

automatically compress old projects

GIitchInTheMatrix wrote:

Isn't it already compressed? The sb3 file itself is just a fancy .zip file.
Compressing it to a tar.gz might lower the project size more than just ZIP

Powered by DjangoBB