どなたか、google sitemap.xmlファイルサイズのメモリ制限(MB)を教えてください。
すべてのサイトマップファイルは50MB(非圧縮)に制限され、最大は50,000URL。
サイトマップインデックスファイル (サイトマップファイルと混同しないでください)には、最大で50,000サイトマップ。
したがって、単一のサイトマップインデックスファイルの場合、URLとストレージの最大容量は次のように計算できます。
uRLに関して:
50,000サイトマップ=(50,000*50,000)URL =2,500,000,000URL
注:Googleでは複数のサイトマップ形式をサポートしていますが、すべての形式で1つのサイトマップが10MB(非圧縮)および50,000のURLに制限されています。サイトマップインデックスファイルのスキーマが定義されていることも参照してください here 。
サイズに関して:
50MB +(50,000サイトマップ*50MB)=2,500,050MB =>2.3TB
つまり、単一のサイトマップインデックスファイルを送信することで、最大2,500百万のURLを取得でき、約を取得できます。サイトマップインデックスファイルに含まれるすべてのサイトマップファイル用の2TBのストレージ。
最大500のサイトマップインデックスファイルをGoogleに送信できるためここを参照、結論は:
(500*2,500)サイズが(500*2)TB
参考:
サイトマップフォーマット: Googleウェブマスターコンソール
Googleは、XML、RSS、mRSS、Atom 1.0、テキストなどのいくつかのサイトマップ形式をサポートしています。
すべての形式は、単一のサイトマップを10MB(非圧縮)および50,000のURLに制限します。ファイルが大きい場合やURLが多い場合は、リストを複数のサイトマップに分割する必要があります。オプションで、サイトマップインデックスファイル(サイトマップのリストを指すファイル)を作成し、その単一のインデックスファイルをGoogleに送信できます。複数のサイトマップやサイトマップインデックスファイルをGoogleに送信できます。
サイトマップの大きさはどれくらいですか?: Sitemaps.org
サイトマップは50MB(52,428,800バイト)以下である必要があり、最大50,000URL。これらの制限は、非常に大きなファイルを提供するときにWebサーバーが行き詰まらないようにするのに役立ちます。つまり、サイトに50,000を超えるURLが含まれている場合、またはサイトマップが50MBを超える場合は、複数のサイトマップファイルを作成し、サイトマップインデックスファイルを使用する必要があります。サイトが小さくても、URLが50,000を超えるか、ファイルサイズが50MBを超える場合は、サイトマップインデックスファイルを使用する必要があります。サイトマップインデックスファイルには最大50,000のサイトマップを含めることができ、50MB(52,428,800バイト)を超えることはできません。 gzipを使用してサイトマップを圧縮することもできます。
更新された制限は
Number of URLs = 50,000
File size ( uncompressed ) = 10MB
出典: Googleの公式ガイドライン
ソースによると:
サイトマップファイルには50,000を超えるURLを含めることはできず、非圧縮で10 MB以下にする必要があります。サイトマップがこれよりも大きい場合は、いくつかの小さなサイトマップに分割します。これらの制限は、Googleに大きなファイルを提供することにより、Webサーバーが過負荷にならないようにするのに役立ちます。
他のユーザーの場合は、他の回答に記載されているフォーラムリンクを無視してください。
これらのリンクは更新されていない静的ページを指しているためです。
Wikipediaの記事 の主張によると、制限はサイトマップあたり50,000のURLと10 MB(非圧縮)です。この番号はGoogleウェブマスターからのものだと思いますFAQ(公式のエントリは見つかりませんが、これは Googleグループのエントリ と同じです。)
この制限が他の検索エンジンプロバイダーにも適用されるかどうかはわかりません。
2016年11月30日から更新された制限
ファイルサイズの上限が50MB per uncompressed file
に引き上げられ、URLの上限は50,000 URLs per sitemap / sitemap index
のままです
複数のサイトマップファイルを提供できますが、提供する各サイトマップファイルのURLは50,000以下、50MB(52,428,800バイト)以下でなければなりません。必要に応じて、gzipを使用してサイトマップファイルを圧縮し、必要な帯域幅を減らすことができます。ただし、一度圧縮解除されたサイトマップファイルは50MB以下にする必要があります。 50,000を超えるURLをリストする場合は、複数のサイトマップファイルを作成する必要があります。
複数のサイトマップを提供する場合は、サイトマップインデックスファイルに各サイトマップファイルをリストする必要があります。サイトマップインデックスファイルには50,000を超えるサイトマップを含めることはできず、50MB(52,428,800バイト)以下である必要があり、圧縮できます。複数のサイトマップインデックスファイルを作成できます。サイトマップインデックスファイルのXML形式は、サイトマップファイルのXML形式とよく似ています。
ソース https://www.sitemaps.org/protocol.html#otherformats
Googleのサポートページに記載されている10MBの制限についてまだ混乱している人は、2016年11月30日に変更を発表したため、このページは更新されません。
Googleによるお知らせ: 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
&50MB uncompressed file size
サイトマップインデックスファイルの制限:
50,000 Sitemaps
&50MB uncompressed file size
お探しの情報は、下記の「サイトマップのガイドライン」のリンクにあります。彼らが言うように、これは馬の口から直接来ます。
http://www.google.com/support/webmasters/bin/answer.py?answer=183668
10万製品のサイトマップを開発しているときにこの質問に達しました。
そして限界は
5万のURL
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>
答えは公式 sitemaps.org で明確です:
複数のサイトマップファイルを提供できますが、提供する各サイトマップファイルのURLは50,000以下、10 MB(10,485,760バイト)以下でなければなりません。必要に応じて、gzipを使用してサイトマップファイルを圧縮し、必要な帯域幅を減らすことができます。ただし、一度圧縮解除されたサイトマップファイルは10MB以下にする必要があります。 50,000を超えるURLをリストする場合は、複数のサイトマップファイルを作成する必要があります。
tl; dr圧縮していないときは、gzip圧縮するかどうかにかかわらず、sitemaps.xmlが10 MB未満である必要があります。