任何人都可以告诉我google sitemap.xml文件大小的内存限制(MB)。
答案 0 :(得分:37)
任何Sitemap文件都限制为 50MB (未压缩)且最大值 50,000 网址。
Sitemap index file(不要与Sitemap文件混淆)最多可包含 50,000 站点地图。
因此,对于单个 Sitemap索引文件,可以按如下所述计算URL和存储的最大容量:
就网址而言:
50,000 sitemaps =( 50,000 * 50,000 )网址= 2,500,000,000 个网址
注意:Google支持多种站点地图格式,但所有格式仍将所有格式限制为单个站点地图 10MB (未压缩)和50,000个网址。另请参阅站点地图索引文件的架构定义为here。
就大小而言:
50 MB +( 50,000 站点地图* 50 MB)= 2,500,050 MB => 2.3 TB
总而言之,通过提交单个站点地图索引文件,我们可以拥有最多 2,500,000个URL ,并且我们可以为所有包含的站点地图文件提供 2TB 的存储空间在站点地图索引文件中。
由于我们最多可以向 see here 提交 500 站点地图索引文件,因此结论是:
( 500 * 2,500 )数百万的网址限制为( 500 * 2 )TB < / p>
<强>参考:强>
站点地图格式:Google Webmaster Console
Google支持多种站点地图格式,例如XML,RSS,mRSS,Atom 1.0和Text。
所有格式都将单个站点地图限制为 10MB (未压缩)和 50,000 网址。如果您有更大的文件或更多的网址,则必须将列表分成多个站点地图。您可以选择创建站点地图索引文件(指向站点地图列表的文件)并将该单个索引文件提交给Google。您可以向Google提交多个站点地图和/或站点地图索引文件。
我的Sitemap有多大?:Sitemaps.org
站点地图不得大于 50MB (52,428,800字节),并且最多可包含 50,000 个网址。这些限制有助于确保您的Web服务器不会因为服务非常大的文件而陷入困境。这意味着,如果您的网站包含超过50,000个网址或您的Sitemap大于50MB,则必须创建多个Sitemap文件并使用Sitemap索引文件。您应该使用Sitemap索引文件,即使您拥有一个小型网站,但计划增长超过50,000个URL或文件大小为50MB。 Sitemap索引文件最多可包含50,000个Sitemap,且不得超过50MB(52,428,800字节)。您还可以使用gzip压缩Sitemap。
答案 1 :(得分:18)
更新限制
Number of URLs = 50,000
File size ( uncompressed ) = 10MB
据消息来源:
站点地图文件不能包含超过50,000个网址,且不得大于10 MB未压缩。如果您的站点地图大于 这,将其分解为几个较小的Sitemap。这些限制有助于确保 通过提供大型文件来使您的Web服务器不会过载 谷歌。
对于其他用户,请忽略其他答案中给出的论坛链接,因为这些链接指向未更新的静态页面。
答案 2 :(得分:8)
根据Wikipedia article中的声明,每个站点地图的限制为50,000个网址和10 MB(未压缩)。我认为此号码来自Google网站管理员常见问题解答(无法找到正式条目,但此Google groups entry说的相同。)
不确定此限制是否也适用于其他搜索引擎提供商。
答案 3 :(得分:6)
自2016年11月30日起更新限制
文件大小限制已增加到50MB per uncompressed file
&amp;网址限制仍为50,000 URLs per sitemap / sitemap index
您可以提供多个Sitemap文件,但是您可以提供每个Sitemap文件 提供必须不超过50,000个网址,且不得大于 50MB(52,428,800字节)。如果你愿意,你可以压缩你的 站点地图文件使用gzip来减少带宽需求;然而 未压缩的站点地图文件不得大于50MB。如果你 要列出超过50,000个网址,您必须创建多个Sitemap 文件。
如果您确实提供了多个站点地图,则应列出每个站点地图 文件在Sitemap索引文件中。站点地图索引文件可能不会列出更多 超过50,000个站点地图,且不得超过50MB(52,428,800 字节)并且可以压缩。您可以拥有多个Sitemap索引 文件。 Sitemap索引文件的XML格式非常类似于 Sitemap文件的XML格式。
来源https://www.sitemaps.org/protocol.html#otherformats
对于那些仍然对谷歌支持页面上提到的10MB限制感到困惑的人,该页面在2016年11月30日宣布更改时未更新。
谷歌发布公告:https://twitter.com/googlewmc/status/803884180266479616 bing的公告:https://blogs.bing.com/webmaster/November-2016/Increasing-the-size-limit-of-Sitemaps-file-to-addr
<强> TL; DR 强>
站点地图文件的限制:
50,000 URLs
&amp;50MB uncompressed file size
站点地图索引文件的限制:
50,000 Sitemaps
&amp;50MB uncompressed file size
答案 4 :(得分:5)
您要查找的信息位于“站点地图指南”下的链接中。正如他们所说,这直接来自马的嘴巴。
http://www.google.com/support/webmasters/bin/answer.py?answer=183668
答案 5 :(得分:2)
官方sitemaps.org:
的答案很明确您可以提供多个Sitemap文件,但是您可以提供每个Sitemap文件 提供必须不超过50,000个网址,且不得大于 10MB(10,485,760字节)。如果你愿意,你可以压缩你的 站点地图文件使用gzip来减少带宽需求;然而 未压缩的站点地图文件不得大于10MB。如果你 要列出超过50,000个网址,您必须创建多个Sitemap 文件。
tl; dr sitemaps.xml必须是&lt;无压缩时10mb,无论你是否正在压缩它
答案 6 :(得分:1)
我在为100K产品站点地图开发时遇到了这个问题。
限制是
50K网址
50 MB文件大小限制
为了保持安全,我认为多个站点地图会有所帮助。
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.example.com/sitemap_1.xml</loc>
<lastmod>2018-01-02T15:11:46+06:00</lastmod>
</sitemap>
<sitemap>
<loc>http://www.example.com/sitemap_2.xml.gz</loc>
<lastmod>2018-01-01T15:11:46+06:00</lastmod>
</sitemap>
</sitemapindex>