Ich brauche, um Dateien durch Grails dienen, nur Benutzer mit Berechtigung haben Zugriff, so dass ich nicht dienen Sie mit einem statischen Link zu einem Container. Das System ist in der Lage, binäre Dateien an den Client ohne Probleme zu streamen, aber jetzt (für Bandbreiten-Performance-Probleme auf dem Client) Ich muss segmentierte oder teilweise Downloads in den Controllern zu implementieren.
Gibt es ein Plugin oder eine bewährte Lösung für dieses Problem? Vielleicht eine Art von Tomcat/Apache-Plugin, um den Zugriff auf Dateien mit bestimmten Regeln oder zeitlichen Tickets zu beschränken, so dass ich das Problem des "Resume-Downloads" oder "segmentierten Downloads" an den Container delegieren kann.
Außerdem muss ich Statistiken über die Downloads der Benutzer protokollieren und speichern. Ich brauche eine gute Leistung, also denke ich, dass es keine gute Idee ist, dies im Controller zu tun.
Sorry schlechtes Englisch.