I want to refer to the thread title and give you a general explanation, why limits are necessary.
Many users asked me why there is such a limit at all.
The main reason for the limitation is to ensure an acceptable server performance and keep the system save.
Without limits the consecutive duplication of huge racks could easily bring the server down.
This can happen without a bad purpose in mind but it also can be used in an attack scenario (This is no fantasy, it happened already).
The main problems:
- Heavy SQL processes slow down the server
- Database grows non-linear over time and slows down every other query
- Screenshot generation needs a lot of RAM
- Screenshots will be huge. If people embed those 3MB+ shots in Forums, other users won't be happy to load the thread on their mobile plans.
- Also server traffic increases. This will cost money at some point.
- The general Planner, SketchAPatch and TrueGrid rely on client side JavaScript. The bigger the rack, the bigger memory consumption, the slower the drag'n'drop performance, etc. This can lead to Browser crashes in extreme cases or on low-end computers like phones and tablets.
I increased the limit for rows and columns many times and I think this is maxed out.
I know many of you guys will find this unacceptable so I am thinking about a solution.
PS. I would like to say that this is one of the coolest sites on the net, free too.
-- gwpt
The keyword here is free.
Will you guys freak out if I introduce some kind of paid account for "Pro" users, which will expand those limits?
This would solve some (but not all) problems and of course would give me some revenue.
What are your thoughts?
Best Knut
Beep, Bopp, Bleep: info@modulargrid.net