Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Чому стандартний sitemap в OpenCart падає на великому каталозі і як це виправити?


Кому це потрібно: магазини що з ростом каталогу побачили «sitemap.xml порожній», «Google не індексує нові товари» або «504 Gateway Timeout» при запиті мапи сайту.

У чому проблема стандартного OpenCart sitemap: вбудований генератор робить SELECT всіх товарів за один запит, тримає в пам'яті, формує XML як один великий рядок і віддає прямо у HTTP-відповідь. На 5 000 товарів — норм, на 20 000 — повільно, на 50 000+ — впирається в memory_limit / max_execution_time / response_timeout. Google ловить 504 і виключає сайт з індексу.

Як OcBox Sitemap це вирішує: (1) потокова обробка — пишемо XML по 1 URL у файл, пам'ять не вибухає; (2) автоматичне розбиття на чанки за стандартом sitemaps.org (50 000 URL на файл); (3) gzip-компресія; (4) фонова генерація через CRON — бот ніколи не чекає, файл вже лежить на диску; (5) sitemap-index.xml як «зміст» для пошуковиків.


Comments

Немає коментарів для відображення

Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.