Heim > Backend-Entwicklung > PHP-Tutorial > So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

WBOY
Freigeben: 2016-10-10 11:56:16
Original
1209 Leute haben es durchsucht

Ich habe mir gestern ein Video über Architektur angesehen. Der CTO sagte, dass das Wichtigste als Architekt darin besteht, ein Programm zu entwerfen, das horizontal erweitert werden kann

Das heißt, Ihr Programm kann zu Beginn nur auf einer Maschine laufen, aber wenn die Anzahl der Benutzer zunimmt, muss Ihr Programm jederzeit in der Lage sein, die Maschine zu erweitern. Also, auf welche Art von Ideen kann geschrieben werden Treffen Sie dieses Design für das TP-Framework-Programm? Bitte geben Sie mir einen Rat

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!
So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

Antwortinhalt:

Ich habe mir gestern ein Video über Architektur angesehen. Der CTO sagte, dass das Wichtigste als Architekt darin besteht, ein Programm zu entwerfen, das horizontal erweitert werden kann

Das heißt, Ihr Programm kann zu Beginn nur auf einer Maschine laufen, aber wenn die Anzahl der Benutzer zunimmt, muss Ihr Programm jederzeit in der Lage sein, die Maschine zu erweitern. Also, auf welche Art von Ideen kann geschrieben werden Treffen Sie dieses Design für das TP-Framework-Programm? Bitte geben Sie mir einen Rat

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!
So schreiben Sie ein Tp-Framework, um horizontal skalierbare Programme zu schreiben!

Es gibt einen dummen Weg, der einfach genug ist

Zum Beispiel verfügt die offizielle Website von SegmengtFault über viele Module wie Artikel, Fragen, Notizen, Überschriften usw. Jedes davon ist als unabhängiges Projekt und unabhängiger Domänenname konzipiert. Dies kann nicht durch Module getrennt werden Die Bereitstellung auf einem einzelnen Server kann in der Anfangsphase separat erfolgen, und die spätere Bereitstellung auf Basis des Moduls kann den Lastausgleich und die sogenannte horizontale Erweiterung weiter erleichtern

Dann können Sie in der frühen Phase etwas serviceorientiertes Architekturdenken ausprobieren und die Back-End-API nach Unternehmen aufteilen, sodass alle Clients die Daten der anderen aufrufen können und vermeiden, dass derselbe Funktionscode an verschiedenen Stellen im Projekt kopiert wird

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage