vBulletin SEO Forums

SEO

vBulletin Search Engine Optimization

Buy vBSEO Now! HACKER SAFE certified sites prevent over 99.9% of hacker crime.
ne nw
vBSEO Team: Heiß oder Nicht? Bereit für die Traffic-Explosion? vBSEO 3.2.0 GOLD IST gelandet Erfolg mit vBSEO = 600ehr Web-Besucher + $1400 in einem Tag! vBSEO hilft Forum 100$/Tag mit Google AdSense zu verdienen Entdecken Sie die Power der "Long Tail Search" Crawlability Inc. beantragt Patent für SEO Technologie
se sw

Installation des Sitemap Generator auf einem verteilten System

This is a discussion on Installation des Sitemap Generator auf einem verteilten System within the Deutsch forums, part of the General Discussion category; Frage: Kennt jemand eine gute Möglichkeit, um den Sitemap Generator auf einem verteilten System zu installieren ? Info : Unser ...

Go Back   vBulletin SEO Forums > vBSEO SEO Plugin > General Discussion > Deutsch

Enhancing 80 million pages.

Register FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read
  #1  
Old 10-25-2007, 05:35 AM
Junior Member
 
Real Name: Sascha Wennekers
Join Date: Sep 2007
Posts: 7
Installation des Sitemap Generator auf einem verteilten System

Frage:
Kennt jemand eine gute Möglichkeit, um den Sitemap Generator auf einem verteilten System zu installieren ?

Info :
Unser Web-Auftritt ist auf sechs Webservern verteilt ein load balancer steuert den Zugriff

Problem:
A:
Wenn man den Sitemap Generator auf allen Webserver Servern installiert,dann gibt es da zwei Probleme:

1.) Die Generierung der Sitemap kann von einem oder mehreren Servern angestoßen werden. Man hat keine Kontrolle welche Server die Sitemap zuerst oder zuletzt generieren.

2.) Email Notifikation von google und yahoo. Auch dieser Prozess wird dann von allen Servern angestoßen, dann hat man am Ende google X-mal benachrichtigt. (und das kann nicht wirklich gut sein)

B:
Wenn mann den Sitemap Generator nur auf einem Server installiert, wie verteilt man dann die Sitemap auf die restlichen Server?

Denn dann gibt es wieder zwei Probleme:
1.) Wie stellt man sicher das die Sitemap überhaupt generiert wird. Da es ja eher dem Zufall überlassen ist das die Sitemap überhaupt generiert wird.

2.) Wie verteilt man die Sitemap auf die anderen Server, für den Fall, dass man sie generiert bekommen hat?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
  #2  
Old 10-25-2007, 07:34 AM
Senior Member
Big Board Administrator
 
Real Name: Holger
Join Date: Oct 2005
Location: Frankfurt / Germany
Posts: 476
Send a message via MSN to fsb-holger
Quote:
Unser Web-Auftritt ist auf sechs Webservern verteilt ein load balancer steuert den Zugriff
wenn es hier keine replikation der verzeichnisse gibt, sprich jede dateiänderung per hand auf allen servern gemacht werden muss dann solltet ihr das system mal überdenken

Quote:
1.) Wie stellt man sicher das die Sitemap überhaupt generiert wird
auf dem server wo sie per cron angestossen wird da läuft sie auch!

also ich würde in so einem fall einen server zum master machen und mindestens die webverzeichnisse replizieren. somit müssen dateiänderungen auch immer nur an einem server gemacht werden

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
  #3  
Old 10-25-2007, 07:36 AM
Philipp Herbers's Avatar
vBSEO Staff
 
Real Name: Philipp Herbers
Join Date: Sep 2005
Location: Meppen, Germany
Posts: 5,370
Hallo Herr Wenneckers,

ich werde unser Entwickler-Team fragen und mich bei Ihnen melden.

Ich muss Ihnen auch noch etwas zuschicken (hoffe am WE fertig zu werden )
__________________
Philipp Herbers / Crawlability Inc.
Support Team gibt neues Supportsystem frei Verbesserter Support für unsere Kunden

vBSEO 3.2.0 freigegeben - Maximale Optimierung für Ihren Web-Traffic! Über 100 weitere SEO Optimierungen

6X Traffic - $1400 in einem Tag durch vBSEO! Stellen Sie sich vor, was die patentierte vBSEO Technologie für Sie tun kann.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
  #4  
Old 10-25-2007, 07:48 AM
Junior Member
 
Real Name: Sascha Wennekers
Join Date: Sep 2007
Posts: 7
Quote:
Originally Posted by fsb-holger View Post
auf dem server wo sie per cron angestossen wird da läuft sie auch!
Der Job wird Standardmässig nicht via cron job angestoßen, sondern über den vbulletin Scheduler. Ich fände einen cronjob auch super :-)

Quote:
Originally Posted by fsb-holger View Post
wenn es hier keine replikation der verzeichnisse gibt, sprich jede dateiänderung per hand auf allen servern gemacht werden muss dann solltet ihr das system mal überdenken

also ich würde in so einem fall einen server zum master machen und mindestens die webverzeichnisse replizieren. somit müssen dateiänderungen auch immer nur an einem server gemacht werden

mfg
Natürlich haben wir eine Replikation die sehr gut funktioniert. Eine Replikation setzt aber auch voraus das es einen Zentralen Server gibt der die Daten verteilt. Wenn aber jeder Server für sich eine Sitemap erstellt ist der Datenbestand nicht mehr sauber.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
  #5  
Old 10-26-2007, 05:52 AM
Philipp Herbers's Avatar
vBSEO Staff
 
Real Name: Philipp Herbers
Join Date: Sep 2005
Location: Meppen, Germany
Posts: 5,370
Hallo,

Problemlösung wird heute Nachmittag gepostet.
__________________
Philipp Herbers / Crawlability Inc.
Support Team gibt neues Supportsystem frei Verbesserter Support für unsere Kunden

vBSEO 3.2.0 freigegeben - Maximale Optimierung für Ihren Web-Traffic! Über 100 weitere SEO Optimierungen

6X Traffic - $1400 in einem Tag durch vBSEO! Stellen Sie sich vor, was die patentierte vBSEO Technologie für Sie tun kann.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
  #6  
Old 10-26-2007, 08:53 AM
Philipp Herbers's Avatar
vBSEO Staff
 
Real Name: Philipp Herbers
Join Date: Sep 2005
Location: Meppen, Germany
Posts: 5,370
Hallo,

wie versprochen hier die Problemlösung.

Laut unserem Entwickler sollte es möglich sein, dass Sie einen Cronjob auf einem einzelnen Server laufen lassen, der dann die Sitemaps generiert und entsprechend synchronisiert.

Code:
php /path/to/forum/vbseo_sitemap/vbseo_sitemap.php
scp /path/to/forum/vbseo_sitemap/data/*.gz user1@host1:directory/
scp /path/to/forum/vbseo_sitemap/data/*.gz user2@host2:directory/
..
__________________
Philipp Herbers / Crawlability Inc.
Support Team gibt neues Supportsystem frei Verbesserter Support für unsere Kunden

vBSEO 3.2.0 freigegeben - Maximale Optimierung für Ihren Web-Traffic! Über 100 weitere SEO Optimierungen

6X Traffic - $1400 in einem Tag durch vBSEO! Stellen Sie sich vor, was die patentierte vBSEO Technologie für Sie tun kann.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
  #7  
Old 10-29-2007, 09:49 AM
Junior Member
 
Real Name: Sascha Wennekers
Join Date: Sep 2007
Posts: 7
Danke für den Lösungsvorschlag!

Das war auch unsere erste Überlegung wir haben dann aber eine andere Variante gewählt:
  • den sitemap generator auf einem Server installieren
  • dann sofort im vbulletin den Scheduler-Task für die Sitemap Generierung deaktivieren.
  • Die Auto Notifikation von google und yahoo deaktivieren
  • Dann die Installation des Sitemapp Generator über den master Server verteilen.
  • Dann mussten wir 3 Dateien patchen damit das ganze geht und zwar : Überall dort wo in der Sitemap Datei ein Zeitstempel gesetzt worden ist setzt man die Sekunden und Minuten auf 0 fest ein. Damit sieht die Sitemap für google immer gleich aus.
  • Die gepatchten Dateien auf den webservern verteilen.
  • Dann noch einen cronjob einrichten damit die Sitemap auf den servern generiert wird.
Unsere Lösung bewirkt zwar das auf allen Webserven eine Sitemap generiert wird (also x mal) aber da die Sitemap nur einmal am Tag generiert werden muss ist das Ok.

P.S.
Uns ist aufgefallen das der Sitemapgenerator einen Bug iin Bezug auf das gz'ippen von google Sitemaps hat. Wenn der Server kein gzip ausführen darf werden die Klartext Sitemaps trotzdem mit der Endung xml.gz abgespeichert. Das bei der Implementierung anscheinend übersehen. Das Problem lässt sich aber beheben wenn man an den enstprechenden Stellen die Funktion "vbseo_ext_gz()" aufruft.
P.P.S. Cronjobs sollte man nicht um 02:00 starten (Winterzeit Umstellung :-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
vBSEO Sitemap Generator 2.0 Released Juan Muriente vBSEO Announcements 18 12-11-2007 02:44 PM
vBSEO Google/Yahoo Sitemap Generator for vBulletin 3.6.x, vBulletin 3.5.x & vBulletin 3.0.x Joe Ward General Discussion 0 12-17-2005 02:11 PM


All times are GMT -4. The time now is 07:29 PM.


Powered by vBulletin® Version 3.8.0 Beta 4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.5 ©2008, Crawlability, Inc.