Ich bin mit out.print() Aussagen in JSP zu drucken, aber wir können <% = verwenden "..." %> Leistung zu verbessern?zur Verbesserung der Leistung out.print sollte verwendet werden oder nicht?
0
A
Antwort
1
out.print ist viel effizient. Das Problem, auf das Sie stoßen, liegt möglicherweise anderswo in Ihrem Code.
Hier ist ein guter Artikel auf die Leistung in einer JSP zu verbessern:
http://www.precisejava.com/javaperf/j2ee/JSP.htm
Prost!
1
http://docs.oracle.com/javaee/5/tutorial/doc/bnaov.html
Wenn die Skriptsprache ist die Java-Programmiersprache, wird ein Ausdruck in eine Aussage transformiert, die den Wert des Ausdrucks in ein String-Objekt konvertiert und fügt es in das implizite out-Objekt.
Ich glaube nicht, dass es einen Leistungsunterschied gibt - sobald die JSP kompiliert ist, ist der resultierende Code effektiv der gleiche. Ein etwas mehr Kontext für den jsp-Lebenszyklus finden Sie unter this answer.
Verwandte Themen
- 1. Strategien zur Verbesserung der Leistung von Interpreter
- 2. Wie zur Verbesserung der MongoDB Leistung
- 3. Remove Unterabfrage zur Verbesserung der Leistung
- 4. StringReplace Alternativen zur Verbesserung der Leistung
- 5. Alternative zur komplexen for-Schleife zur Verbesserung der Leistung
- 6. Techniken zur Verbesserung der Transaktionsrate
- 7. Wie sqlite wie Anweisung zur Verbesserung der Leistung
- 8. Die Verbesserung Solr Leistung
- 9. Welches Entwurfsmuster zur Verbesserung dieses Java-Programms verwendet werden soll
- 10. Verbesserung der Long-Polling Ajax Leistung
- 11. Wie zur Verbesserung der Leistung für große Listen in Python
- 12. Möglichkeiten zur Verbesserung der UIWebView-Scrollleistung?
- 13. Azure Service Fabric - Verbesserung der lokalen Leistung
- 14. Verbesserung der Leistung der räumlichen MySQL-Abfrage
- 15. Verbesserung der Leistung des lokalen Google-Entwicklungsservers
- 16. Verbesserung der Ansicht Leistung in SQL Server
- 17. Vermeidung mehrerer Lookups und Verbesserung der Leistung
- 18. Jobs zur Verbesserung der Datenbankverfügbarkeit und -performance
- 19. PostgreSQL: Verbesserung pg_dump, pg_restore Leistung
- 20. Verwendung von Erweiterungsmethoden zur Verbesserung der Lesbarkeit
- 21. MySQL - Verbesserung der Leistung einer langsamen Unterabfrage
- 22. MySQL - Verbesserung der Leistung für Multi-Länder
- 23. C++, Möglichkeiten zur Verbesserung der Cache-Lokalität?
- 24. Verbesserung der Leistung in dieser Abfrage
- 25. mod_deflate oder mod_gzip, welches sollte verwendet werden?
- 26. Verbesserung der CoreGraphics Leistung auf dem iPhone4
- 27. Tipps zur Verbesserung der MySQL-Abfrage?
- 28. Wann sollte dynamic_cast der Referenz verwendet werden?
- 29. Warum sollte Homebrew zur Installation von Python verwendet werden?
- 30. Verbesserung der Leistung der Multiplikation von Scipy Sparse Matrizen
Das führt im Grunde zu der gleichen Operation (vergleichen Sie die kompilierten jsps) und selbst wenn es einen Leistungsunterschied wäre, wäre es wahrscheinlich vernachlässigbar. Warum versuchen Sie, Ihre Leistung auf diese Weise zu verbessern? Wenn Sie hier Probleme haben, gibt es sicherlich andere Bereiche, die mit mehr Leistung verbessert werden können. – Thomas
Die einfache Tatsache ist, dass die Verwendung von beidem ein Ansatz ist, der vor etwa 15 Jahren aus der Mode gekommen ist, also denke ich, dass Sie sich mehr Sorgen machen müssen als Leistung. http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files?rq=1 –