einfaches Tool zum Erstellen von XML-Sitemaps? (ständig wachsende Seite)

14

Kann mir jemand empfehlen

  • ein PHP-Skript, das ich als CRON ausführen kann

oder

  • Einige Tools von Drittanbietern, mit denen ich Sitemaps erstellen kann?

Meine Website ist eine Veranstaltungsbasis und die Seiten sind ziemlich zeitlich mit über 20 neuen Seiten pro Tag ...

Google schlägt Folgendes vor: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators Sie sehen jedoch alle ziemlich alt aus und ich habe mich gefragt, ob es ein auffälliges neues Tool dafür gibt.

Haroldo
quelle
Ich biete Kopfgeld an, weil ich nach einem Tool suche, das in der Lage ist, ungefähr 10.000.000 Datensätze (URL, zuletzt aktualisiert) aufzunehmen und eine Sitemap zu erstellen.
Jeremy French
@ user2804, meine Antwort wurde aktualisiert
John Conde

Antworten:

7

Wenn Sie sich mit serverseitiger Programmierung auskennen, können Sie Ihr eigenes dynamisches Sitemap-Skript schreiben, das bei jedem Aufruf die neuesten Informationen aus Ihrer Datenbank abruft. Wenn Ihre Site nicht zu häufig aktualisiert wird, können Sie die Ergebnisse zwischenspeichern und nur bei Bedarf aktualisieren.

aktualisieren

Unbegrenzter Sitemap-Generator (nicht kostenlos) Dieser kann große Websites mit mehreren Sitemaps verwalten:

Unterstützung von GROSSEN Websites, die die Sitemap auf die Teile pro 50.000 URLs aufteilen und eine Sitemap-Indexdatei gemäß dem Google-Sitemap-Protokoll erstellen.

John Conde
quelle
1
Wenn Sie ein allgemeines CMS verwenden, ist die Wahrscheinlichkeit sehr hoch, dass bereits ein Sitemap-Generator dafür verfügbar ist. In jedem Fall sollten Sie sicherstellen, dass Sie keinen crawlerbasierten Sitemap-Generator verwenden. Bei einer dynamischen Site sollten Sie versuchen, die URLs immer direkt von Ihren internen Daten abzurufen.
John Mueller
Geben Sie das Kopfgeld für das Drehbuch selbst Ansatz.
Jeremy French
5

Eine sofortige Lösung wäre ein Online-Sitemap-Generator:

http://www.xml-sitemaps.com/

Oder, wie John Conde sagte, erstellen Sie Ihr eigenes Skript, das entweder wird

a: durchsuchen sie ihren www ordner nach html dateien, oder

b: Wenn Ihre Seiten nicht "physisch" existieren und immer dynamisch generiert werden, schreiben Sie ein PHP-Skript, das URLs für alle Seiten erzeugt, die existieren könnten.

Richten Sie einen Cron-Job ein, der eines der Skripts täglich aufruft und eine Sitemap für alle an diesem Tag verfügbaren Seiten erstellt.

xRade
quelle
0

Früher habe ich XML-Sitemaps verwendet, aber kürzlich Folgendes gefunden: http://www.xmlsitemapgenerator.org Dies hat viel mehr Optionen und auch eine praktische Ping-Funktion. Sie haben die erweiterten Funktionen für eine Weile deaktiviert und die Anzahl der Seiten begrenzt, aber sie scheinen jetzt wieder da zu sein, obwohl das Limit bei 50 Seiten liegt. vielleicht erhöhen sie es, wenn du nett fragst!


quelle
0

http://sitemap.keylimetie.com/ entspricht möglicherweise nicht Ihren Anforderungen, aber ich werde es dort rausschmeißen, falls jemand es nützlich findet. Ich benutze es und bin mit den Ergebnissen zufrieden. Es kann täglich oder wöchentlich ausgeführt werden.

plntxt
quelle