默认情况下,Web 应用程序应在哪里存储动态生成的内容?

默认情况下,Web 应用程序应在哪里存储动态生成的内容?

假设您正在开发一个根据用户交互生成报告的 Web 应用程序。如果您想存储这些报告(不是只是暂时缓存它们)在 *nix 文件系统的某个地方,哪里是最规范的默认位置?

我的第一直觉是/var/application-nameor /var/www/application-name,类似于日志文件,因为/var它适用于“可变”大小的内容,每linux.com 的描述文件系统的。

然而,/srv/application-name根据同一篇文章的 FTP 服务示例,这似乎也是合适的。

/usr/local/使用or似乎也合适/usr/share/

答案1

首先,不要将应用程序文件放入根文件系统。那么位置真的取决于你。将托管应用程序的文件系统与任何操作系统文件分开,以便您始终可以重新安装操作系统,同时保持应用程序文件完好无损。

相关内容