0

我在 Drupal 7 中有一个内容类型,它由我网站上 95% 的节点组成。我现在对它们没有用处,而且它们还没有发表。

我的问题是那些未发布的节点是否会减慢我的网站速度?如果它们都被删除,网站会运行得更快吗?我现在根本没有用它们,但是有超过 100000 多条内容,我不知道如何删除它们,一次只能删除 50 条。谢谢。

4

2 回答 2

0

是的,它们可能会减慢您的网站速度。这取决于您使用的 mysql 查询。如果您真的确定不需要它们,请使用此模块:https ://drupal.org/project/delete_all ,它将按内容类型“drupal way”=正确删除节点

如果您不想删除它们,则应优化所有查询。因此,请尝试将慢查询记录几个小时/几天,然后再使用它们。如果查询未正确优化,这可能会使每个页面减慢一秒以上。

于 2013-10-10T18:25:39.830 回答
0

不一定会放缓。如果没有查找这些节点的视图或自定义代码,并且它们没有出现在任何地方,则可能它们不会导致此问题。在一个简单的比较中,这就像说您的计算机很慢,因为您的文件夹中有很多文件。

但是,如果您不使用它们并且不打算这样做,您可能应该删除它们。

要发现可能会降低站点速度的原因,您可以使用 xprof 和 Drupal Devel 模块和/或任何 mysql 分析工具。

于 2013-10-10T20:53:25.817 回答