|
|
|
|
|
by nanotone
5323 days ago
|
|
It looks like you're using GAE. Not having much experience with it, I'm wondering if GAE provides the CPU jailing, or did you have to write some voodoo yourself? I ask because it's trivially easy to send a statement containing a single bytecode that takes a really long time to execute, at least in CPython: >>> print 999 * 0 # => 0, so not a bandwidth issue If I send this to your backend in a bunch of tabs (I didn't) could that be a DoS? Also, are you thinking of putting the backend code on github? EDIT: HN swallowed my exponentiation. That should read "print nine to the nine to the nine, times zero". Without the times zero, that's a huge number. |
|