Heim >Backend-Entwicklung >PHP-Tutorial >Sollten Programmdateien im Webcluster synchronisiert oder gemountet werden?

Sollten Programmdateien im Webcluster synchronisiert oder gemountet werden?

WBOY
WBOYOriginal
2016-09-23 03:30:081146Durchsuche

In einem Webcluster ist es wichtig sicherzustellen, dass die Programmcodedateien jeder Maschine gleich sind

Im Allgemeinen gibt es zwei Lösungen:
Die erste besteht darin, den hochgeladenen Code über eine Synchronisierungssoftware mit jedem Server zu synchronisieren, d ein öffentlicher Dateispeicherserver.

Von den beiden Optionen ist die zweite offensichtlich einfacher zu handhaben

Die erste Möglichkeit bietet eine bessere Leistung, da die lokalen Dateien direkt gelesen werden, wenn die Website ausgeführt wird. Wenn beispielsweise Protokolle im Programm aufgezeichnet werden, verfügen mehrere Server über eigene Protokolle. Diese Protokolle müssen zusammengeführt werden, und es handelt sich nicht um eine einfache Zusammenführung. Es gibt zeitliche Überschneidungen in den Protokolldateien mit demselben Namen auf mehreren Servern, daher ist dies erforderlich zur Protokollanalyse und -verwaltung sortiert werden.

Eine Methode besteht darin, Protokolle separat auf einem gemeinsam bereitgestellten Server zu speichern.

Es gibt jedoch viele Website-Projekte, und Programmierer verwenden unterschiedliche Sprachframeworks und Protokollverzeichnisse inkonsistent, daher muss jedes Programm das Protokollspeicherverzeichnis manuell ändern.

Ich bevorzuge die zweite Methode, bei der alle Webserver zusammen gemountet werden. Wird dies jedoch in einem großen Cluster mit Dutzenden oder Hunderten von Servern ein Problem darstellen?

Hunderte von Webservern werden ausgeführt. Alle Codedateien sind vorhanden gemeinsam auf einen Dateiserver gemountet?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Fragen zur RegelmäßigkeitNächster Artikel:Fragen zur Regelmäßigkeit