press-releases: assign-canonicals leert Seiten- und Sitemap-Caches; dev: Live-Lauf 21.09.2026 protokolliert (9.221 Paare)
Der Nachlauf über den Bestand änderte rel=canonical und die Sitemap-Auswahl, ließ aber gecachte Meldungsseiten (1 h stale) und Sitemap-Caches (1 h) stehen. Nach einem Lauf mit Änderungen wird WebCaches::forgetPublicPages() aufgerufen; der Test prüft das über den vorher gecachten Sitemap-Stand. Protokoll Teil 11: Nachtrag Live-Deploy (hash-content 179.619, duplicates-report 9.221 Paare / 1.468 seit 07/2026, assign-canonicals 9.223/9.221, basiswert-0.1.json auf dem Server), Anhang 2 1c.7/1c.8 mit Live-Zahlen, Basiswerte 0.1 mit Hinweis auf die noch zu holende Datei. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
2b042d6aa7
commit
eb658020e5
5 changed files with 91 additions and 6 deletions
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\Console\Commands;
|
||||
|
||||
use App\Services\PressRelease\CanonicalAssigner;
|
||||
use App\Support\WebCaches;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
|
|
@ -44,6 +45,14 @@ class AssignCanonicalPressReleases extends Command
|
|||
$dryRun ? 'würden geändert' : 'geändert',
|
||||
));
|
||||
|
||||
// rel=canonical steckt in den gecachten Meldungsseiten, die Sitemaps
|
||||
// (1 h) nennen nur die Erstquelle — nach einer Zuordnung über den
|
||||
// Bestand sollen beide sofort den neuen Stand zeigen.
|
||||
if (! $dryRun && $result['changed'] > 0) {
|
||||
WebCaches::forgetPublicPages();
|
||||
$this->line('Seiten- und Sitemap-Caches geleert.');
|
||||
}
|
||||
|
||||
return self::SUCCESS;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue