我想在PHP中创建一个计数器。只是一个柜台,没有别的。存储柜台状态的最佳方法是什么?
编辑2:
示例1(伪代码):
//Page is requested
obtain_lock();
$currentcounter=get_count();
$newcounter=$currentcounter+1
write_count($newcounter+1);
release_lock();
echo $newcounter;
示例2(伪代码):
//Page is requested
atomic_inc_count();
echo get_count();
我的问题: get_count 和 write_count 或 atomic_inc_count 的用途是什么?一个SQL DB?一份文件?使用具有锁定的文件与完整数据库的优点和缺点是什么?你会用什么?
编辑3:澄清:我实际上并不是在寻找“那种方法”,或者是根据我的情况量身定做的方法。我更希望看到一些关于职业和利弊的选择