- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法找出限制用户在基于 php 的应用程序上的存储空间的最佳方法。我发现another question但这似乎不是处理这个问题的最佳方法。该问题的答案建议运行 mysql SUM 命令来获取用户当前使用的空间。这有效率吗?其他人通常做什么?
我的案例涉及为用户存储图像。这些图像被加载到云存储提供商上,并且我在本地数据库中保存文件大小和名称的记录。假设用户获得的最大空间是 10 GB。如果压缩后每个图像为 300 kb,则每个用户大约有 33,000 个图像。如果有 1,000 个用户,则表中约有 33,000,000 张图像,因此约有 33,000,000 行。 This question表明考虑这么多行时 sum 命令有点慢。
我想到的另一个选择是每次上传或删除图像时递增和递减计数器值,但这可能会遇到一致性和同步问题。嗯...
最佳答案
我认为增加和减少计数器值#将是解决方案。为了保证一致性,您可以运行一个cronjob来查询从库并在某个时间同步该值(或者在维护数据库时运行该脚本)。我现在就遵循这种方式,到目前为止效果很好。
关于php - php如何限制用户存储空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23206577/
这个问题已经有答案了: Add a property to a JavaScript object using a variable as the name? (14 个回答) 已关闭 6 年前。 目
每个 Azure 存储帐户的卷限制为 200 TB(200 TB)。这听起来确实很大,但如果您将文件存储在每个 25 MB 的 Blob 存储中,则可以存储大约 400 万个文件,这很好,但并非不可能
我在 Applestore 中发布了我的应用程序以供审核,但遭到拒绝,上面写着: ”在启动和内容下载时,您的应用程序会在用户的 iCloud 上存储 1.4 GB,这不符合 iOS 数据存储指南。"
我对 laravel 的 remember me 功能有点问题。通常,laravel 添加一个 session cookie、一个xsrf token 和具有随机哈希值的第三个 cookie。 (下图
我需要在 SQL 中存储十亿个直方图。这些直方图具有相同的桶,但它们的计数可能有很大的差异,但是,大多数桶在很多时候都是 0。 我最初的尝试是让每个直方图有一行,其中每一列代表一个桶。 我对我的数据类
我正在处理 70GB 的数据集 较早使用 df -BG命令 我被展示了 Filesystem 1G-blocks Used Available Use% Mounted on overlay
有些文件每天都会上传到 FTP 服务器,我需要将这些文件放在 Google Cloud Storage 下。我不想让上传文件的用户安装任何额外的软件,只是让他们继续使用他们的 FTP 客户端。有没有办
如何上传内容类型为 mutlipart/formdata ---boundaryString 的文件使用 signed url谷歌存储? 我面临的问题是,当我们使用浏览器上传文件时,浏览器将内容类型设
版本: 11.2.0.2.0 我想验证我在手册中再次阅读的以下断言: The PLS_INTEGER data type has these advantages over the NUMBER da
我只是在寻找澄清,因为文档指出一个空的、刚刚创建的 SQL 实例应该只占用大约 250Mb。 从文档中引用我可以在存储空间上找到的任何内容: MySQL Second Generation insta
我是一名优秀的程序员,十分优秀!