В общем, хочу написать кликер. Например, в центре есть кнопка и сверху выводится условный баланс. При клике на кнопку к балансу прибавляется +1 (в зависимости от улучшения). При чем баланс должен сохраняться и при закрытии окна и при закрытии браузера. Как я понял он должен храниться в бд. Пробовал это сделать на пыхе через Аякс. То есть пользователь нажимает кнопку, Аякс отправляет пост запрос на сервер, сервер получает значение баланса из бд, увиливает его, сохраняет обратно в бд и отправляет обратно уже увеличенное значение. Но при таком алгоритме происходит огромное количество запросов к бд. Может есть более рациональный способ реализовать это?