Welchen Webserver kann ich für Ruby on Rails-Anwendung verwenden, um schwere Daten zu tragen Welcher Server kann ich lieber als Webric verwenden Ich möchte schwere Daten Webic ist nicht richtig unterstützt dafür. PLZ gib mir die richtige RichtungWelchen Webserver kann ich für Ruby on Rails-Anwendung verwenden, um schwere Daten zu tragen
Antwort
Sie haben viele Alternativen. Eine gute Idee ist es, einen Anwendungsserver zu wählen und es (oder viele) hinter einem Web-Server oder 'Reverse Proxy' setzen:
Webserver:
Beide werden viel Verkehr gut behandeln. Ich würde vorschlagen, mit Apache zu beginnen.
Hinter Ihrem Webserver Sie müssen dann einen oder mehrere Anwendungsserver:
Wenn ich Sie wäre ich mit Passagier beginnen würde und sehen wie kommst du voran?
Darüber hinaus in Betracht ziehen Varnish vor Ihrer Anwendung für eine signifikante Anforderungen/zweite Erhöhung für sich wiederholende Aufgaben setzen.
Auch, wenn Sie Apache verwenden, hat Google eine Mod, die Ihre Konfiguration optimiert und Ihre Leistung deutlich verbessern können http://code.google.com/speed/page-speed/docs/module.html
Wenn Sie neu in Rails, Apache + Passenger (wie oben erwähnt) ist die der einfachste Weg.
Eine gute Caching-Strategie ist wahrscheinlich der beste Weg, Anfragen/Sekunde zu erhöhen - bevor ich jedoch auf Varnish schaue, würde ich sicherstellen, dass Sie das Fragment-Caching richtig und mit ausreichender Granularität behandeln. Weitere Informationen hierzu finden Sie unter .
- 1. Welchen Webserver mit Flasche zu verwenden?
- 2. Bootstrap verwenden, um Registerkarten zu erstellen Ruby on rails
- 3. Welchen CouchDB Adapter für Ruby soll ich verwenden?
- 4. Was ist der beste Webserver für Ruby on Rails-Anwendung?
- 5. Ruby on Rails - Kann ich Daten vor dem Speichern ändern?
- 6. Wie kann ich jTable in Ruby on Rails verwenden?
- 7. Design-Muster: Null verwenden, um schwere Datenbankabfragen zu minimieren
- 8. Wie kann ich && in if in Ruby on Rails verwenden?
- 9. Warum sollte ich Ruby on Rails verwenden?
- 10. Welchen Datentyp sollte ich verwenden, um Geldwerte zu speichern?
- 11. Welchen HTML kann ich mit SweetAlert verwenden?
- 12. Welchen Container soll ich für Bitmaps verwenden?
- 13. Verwenden von Ruby on Rails, wie kann ich Daten in eine neue Tabellenzeile einfügen?
- 14. Welchen Webserver verwenden Sie mit Go for Web Service?
- 15. Kann ich Ruby on Rails mit Ruby 1.9x ausführen?
- 16. Bereitstellen von Ruby on Rails - Entwicklungsumgebung
- 17. wie QProgressBar für schwere Berechnung zu implementieren?
- 18. Welchen Theme Editor kann ich für das Thema Shopify verwenden?
- 19. wie tragen Daten nach getJSON
- 20. Ich kann meinen Rails-Webserver nicht laufen
- 21. Welchen Fehlerwert sollte ich verwenden?
- 22. Sproutcore oder Cappuccino für Ruby-on-Rails?
- 23. Wie kann man silex "finish" Middleware korrekt verwenden, um schwere Vorgänge im Hintergrund zu verarbeiten?
- 24. Welchen Reaktor soll ich für Qt4 verwenden?
- 25. Implementierungsvoraussetzungen für Ruby on Rails
- 26. Welchen Variablentyp kann ich verwenden, um große Zahlen (30+ Ziffern) in Java zu speichern?
- 27. Verwenden von wget über Ruby on Rails
- 28. Welchen Algorithmus kann ich verwenden, um gewichtete Objekte gleichmäßig in n Teilen zu verteilen?
- 29. Modell liefert keine Daten Ruby on Rails
- 30. Welchen Schlüssel kann ich verwenden, um von Facebook generierte Firebase Auth Tokens zu überprüfen?