マゼンタのサイトマップやサイトマップのインデックスの問題? - XML、PHP?

マゼンタのサイトマップに最適な戦略をお勧めしますか?

Magentoには約50万の製品を持つ大規模な店があります。

明らかに、私たちはサイトマップを50,000チャンクに分割し、サイトマップインデックスファイルを用意する必要があります。問題は、これらのサイトマップを定期的に作成し、それらを分割することです。

Magento管理パネルの機能を使用してサイトマップを作成すると、タイムアウトして白い画面に移動します。私たちはMageworxから拡張を試みてそれらを分割しましたが、それを動作させることはできませんでした。

自動的に生成されるXMLサイトマップインデックスを持つ最善の方法は何ですか?ポイント10をポイントするか、それからダウンマップしますか?

私たちはMagentoコミュニティー1.5.1.0にいます。

0
追加された
ビュー: 6
あなたは、あなたがカスタムプログラミングをするために誰かを雇うのが最善であるという十分な具体的な状況を持っています。あなたには一般的な解決策はありません。
追加された 著者 Alan Storm,

2 答え

クローラベースのサイトマッパを使用することもできます。 http://a1-sitemap-generator.com

しかし、50万のURLは、クローラベースのサイトマッパには多くあります。ただし、ウェブサイトに7-14の異なるセクションがある場合は、各セクションのサイトマップを作成することができます(例:毎週更新予定)。その後、サイトマップインデックスファイルにすべてのXMLサイトマップをリンクできます。

また、使用したMagentoサイトマップソリューションの開発者に連絡することもできます。たぶん基礎データベースの一部をカバーするサイトマップを作成するように構成することもできます。おそらく彼らは大きなウェブサイトを扱うためのコードを改善する可能性があります。

また、サーバー構成を検討することもできます。たぶん、スクリプトは、データベースをあまりにも長時間繰り返して実行しているだけです。サーバー上で長時間実行するとスクリプトが強制終了されると、サーバー/ PHPオプションが頻繁に使用されます。

0
追加された

MagentoサイトマップジェネレータをLinuxコマンドから実行することをお勧めしますが、ブラウザからは実行できません。クライアントからあまりにも長い時間を実行することは不可能です。

私は最近、シェルのdirecotryからmagento abstract.phpを拡張するPHPスクリプトを書いています。それは動作しますが、遅いです。

どんなにあなたのサイトのような多くの製品でも、Magentoでサイトマップを生成する基本的な機能は正常に動作することができません。シェルディレクトリでabstract.phpを拡張しようとしています。

0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
3 参加者の

招待状へのリンク: https://t.me/joinchat/B2gdSlA_dh1-BQtEKA2dfw このグループではPHPについて話します。 パートナー:kotaeta.com