Проблемы с файлами Magento и/или Sitemap? - XML, PHP?

Может ли любая помощь рекомендовать лучшую стратегию для нашей Magento Sitemap?

У нас есть большой магазин Magento с почти 500 000 продуктами.

Очевидно, поэтому нам необходимо разбить нашу карту сайта на 50 000 кусков и иметь файл индекса sitemap. Проблема заключается в том, чтобы создавать эти sitemaps регулярно и разделять их.

Когда мы создаем карту сайта, используя эту функцию на панели администрирования Magento, она отключается и переходит на белый экран. Мы попробовали расширение от Mageworx, чтобы разделить их - но они не могли заставить его работать.

Каков наилучший способ автоматического создания индекса XML-карты сайта, указать на 10 или около того файлов Sitemap?

Мы находимся в сообществе Magento, 1.5.1.0.

0
У вас достаточно конкретных обстоятельств, что вам лучше всего нанять кого-то, чтобы выполнить какое-то пользовательское программирование. У вас не будет общего решения.
добавлено автор Alan Storm, источник

2 ответы

Вы могли бы использовать файл sitemapper, основанный на искателях, например. http://a1-sitemap-generator.com

Но полмиллиона URL-адресов много для сайта sitemapper. Однако, если на вашем сайте есть 7-14 разных «разделов», вы можете попробовать создать карту сайта каждого раздела (например, запланированную для обновления в неделю), а затем вы можете связать все XML-файлы Sitemap в файле индекса Sitemap.

Вы также можете связаться с разработчиками решений Magento sitemap, которые вы использовали. Возможно, они могут быть настроены так же просто создать карту сайта, охватывающую часть базовой базы данных. Возможно, они могли бы улучшить свой код для обработки больших сайтов.

Вы также можете рассмотреть конфигурацию сервера. Возможно, скрипт работает слишком долго, итерации через базу данных. Часто существует опция server/PHP, когда скрипт убивается за слишком длительное время на сервере.

0
добавлено

Я предлагаю вам запустить генератор Sitemap Magento из командной строки Linux, но не из браузера, потому что вы не можете так долго работать с клиентом.

Недавно я написал PHP-скрипт, который расширяет magento abstract.php из командной строки оболочки. Он работает, но медленно.

Независимо от того, как много таких продуктов, как ваш сайт, основные функциональные возможности создания файла Sitemap в Magento невозможно запустить успешно. Попробуйте расширить abstract.php в каталоге оболочки.

0
добавлено
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp