remove caching in database for performance reasons

This commit is contained in:
2025-01-07 10:14:16 +01:00
parent 9e7188be4f
commit d5f934783b
6 changed files with 123 additions and 173 deletions

View File

@@ -1,12 +1,11 @@
package main
import (
"crowsnest/cmd/crawler/extractors"
"crowsnest/cmd/crawler/collectors"
"crowsnest/internal/model/database"
"database/sql"
"log"
"os"
"time"
_ "github.com/lib/pq"
)
@@ -23,21 +22,11 @@ func main() {
defer db.Close()
// collect websites
//coll := collectors.Collector{
// Responses: &database.ResponseModel{DB: db},
//}
//coll.Spiegel()
//coll.Zeit()
// extract articles from websites
extr := extractors.Extractor{
coll := collectors.Collector{
Responses: &database.ResponseModel{DB: db},
Articles: &database.ArticleModel{DB: db},
}
for {
extr.Spiegel()
time.Sleep(5 * time.Second)
}
coll.SpiegelCollect()
//coll.Zeit()
}