Ограничение размера файла google sitemap.xml - PullRequest
29 голосов
/ 22 мая 2010

может любой, пожалуйста, дайте мне знать ограничение памяти (МБ) размера файла google sitemap.xml.

Ответы [ 7 ]

38 голосов
/ 24 января 2016

Согласно последнему обновлению: 01 января 2017

Любой файл Sitemap ограничен 50 МБ (без сжатия) с максимальным 50 000 URL.

И Индексный файл Sitemap (не путать с файлом Sitemap) может включать до 50 000 файлов Sitemap.

Таким образом, для одного файла индекса Sitemap максимальную емкость URL-адресов и хранилища можно рассчитать, как описано ниже:

с точки зрения URL:

50 000 sitemaps = ( 50 000 * 50 000 ) URL = 2 500 000 000 URL

Примечание. Google поддерживает несколько форматов карты сайта, но все же все форматы ограничивают одну карту сайта 10 МБ (без сжатия) и 50 000 URL-адресов. Также обратитесь к схеме файла индекса карты сайта, которая определяется как здесь .

по размеру:

50 МБ + ( 50 000 Sitemap * 50 МБ) = 2 500 050 МБ => 2,3 ТБ

Таким образом, мы можем иметь максимум 2500 миллионов URL , отправив один индексный файл карты сайта, и у нас может быть около 2 ТБ хранилища для всех файлов карты сайта, которые включены в индексный файл карты сайта.

Поскольку мы можем отправить до 500 индексных файлов карты сайта в Google см. Здесь , вывод:

( 500 * 2500 ) миллионов URL-адресов ограничено размером ( 500 * 2 ) ТБ

Справка:

Схема для файлов индекса Sitemap Schema for Sitemap index files

Форматы файлов Sitemap : Консоль Google для веб-мастеров

Google поддерживает несколько форматов карты сайта, таких как XML, RSS, mRSS, Atom 1.0 и Text.

Все форматы ограничивают одну карту сайта до 10 МБ (без сжатия) и 50 000 URL. Если у вас есть файл большего размера или несколько URL-адресов, вам придется разбить ваш список на несколько файлов Sitemap. При желании вы можете создать индексный файл карты сайта (файл, который указывает на список карт сайта) и отправить этот единственный индексный файл в Google. Вы можете отправить в Google несколько файлов Sitemap и / или индексов Sitemap.

Насколько большим может быть мой файл Sitemap? : Sitemaps.org

Файлы Sitemap должны быть не более 50 МБ (52 428 800 байт) и содержать максимум 50 000 URL-адресов. Эти ограничения помогают гарантировать, что ваш веб-сервер не будет перегружен обслуживанием очень больших файлов. Это означает, что если ваш сайт содержит более 50 000 URL-адресов или размер файла Sitemap превышает 50 МБ, необходимо создать несколько файлов Sitemap и использовать индексный файл Sitemap. Вам следует использовать индексный файл Sitemap, даже если у вас небольшой сайт, но вы планируете увеличить его до 50 000 URL-адресов или размер файла 50 МБ. Файл индекса Sitemap может содержать до 50 000 файлов Sitemap и не должен превышать 50 МБ (52 428 800 байт). Вы также можете использовать gzip для сжатия файлов Sitemap.

18 голосов
/ 24 июня 2014

ПРИМЕЧАНИЕ. Обновленные лимиты (по состоянию на 10 сентября 2016 г.)

обновлены лимиты

Number of URLs = 50,000
File size ( uncompressed ) = 10MB

Источник: Официальные правила Google

По данным источника:

Файл карты сайта не может содержать более 50 000 URL-адресов и не должен превышать 10 МБ без сжатия. Если ваш файл Sitemap больше чем разбейте его на несколько меньших файлов Sitemap. Эти ограничения помогают обеспечить что ваш веб-сервер не перегружен, обслуживая большие файлы Google.

Для других пользователей. Игнорируйте ссылки на форумах, приведенные в других ответах,
, поскольку эти ссылки указывают на статические страницы, которые не обновляются.

8 голосов
/ 22 мая 2010

Согласно утверждению в статье Википедии , ограничение составляет 50 000 URL-адресов и 10 МБ (без сжатия) на карту сайта. Я думаю, что это число из FAQ для веб-мастеров Google (не могу найти официальную запись, но эта запись групп Google говорит то же самое.)

Не уверен, распространяется ли это ограничение и на других поставщиков поисковых систем.

6 голосов
/ 13 января 2017

ОБНОВЛЕННЫЕ лимиты с 30 ноября 2016 года

Ограничение размера файла увеличено до 50MB per uncompressed file, а ограничения URL остаются 50,000 URLs per sitemap / sitemap index

Вы можете предоставить несколько файлов Sitemap, но каждый файл Sitemap, который вы Аргумент должен содержать не более 50 000 URL-адресов и не должен превышать 50 МБ (52 428 800 байт). Если вы хотите, вы можете сжать Файлы Sitemap, использующие gzip для уменьшения требований к пропускной способности; тем не мение файл Sitemap после распаковки не должен превышать 50 МБ. если ты хотите перечислить более 50000 URL, необходимо создать несколько файлов Sitemap файлы.

Если вы предоставляете несколько файлов Sitemap, вам следует перечислить каждый файл Sitemap. файл в файле индекса Sitemap. Файлы индекса Sitemap могут не отображать больше чем 50 000 файлов Sitemap и не должны превышать 50 МБ (52 428 800 байт) и могут быть сжаты. Вы можете иметь более одного индекса Sitemap. файл. Формат XML индексного файла Sitemap очень похож на Формат XML файла Sitemap.

Источник https://www.sitemaps.org/protocol.html#otherformats

Для тех, кто все еще не понимает ограничение в 10 МБ, указанное на странице поддержки Google, эта страница не обновляется, поскольку они объявили об изменениях 30 ноября 2016 года.

Объявление от 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

Предел для файлов Sitemap: 50,000 URLs & 50MB uncompressed file size

Предел для файлов индекса Sitemap: 50,000 Sitemaps & 50MB uncompressed file size

5 голосов
/ 27 апреля 2011

Информация, которую вы ищете, находится по ссылке ниже в разделе «Рекомендации для файлов Sitemap». Как говорится, изо рта лошади.

http://www.google.com/support/webmasters/bin/answer.py?answer=183668

2 голосов
/ 16 марта 2014

Ответ ясен на официальном sitemaps.org :

Вы можете предоставить несколько файлов Sitemap, но каждый файл Sitemap, который вы предоставляете, должен иметь не более 50 000 URL-адресов.и не должен превышать 10 МБ (10 485 760 байт).При желании вы можете сжать файлы Sitemap с помощью gzip, чтобы уменьшить требования к пропускной способности;однако файл Sitemap после распаковки не должен превышать 10 МБ.Если вы хотите перечислить более 50 000 URL-адресов, вы должны создать несколько файлов Sitemap.

tl; dr sitemaps.xml должен быть <10 МБ в несжатом виде, независимо от того, используете вы его или нет </p>

1 голос
/ 02 января 2018

Я достиг этого вопроса при разработке карты сайта для продуктов 100K.

И ограничения

  1. 50K URL

  2. ограничение размера файла 50 МБ

Чтобы оставаться в безопасности, я думаю, что несколько карт сайта помогут.

<?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>
...