【问题标题】:Drupal full database limitDrupal 完整数据库限制
【发布时间】:2013-09-12 01:12:36
【问题描述】:

我创建了一个 drupal 站点,我的客户决定使用共享主机 (1nor1)。他们提供了无限的 MySQL 数据库。数据库的最大值为 1GB。我到达了它,我唯一能做的就是清理缓存和访问日志表(100-200MB),但是在 3-4 天后,当访问日志和缓存表获得 100-200MB 时,页面再次崩溃。

我刚刚发现了这个:https://stackoverflow.com/questions/1897260/how-to-deal-with-the-200mb-limit-of-godaddy-database,但答案是我无法更改托管服务提供商。

我能做什么?谢谢。

【问题讨论】:

  • 如果您当前的托管服务提供商无法为您提供更多资源,您将不得不更换托管服务提供商。我不确定您还希望任何人能说些什么。对于 5/10 年前的数据库来说,200mb 的空间实在是太小了,更不用说今天了。我的建议是搬到合适的主人那里,不要回头。
  • 没有。我有 1GB 的限制,我所能做的就是删除具有 100-200MB 的缓存表,因此数据库将从 800MB 移动到 1024MB。我说的是我无法更改托管服务提供商,因为我的客户已经付款了。
  • 对不起,我看错了。答案是一样的,如果你的数据库不够大,那就买一个更大的数据库。如果您的托管服务提供商不给您,请找一个新的托管服务提供商。另一种选择是截断您的数据,我猜这是不可行的。除了重写 Drupal 如何存储其数据以以某种方式压缩它之外,您别无选择

标签: php mysql drupal memory-limit


【解决方案1】:

一些因素可能会导致您的数据库大小迅速增加

  1. 如果您将文件上传存储在数据库中 - 请将它们存储在文件系统中
  2. 统计模块 - 禁用它
  3. 数据库日志记录 (dblog/watchdog) - 禁用它

您还可能拥有大量的 cmets 或/注册用户。尝试同时检查这两个区域的垃圾邮件并禁用它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多