【发布时间】:2013-10-18 14:11:40
【问题描述】:
我在 Drupal 7 中有一个内容类型,它包含我网站上 95% 的节点。我现在对它们没有用处,它们也没有发布。
我的问题是,这些未发布的节点是否会降低我的网站速度?如果它们都被删除,网站会运行得更快吗?我现在根本没有用它们,但是有超过 100000 多条内容,我不知道如何删除它们,一次只能删除 50 条。谢谢。
【问题讨论】:
标签: drupal drupal-7 nodes content-type
我在 Drupal 7 中有一个内容类型,它包含我网站上 95% 的节点。我现在对它们没有用处,它们也没有发布。
我的问题是,这些未发布的节点是否会降低我的网站速度?如果它们都被删除,网站会运行得更快吗?我现在根本没有用它们,但是有超过 100000 多条内容,我不知道如何删除它们,一次只能删除 50 条。谢谢。
【问题讨论】:
标签: drupal drupal-7 nodes content-type
不一定是减速。如果没有查找这些节点的视图或自定义代码,并且它们没有出现在任何地方,则可能它们不会导致此问题。在一个简单的比较中,这就像说您的计算机很慢,因为您的文件夹中有很多文件。
但是,如果您不使用它们并且不打算这样做,您可能应该删除它们。
要发现可能会降低您网站速度的原因,您可以使用 xprof 和 Drupal Devel 模块和/或任何 mysql 分析工具。
【讨论】:
是的,它们可能会降低您的网站速度。这取决于您使用的 mysql 查询。如果您真的确定不需要它们,请使用此模块:https://drupal.org/project/delete_all,它将按内容类型“drupal way”=正确删除节点
如果您不想删除它们,则应优化所有查询。因此,请尝试将慢查询记录几个小时/几天,然后再使用它们。如果查询没有得到正确优化,这会使每个页面的速度减慢一秒以上。
【讨论】: