Drupal CCK字段从内容类型中消失

Drupal CCK字段从内容类型中消失,drupal,drupal-6,throttling,Drupal,Drupal 6,Throttling,有时,在站点上的高流量期间,CCK输入字段在从后端添加内容时消失我尚未启用油门模块。这些字段在其他时间自动恢复 例如-图像上传字段,内容类型的特色复选框新闻在交通繁忙时消失,但在其他时间自动恢复 原因可能是什么 Drupal在流量大的时候有内部节流机制吗 Drupal在流量大的时候有内部节流机制吗 不。油门是尝试这样做的,但它没有被使用。既然你把这件事做完了,那就不是原因了 我建议您调整您的性能设置,看看是否可以获得峰值负载,从而不会对系统造成太大影响。对我来说,这表明您的数据库存在问题。尝试用

有时,在站点上的高流量期间,CCK输入字段在从后端添加内容时消失我尚未启用油门模块。这些字段在其他时间自动恢复

例如-图像上传字段,内容类型的特色复选框新闻在交通繁忙时消失,但在其他时间自动恢复

原因可能是什么

Drupal在流量大的时候有内部节流机制吗

Drupal在流量大的时候有内部节流机制吗

不。油门是尝试这样做的,但它没有被使用。既然你把这件事做完了,那就不是原因了


我建议您调整您的性能设置,看看是否可以获得峰值负载,从而不会对系统造成太大影响。

对我来说,这表明您的数据库存在问题。尝试用以下方法优化数据库

  • 增加可用的缓存RAM
  • 将您的表从MyISAM更改为InnoDB。InnoDB在高流量期间更可靠
  • 尝试将会话处理移动到memcache(在google上搜索“drupal会话处理memcache”或类似字符串以了解如何执行此操作)。这将显著降低服务器负载
  • 做一些调试,看看什么是缓慢的查询,我相信CCK是罪魁祸首。您可以使用devel模块查看慢速查询,或者进入mysql界面了解哪些是慢速查询。根据查询速度慢的程度,可以向表中添加一些索引

  • Sid,我已经将RAM增加到16GB,使用Memcache和APC缓存,手动为表编制索引。通常情况下,视图查询是最慢的查询,但我可以手工编写所有使用的视图。任何其他建议。另外,在不存在MySQL崩溃风险的情况下将表更改为InnoDB是否明智?@Lovleen:我仍然建议您切换到InnoDB。显然,在做任何激烈的事情之前,你应该先做个备份。通过使用devel模块中的查询日志,您应该可以看到哪些是“慢”查询。您能否详细说明可以调整以处理峰值负载的性能设置?谢谢你的帮助!如果查看管理/设置/性能,您可以看到缓存选项;如果视图速度较慢,您也可以在视图管理中打开缓存。