我已经编写了一个脚本,每个小时获取PayPal相对于美元的当前汇率(默认为我的产品货币)。用户可以在设置中设置他们的货币,并将其存储在用户表中。最初的想法是将所有货币汇率存储在数据库中,然后当用户登录时,在他们的会话中存储货币代码和汇率。然后在每个价格周围,我有一个函数,将价格乘以用户的汇率,并在末尾添加货币代码。我唯一担心的是,会话变量可能存在一段时间,可能会使价格完全错误。与其在会话中存储汇率,不如只存储他们的货币代码,并在内存表或文件系统上存储汇率以进行快速访问,并使价格转换函数访问它?这样价格就会像汇率一样及时更新。通常如何实现这一点呢?