计数器文件放置和命名约定



好吧,这个可能很愚蠢,但我浪费了太多时间过度思考解决方案。

我有一个带有 2 种不同支付模块的网络应用程序。这些模块需要(每个)一个计数器文件,每次有人想要付款时递增,并在递增时锁定以确保付款获得唯一的付款参考。

这些文件被放置在主目录 (public_html) 中,并且已被错误的版本控制移动覆盖。

所以我想将它们移到public_html之外,我已经在那里放置了主配置文件。但是将这些关键文件放在我的ftp的根目录听起来很糟糕和危险。因此,我将创建一个目录来放置它们。

这是很多文字只是为了问这个:

你会如何称呼这个目录

IMO,您的问题与PHP无关,这是一个常见问题。您可以使用标准目录之一在应用程序之间共享数据。

/var

从文件系统层次结构标准 (FHS):

/var包含可变数据文件。这包括假脱机目录和文件、管理和日志记录数据以及临时和临时文件。 (阅读更多)

一些选项:

  • 您可以将文件直接存储在 /var 中。
  • 此外,/var/tmp可以保留临时文件更长时间,并且在重新启动后不会清理它(取决于您的系统)。
  • 或者,您可以使用与应用程序相关的名称在/var/opt中创建自定义子目录。

最新更新