mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
disable gin debug mode and optimise
This commit is contained in:
@@ -66,14 +66,14 @@ func Start() {
|
|||||||
NoProbe: true,
|
NoProbe: true,
|
||||||
StallEventSubscribe: true,
|
StallEventSubscribe: true,
|
||||||
Icons: []dms.Icon{
|
Icons: []dms.Icon{
|
||||||
dms.Icon{
|
{
|
||||||
Width: 48,
|
Width: 48,
|
||||||
Height: 48,
|
Height: 48,
|
||||||
Depth: 24,
|
Depth: 24,
|
||||||
Mimetype: "image/png",
|
Mimetype: "image/png",
|
||||||
Bytes: template.Dlnaicon48png,
|
Bytes: template.Dlnaicon48png,
|
||||||
},
|
},
|
||||||
dms.Icon{
|
{
|
||||||
Width: 120,
|
Width: 120,
|
||||||
Height: 120,
|
Height: 120,
|
||||||
Depth: 24,
|
Depth: 24,
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ func (c *Cache) AdjustRA(readahead int64) {
|
|||||||
}
|
}
|
||||||
if c.Readers() > 0 {
|
if c.Readers() > 0 {
|
||||||
c.muReaders.Lock()
|
c.muReaders.Lock()
|
||||||
for r, _ := range c.readers {
|
for r := range c.readers {
|
||||||
r.SetReadahead(readahead)
|
r.SetReadahead(readahead)
|
||||||
}
|
}
|
||||||
c.muReaders.Unlock()
|
c.muReaders.Unlock()
|
||||||
@@ -158,7 +158,7 @@ func (c *Cache) GetState() *state.CacheState {
|
|||||||
|
|
||||||
if c.Readers() > 0 {
|
if c.Readers() > 0 {
|
||||||
c.muReaders.Lock()
|
c.muReaders.Lock()
|
||||||
for r, _ := range c.readers {
|
for r := range c.readers {
|
||||||
rng := r.getPiecesRange()
|
rng := r.getPiecesRange()
|
||||||
pc := r.getReaderPiece()
|
pc := r.getReaderPiece()
|
||||||
readersState = append(readersState, &state.ReaderState{
|
readersState = append(readersState, &state.ReaderState{
|
||||||
@@ -214,7 +214,7 @@ func (c *Cache) getRemPieces() []*Piece {
|
|||||||
|
|
||||||
ranges := make([]Range, 0)
|
ranges := make([]Range, 0)
|
||||||
c.muReaders.Lock()
|
c.muReaders.Lock()
|
||||||
for r, _ := range c.readers {
|
for r := range c.readers {
|
||||||
r.checkReader()
|
r.checkReader()
|
||||||
if r.isUse {
|
if r.isUse {
|
||||||
ranges = append(ranges, r.getPiecesRange())
|
ranges = append(ranges, r.getPiecesRange())
|
||||||
@@ -245,7 +245,7 @@ func (c *Cache) getRemPieces() []*Piece {
|
|||||||
c.clearPriority()
|
c.clearPriority()
|
||||||
|
|
||||||
c.muReaders.Lock()
|
c.muReaders.Lock()
|
||||||
for r, _ := range c.readers {
|
for r := range c.readers {
|
||||||
if !r.isUse {
|
if !r.isUse {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
@@ -341,7 +341,7 @@ func (c *Cache) clearPriority() {
|
|||||||
time.Sleep(time.Second)
|
time.Sleep(time.Second)
|
||||||
ranges := make([]Range, 0)
|
ranges := make([]Range, 0)
|
||||||
c.muReaders.Lock()
|
c.muReaders.Lock()
|
||||||
for r, _ := range c.readers {
|
for r := range c.readers {
|
||||||
r.checkReader()
|
r.checkReader()
|
||||||
if r.isUse {
|
if r.isUse {
|
||||||
ranges = append(ranges, r.getPiecesRange())
|
ranges = append(ranges, r.getPiecesRange())
|
||||||
@@ -350,7 +350,7 @@ func (c *Cache) clearPriority() {
|
|||||||
c.muReaders.Unlock()
|
c.muReaders.Unlock()
|
||||||
ranges = mergeRange(ranges)
|
ranges = mergeRange(ranges)
|
||||||
|
|
||||||
for id, _ := range c.pieces {
|
for id := range c.pieces {
|
||||||
if len(ranges) > 0 {
|
if len(ranges) > 0 {
|
||||||
if !inRanges(ranges, id) {
|
if !inRanges(ranges, id) {
|
||||||
if c.torrent.PieceState(id).Priority != torrent.PiecePriorityNone {
|
if c.torrent.PieceState(id).Priority != torrent.PiecePriorityNone {
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ func (r *Reader) readerOff() {
|
|||||||
func (r *Reader) getUseReaders() int {
|
func (r *Reader) getUseReaders() int {
|
||||||
readers := 0
|
readers := 0
|
||||||
if r.cache != nil {
|
if r.cache != nil {
|
||||||
for reader, _ := range r.cache.readers {
|
for reader := range r.cache.readers {
|
||||||
if reader.isUse {
|
if reader.isUse {
|
||||||
readers++
|
readers++
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
package version
|
package version
|
||||||
|
|
||||||
const Version = "MatriX.120.1"
|
const Version = "MatriX.120.2"
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ func Start(port string) {
|
|||||||
}
|
}
|
||||||
rutor.Start()
|
rutor.Start()
|
||||||
|
|
||||||
//gin.SetMode(gin.ReleaseMode)
|
gin.SetMode(gin.ReleaseMode)
|
||||||
|
|
||||||
//corsCfg := cors.DefaultConfig()
|
//corsCfg := cors.DefaultConfig()
|
||||||
//corsCfg.AllowAllOrigins = true
|
//corsCfg.AllowAllOrigins = true
|
||||||
|
|||||||
Reference in New Issue
Block a user