`
eimhee
  • 浏览: 2150849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

drupal XML SITEMAP占用内存很多的处理

 
阅读更多

最近一直发现VPS内存不够用, 看日志发现是SITEMAP的原因, 有时候也会出现OUT OF MEMORY。

 

在网上找到解决办法

 

I can confirm a combination of comment #10 and comment #25 worked for me. My site has about 15k articles and 10k taxonomy terms.

This is what I did -

- Disable and uninstalle XMLSitemap completely - this will clean up the XMLsitemap tables too
- Clear out all cached xmlsitemaps from sites/default/files/xmlsitemap
- Install XMLsitemap (I used 2x-beta)
- Disable pre-fetching of the url aliases (IMPORTANT! This is one of the main culprits if memory is a constraint)
- Make sure that no content types or taxonomies are enabled for the sitemap
- Rebuild the sitemap while no content types or taxonomy are enabled.
- Enable content types you wish to include in the sitemap
- Set the number of items to be processed per cron run to 5000 (or a smaller number if your cron times out)
- Run cron manually -> note that the XMLsitemap tables increase in size, and sitemap is generated in sites/default/files/xmlsitemap folder
- Repeat manual cron run until all the nodes are processed
- now enable taxonomies to be included
- repeat manual cron runs until all of it is indexed -> check index status in XMLsitemap settings page
- verify that you can see your sitemap and subpages at the given sitemap URL

Cheers,
Anshuman

分享到:
评论

相关推荐

    drupal6版本(这是drupal6)

    6. **XML-Sitemap**:Drupal 6内置XML Sitemap模块,有利于搜索引擎优化。 7. **WYSIWYG编辑器**:通过安装第三方模块,如CKEditor或FCKeditor,可以实现所见即所得的编辑体验。 **三、Devel模块** 在提供的...

    Drupal data Drupal data

    Drupal 是一个强大的...总结来说,“Drupal data Drupal data”可能涵盖了Drupal中的数据库设计、数据操作、智能数据处理、数据安全和扩展性等多个方面。深入了解这些知识点对于有效地管理和优化Drupal网站至关重要。

    Drupal7多语言网站搭建

    除了核心提供的功能外,Drupal7还支持大量的第三方模块,进一步增强了其多语言处理能力。例如: - **i18n(国际化)模块**:提供了一系列工具来帮助开发者和管理员更好地管理多语言内容,包括翻译统计、多语言内容...

    Drupal7宝典+Drupal开发指南+Using Drupal

    Drupal是开源的内容管理系统(CMS),在全球范围内被广泛用于构建各种网站,从个人博客到复杂的商业平台。本资源包包含了三本书籍,可以帮助你深入理解和掌握Drupal7的各个方面: 1. **Drupal7宝典**: 这本书全面...

    批量导入XML数据到drupal系统的方法

    4. `import_xml_invoke_import`函数:实际执行导入操作的函数,它使用 Drupal 的内置XML解析器 `drupal_xml_parser_create` 来解析XML字符串,然后遍历解析结果,根据XML结构进行处理。在这个过程中,可以将XML数据...

    drupal-9.0.1_drupal9_drupal9教程_drupal9开发实例_

    Drupal 9.0.1是Drupal内容管理系统的一个重要版本,带来了许多新特性和改进,旨在提升网站构建者的...无论是新手还是经验丰富的开发者,都可以通过 Drupal 9教程和开发实例来提升自己的技能,实现更多创新的可能性。

    drupal7安装说明

    Drupal 7 是一个流行的开源内容管理系统,用于构建各种类型的网站。本教程将详细介绍如何在本地环境中安装 Drupal 7,特别是针对使用 Apache2、PHP5 和 MySQL5 的集成环境,如 AppServ。 首先,确保你已经安装了...

    drupal7与drupal6版本修改内容

    ### Drupal 7 与 Drupal 6 版本修改内容 #### 概述 Drupal 是一个开源的内容管理系统(CMS),被广泛用于构建各种类型的网站。从 Drupal 6 升级到 Drupal 7,Drupal 社区引入了大量的改进和新功能,以提高用户体验...

    Drupal v7.52

    更加扩展:感谢对JavaScript和CSS的优化、更好的缓存机制以及其他很多改进,你的Drupal 7站点会很快很可靠,并且可以处理高流量的访问。开源:我们为了软件而来,最终留在了社区里。成千上万的聪明而高效的朋友们在...

    Drupal v7.9 多国语言版.zip

    更加扩展:感谢对JavaScript和CSS的优化、更好的缓存机制以及其他很多改进,你的Drupal 7站点会很快很可靠,并且可以处理高流量的访问。 开源:我们为了软件而来,最终留在了社区里。成千上万的聪明而高效的朋友们...

    drupal8执行流程及架构

    这一过程利用了Symfony HttpKernel组件的事件处理机制,下面详细说明Drupal8执行流程及其架构的知识点。 1. 请求处理:Drupal8的执行流程始于用户的HTTP请求。当HTTP请求到达Drupal8网站时, Drupal会从全局变量中...

    Drupal专业开发指南(Drupal5)

    - **核心组件**:Drupal的核心由一系列模块和服务组成,它们协同工作来处理请求和生成响应。了解这些核心组件对于进行高效开发至关重要。 - **模块开发**:本书详细介绍了如何编写自定义模块来扩展Drupal的功能。这...

    drupal 6.28 的包

    Drupal 6.28是Drupal内容管理系统的一个较旧版本,发布于2011年,主要服务于那些需要在Windows环境下运行Drupal的用户。Drupal是一个开源的PHP框架,用于构建功能丰富的网站和应用程序。这个6.28版本包含了该平台的...

    drupal高级开发手册

    - **多语言支持**:描述Drupal多语言功能的实现方法,包括语言切换、翻译管理等。 - **访问控制**:深入讲解Drupal的权限管理机制,包括角色(Role)、权限(Permission)的概念及其配置方法。 - **搜索与索引**:介绍...

    drupal-7.23安装包

    4. **模块化**:Drupal 7.23 包含多个内置模块,如搜索、评论、菜单管理等。此外,社区还提供了数千个第三方模块,可以进一步扩展网站功能,如电子商务、社交媒体集成、SEO 工具等。 5. **APIs**:Drupal 7 强调了 ...

Global site tag (gtag.js) - Google Analytics