我是新手PHP (以及CakePHP和web开发),目前正在尝试构建一个停车管理应用程序。
简而言之,我有一个以停车位ID为索引的表,其中包含当前占用数,即有多少个插槽在使用中。
当一辆车进入停车场时,我想要递增这个数字,反之亦然。
这是当一辆车进入停车场时我必须做的5-7件事之一。
问题是我在思考(也许现在这么想还为时过早?)在每个入口/出口更新表(写入db)将是非常低效的。
一种简单的C++实现将是将其作为存储器中的二维数组和寄存器信号处理程序来维护,以便在二进制数据消亡时将该数组写入db。
这在CakePHP中是可能的吗?在实现的早期阶段,我对效率的担忧是否合理?
请给我建议。
发布于 2016-01-04 23:28:45
通常,建议您使用first make it work, make it right, and, , make it fast
对于第3步,我建议考虑以下因素:
从技术上讲,我会考虑以下几点:
SELECT的增量/减量应该是原子的,或者在事务中避免脏缓存(通常)会降低insert的速度(并且可能在update)
<
https://stackoverflow.com/questions/34451609
复制相似问题