как запретить выполнять скрипт слишком часто каждому отдельному юзеруответ тут кроется в определении что есть отдельный юзер, так как атакующий большинство определений легко обходит
dataUpdated(данные json);
Сейчас можно обойтись и асинхронным аяксом.
может раньше можно было использовать нелатинские символы?