#26 11. März 2007 AW: 2 server & 2 datenbanken für eine homepage ok also nochmal.. ich will einfach nur dass die leutchen auf einen freien, funktionierenden server geleitet werden .... und des ganze möglichst als php + Multi-Zitat Zitieren
#27 11. März 2007 AW: 2 server & 2 datenbanken für eine homepage Code: <?php $server = array("server1.foobar.com", "server2.foobar.com"); $act = rand(0,1); if(fopen($server[$act], 'r')) Header("Location: ".$server[$act]); else Header("Location:". ($server[$act] == 0) ? $server[1] : $server[0]); ?> Ist vllt. noch irgendwo nen Syntaxfehler drin, hab leider keine Zeit das zu testen. + Multi-Zitat Zitieren
#28 11. März 2007 AW: 2 server & 2 datenbanken für eine homepage najaa aber das wird ja wegen dem forum nicht gehen bei ner statischen seite kein problem aber wie willst du die datenkbanken spiegeln? das is für mich so das prob.... aber ich kenn mich halt nich so gut mit vb oder wbb aus greez myth + Multi-Zitat Zitieren
#29 11. März 2007 AW: 2 server & 2 datenbanken für eine homepage PHP: <? // ------------------------------------------------------------------// Prüfung ob Server erreichbar ist// ------------------------------------------------------------------ function pingSite ( $webserver ) { foreach ( $webserver as $key => $host ) { $fp = curl_init ( $host [ 'url' ]); curl_setopt ( $fp , CURLOPT_TIMEOUT , 10 ); curl_setopt ( $fp , CURLOPT_FAILONERROR , 1 ); curl_setopt ( $fp , CURLOPT_RETURNTRANSFER , 1 ); curl_exec ( $fp ); if ( curl_errno ( $fp ) != 0 ) { $webserver [ $key ][ 'status' ] = false ; } else { $webserver [ $key ][ 'status' ] = true ; $webserver [ $key ][ 'ping' ] = curl_getinfo ( $fp ); } curl_close ( $fp ); } return $webserver ; } // ------------------------------------------------------------------// Serverliste// ------------------------------------------------------------------ $webserver [ 0 ][ 'name' ] = 'Server1' ; $webserver [ 0 ][ 'url' ] = 'http://www.raidrush.t' ; $webserver [ 1 ][ 'name' ] = 'Server2' ; $webserver [ 1 ][ 'url' ] = 'http://www.raidrush.ws' ; $webserver [ 2 ][ 'name' ] = 'Server3' ; $webserver [ 2 ][ 'url' ] = 'http://www.heise.d' ; $webserver [ 3 ][ 'name' ] = 'Server4' ; $webserver [ 3 ][ 'url' ] = 'http://www.heise.de' ; // ------------------------------------------------------------------// aufruf der ping funktion// ------------------------------------------------------------------ $webserver = pingSite ( $webserver ); // ------------------------------------------------------------------ ?> <html><head><title>Downloads</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="formStyle.css" rel="stylesheet" type="text/css"></head> <body> <?PHP foreach ( $webserver as $key => $host ) { if(! $host [ 'status' ]) { echo '<img src="n3.gif" align="absmiddle"> ' ; echo 'Name: ' . $host [ 'name' ] . ' ' ; echo '(Offline: ' . $host [ 'url' ] . ')<br><br>' ; } else { //------------------------------------------------------------------------ // berechnung der Auslastung / Werte //------------------------------------------------------------------------ list( $s , $ms ) = explode ( '.' , $host [ 'ping' ][ 'connect_time' ]); $ms = substr ( $ms , 0 , 3 ); $gms = $s . $ms ; //------------------------------------------------------------------------ $auslastung = $gms / 10000 * 100 ; //------------------------------------------------------------------------ echo '<img src="n1.gif" align="absmiddle"> ' ; echo '<a href="' . $host [ 'url' ]. '" target="_blank">' . $host [ 'name' ] . '</a> Auslastung (' . $auslastung . ' %)' ; echo '<br><br>' ; }} ?> </body></html> wenn du die auslastung nicht brauchst lösch sie raus: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //------------------------------------------------------------------------ // berechnung der Auslastung / Werte //------------------------------------------------------------------------ list($s,$ms) = explode('.',$host['ping']['connect_time']); $ms = substr($ms,0,3); $gms = $s.$ms; //------------------------------------------------------------------------ $auslastung = $gms / 10000 * 100; //------------------------------------------------------------------------ Auslastung ('.$auslastung.' %) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PHP/CURL - using libcurl with PHP Download offline! + Multi-Zitat Zitieren
#30 11. März 2007 AW: 2 server & 2 datenbanken für eine homepage ok also des mit den datenbanken oben is wirklich ne doofe sache... ich mach erstmal paar bewertungen für eure arbeit ;-) ok dann werd ich des mal testen + Multi-Zitat Zitieren
#31 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage Datenbank spiegeln .. hm, also wäre möglich, aber da wäre immer ein gewisser Zeitunterschied. Ich würde einen Server im gleichen Netzwerk der beiden anderen Server nehmen und da den MySQL-Server draufmachen. z.B. auf den Server der auf die anderen weiterleitet. Aber wie gesagt, bei nem DDoS angriff müsste nen Angreifer nur Server1 belasten und keiner würde mehr was machen können. + Multi-Zitat Zitieren
#32 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage da muss der Angreifer das aber erstmal wissen das die db auf dem ersten ist, gut so blöd werden die auch nicht sein. bzw könnte er auch einen auf nem free hoster nehmen aber die sind auch nicht so das ware mit der ausfallzeit gut kann man nicht verallgemeinern aber is leider nunmal bei einigen kannst ja erstmal nen testmonat machen wo du testest wie es am besten geht und hier in den werbungs thread mal rein schreiben oder wo anderst um es bei last zu testen ob alles glatt läuft + Multi-Zitat Zitieren
#33 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage noch ein kleines problem hab ich... also ich muss da den sqlhost angeben.. und nomal is es ja immer 'localhost' aber was macht man wenn des jetzt auf einer anderen datenbank ist? + Multi-Zitat Zitieren
#34 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage einfach die ip von dem server angeben XD ach ja und zu dem problem mit der datenbankspiegelung... hier muss es doch einen geben, der sich mit der vb und wbb software auskennt. man könnte doch dann einfach das vb oder wbb zu zwei datenbanken gleichzeitig verbinden lassen und es auf beiden synchron die querys abarbeiten. meiner meinugn nach sollte das machbar sein greez myth + Multi-Zitat Zitieren
#35 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage klar geht das, aber dann ist dein forum verdammt lahm du müsstest halt die mysql-klasse umprogrammieren dass der, wenn er sich nicht zur ersten db verbinden kann, sich zur 2. verbindet und erst abbricht, wenn auch das nicht geht + Multi-Zitat Zitieren
#36 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage ja ne das is ja auch nciht sinn der sache XD... es soll zwar redundant ausgelegt werden aber es soll natürlich auch auf den speed geachtet werden. deswegen halt nur wenn was an der db geändert werden soll, wird auch auf die andere zugegriffen ansonsten wird alles aus der eigenen gelesen + Multi-Zitat Zitieren
#37 12. März 2007 AW: 2 server & 2 datenbanken für eine homepage Die Datenbank eines Freehosters nehmen kann man so gut wie vergessen, da normalerweise IMMER der Datenbank Zugriff von außen (also nicht vom eigenen Server) nicht gestattet ist (Sicherheitsgründe etc.) Der Angreifer bräuchte aber nichtmal wissen wo der Datenbank Server liegt, den sobald er den Server attackiert, der weiterleitet, kommen die meistn User nichtmehr über den Zugang über den sie normal auf die Seite kommen würde, drauf. + Multi-Zitat Zitieren
#38 13. März 2007 AW: 2 server & 2 datenbanken für eine homepage kennt jemand nen freehoster bei dem es dieses problem nicht gibt? --> Fatal error: Call to undefined function: curl_init() in + Multi-Zitat Zitieren
#39 14. März 2007 AW: 2 server & 2 datenbanken für eine homepage Wie gesagt, nimm mein Code .. fopen() wird überall erlaubt sein, dann kommts nur auf allow_url_(f)open an .. + Multi-Zitat Zitieren
#40 14. März 2007 AW: 2 server & 2 datenbanken für eine homepage öm... wieso soll das die forensoftware machen?! einfach den mysql-server machen lassen: nennt sich "Replikationssystem". dabei sorgt der mysql-server selbst für die zeitgleiche spiegelung der daten, sodass gleichzeitig auf mehreren server die gleiche datenbank vorliegt. dann muss man noch eben dafür sorgen dass die eigentlichen daten in regelmäßigen abständen gespiegelt werden. wenn ein server ausfällt kann man dann einfach die domain umbiegen, oder von vorneherein eine weiterleitung von einem dritten server machen lassen... + Multi-Zitat Zitieren
#41 15. März 2007 AW: 2 server & 2 datenbanken für eine homepage schön und gut... aber wie gesagt... wie soll ich des mit den datenbanken machen? + Multi-Zitat Zitieren
#42 15. März 2007 AW: 2 server & 2 datenbanken für eine homepage dann zitier ich mich mal: soll ich dir noch ein ebook mit der anleitung machen? hab da eine rumfliegen... + Multi-Zitat Zitieren
#43 16. März 2007 AW: 2 server & 2 datenbanken für eine homepage wäre cool ja ;-D + Multi-Zitat Zitieren
#44 17. März 2007 AW: 2 server & 2 datenbanken für eine homepage habs hier hochgeladen: Download offline! pw gibts gegen pn + bewertung an mich @mods: ich bettle hier nicht um eine bewertung, sondern stelle wie jeder andere upper bedingungen! + Multi-Zitat Zitieren
#45 13. April 2007 AW: 2 server & 2 datenbanken für eine homepage Nennt sich sowas nicht Verteilung von Warez in der Community ? .. Schieb das ma lieber in den UG + Multi-Zitat Zitieren
#46 13. April 2007 AW: 2 server & 2 datenbanken für eine homepage Solange die Datei ein Passwort hat und er es hier nicht angibt, sondern nur per PN verteilt, ist es kein Warez(-request). + Multi-Zitat Zitieren