ich arbeite auf einem PHP/MySQL soziale Netzwerk-Projekt, das von vielen Modul/sections einschließlich bestehen:Kann Laravel Anwendungen mit hohem Traffic handhaben?
- Benutzersystem (Berechtigungen, Profile, Einstellungen, etc ...)
- Stackoverflow-Stil Abzeichen und Ruf Punktesystem
- Wand/Strom von Freunden Beiträge
- Foren
- Nachrichtensystem
- Portfolio
- Blog
- Code-Schnipsel
- Lesezeichen
- und mehrere andere Abschnitte ...
Ursprünglich ich alles mit Laravel Rahmen zu bauen geplant hatte, da es einfach genial und macht auch eine Menge der Arbeit, die bereits .
Ich frage das jetzt aber. Ich habe noch keinen Code begonnen, also ist das kein Faktor in der Entscheidung.
Auch meine Zeit, die es dauert, um einen Teil der Website/App zu bauen, übertrifft nicht die Leistung.
Also, wenn Laravel führt zu weniger Leistung vs Gebäude von Grund auf neu, aber spart eine Menge Zeit. Ich würde dann lieber eine Tonne zusätzliche Zeit aufwenden, um von Grund auf neu zu bauen, wenn es eine bessere Leistung und eine bessere Langzeitperformance bedeutet.
Zurück um 2006 baute ich ein soziales Netzwerk Hybride von MySpace und Facebook und verwendete kein Framework. Es gab mir 100% Kontrolle über jeden Aspekt von allem und mehr Leistung, da ich in der Lage war, wirklich alles zu optimieren und zu optimieren, als mein Netzwerk in Größe und Verkehr wuchs. Ich denke, Sie verlieren etwas von dieser Low-Level-Optimierung bei Verwendung eines großen Frameworks?
Meine Frage könnte leicht als eine meinungsbasierte Frage verwechselt werden. Bis zu einem gewissen Grad ist es jedoch der Kern davon sollte legitim sein, was in der Theorie wäre der bessere Weg, wenn die Leistung ist die Priorität im Laufe der Zeit zu bauen.
Ich habe nur wenig Traffic App mit einem Framework wie Laravel gebaut, so habe ich keine Erfahrung mit dem Aufbau einer High-Traffic-App mit einem Framework wie Laravel, so dass ich nicht weiß, wie gut sie im Vergleich zu ohne Framework.
Alle meine High-Traffic-Apps sind ohne Framework.
Basierend auf dem Typ der oben aufgeführten Module/Abschnitte. Kann Laravel diese Art von Apps auf hohem Traffic- und Großraumniveau handhaben?
https://www.larasites.com/ Diese Website sollte Ihnen eine Idee zu Ihrer Frage geben. –
@OzanKurt Ich bin mir nicht so sicher. Sind diese wirklich stark frequentiert? –
Gut Laracasts hat ziemlich hohe Preise, ich hörte auch nicht über andere :) –