[JS Apps] Претоварване на чат системата


10
Във връзка с домашното по SPA приложения (иначе казано чатът, който предизвика невиждан фурор), ще помоля колегите да спрат да спамят. Има колеги, които още не са направили домашното си и при претоварване на сървъра е почти невъзможно да тестват кода си.
Разбирам, че е голямо забавление, но моля проявете малко толерантност, за да можем спокойно да си довършим работата. Благодаря предварително!



Отговори



1
Колега,
направо ни разказаха играта, има над 10000 спама в чата и сървъра ми таймаутва дори на 15 сек :(
Дали няма заявка за вземане на последните 100-200 съобщения? Надали някои иначе ще седне да ни дописва такава :(

от kizisoft (803 точки)


0
$.get(url, function(data){data = data.sclice(data.length-50)} Това може да ти помогне

от lithical (992 точки)

0
Фикснат е, сега и въпреки спама работи нормално, може да се тества без допълнително обработване на получените данни.

от tsonko_genov (708 точки)


1
Някой изчисти постовете. Слава богу.
Моля ако някой от админите има достъп до сървъра - да направи лимит - сървъра да записва 20-30 писта и дължината им да не е по-дълга от 200 символа. По този начин ще се избегне тоя проблем.

от nzhul (3415 точки)


16

Сървърът заби. Минахме му максималния размер на данни, които може да изпраща :)

Рестартирах го. За тази вечер ще е добре.

Утре ще го направя с база от данни, а не с масив като ви е толкова интересно :)

Поздрави, 

Дончо Минков


от DonchoMinkov (12706 точки)


0

Нека да го тестваме само с учебни цели, че на мен ми връща

  1. МАСИВ с length6306 обекта.

от RANOPILE (1038 точки)


0
Не знам, ма си мисля че с дописването на 5 реда код може най-старите коментари да изпадат от схемата. Да държи едни ... 500-1000 последни поста а другото да изпада. Така ще може да си остане в масив в паметта вместо в БД.
М/у другото е доста зарибяващо - всеки поправя разни грешки и може да получи feedback на момента от другите тестери. И съвети, и просто някой лаф за отпускане.

от JulianG (5316 точки)


0
Да дори повече от 100 поста според мен не са нужни.

от RANOPILE (1038 точки)