WebsitePublisher.ai
Manche Arbeiten erfordern echten Code: eine Datenpipeline, ein wissenschaftliches Modell, einen nächtlichen Job in Python, Go oder R. Führen Sie ihn bei dem Cloud-Provider Ihrer Wahl aus und lassen Sie Ihre WebsitePublisher-Website die Ergebnisse anzeigen. Sie behalten die volle Kontrolle über Ihren Code. Wir sorgen dafür, dass Ihre Website schnell, sicher und online bleibt.
Formulare, Shops, Buchungen, Zahlungen, E-Mails: Die Plattform hat Bausteine für all das. Aber wenn Ihre Arbeit darin besteht, jede Stunde Gigabyte an Modelldaten zu dekodieren oder eine Bibliothek zu betreiben, die es nur in Ihrer Sprache gibt, dann ist der richtige Ort dafür eine Maschine, die Sie kontrollieren.
Daher führen wir deine Programme nicht auf unseren Servern aus. Stattdessen geben wir dir eine klare, sichere Möglichkeit, sie zu verbinden. Jede Sprache, jede Runtime, jeder Anbieter.
Jeder Durchlauf erzeugt Dateien plus ein kleines Manifest. Das Manifest wird zuletzt geschrieben, sodass Besucher niemals einen halb fertigen Durchlauf sehen.
Ein offener Daten-Feed, eine API, Ihre eigene Datenbank.
Dein Container nach Plan, in jeder Sprache, mit deinen eigenen Abhängigkeiten.
Dateien in einem neuen Run-Ordner, dann latest.json weist darauf hin.
Die Seite liest das Manifest und zeigt den neuesten Durchlauf an. Nichts wird pro Besucher berechnet.
Faustregel: Bei mehr als einigen Dutzend Dateien pro Durchlauf oder Dateien über einigen MB sollten Sie einen eigenen Bucket verwenden.
Ihr Worker schreibt in einen Bucket, den Sie besitzen, beispielsweise DigitalOcean Spaces, Amazon S3, Cloudflare R2 oder Backblaze B2. Ihre Seite lädt die Dateien direkt von dort.
Ihr Worker lädt eine JSON-Zusammenfassung oder ein paar Bilder direkt in Ihr Projekt hoch und überschreibt dabei bei jedem Durchlauf denselben Pfad.
Ein Projekt-API-Schlüssel kann alles in diesem Projekt ändern, nicht nur Assets. Bewahren Sie ihn nur auf dem Worker auf, geben Sie ihm ein Ablaufdatum und widerrufen Sie ihn, wenn Sie den Worker beenden. Wenn Sie Schlüssel lieber ganz von Ihrer Website fernhalten möchten, verwenden Sie Route B.
| Route-A-Limits | Free | Solo | Starter | Pro | Agency |
|---|---|---|---|---|---|
| Assets pro Projekt | 25 | 100 | 300 | 1,500 | 3,000 |
| Speicher pro Projekt | 25 MB | 100 MB | 250 MB | 1 GB | 2.5 GB |
Maximale Dateigröße: Bilder und PDF 5 MB; JSON, JS, CSS, TXT und HTML 1 MB; CSV und TSV 50 MB; MP4, MP3 und OGG 20 MB. Binäre Wissenschaftsformate wie NetCDF, GRIB oder ZIP werden nicht als Assets akzeptiert: konvertieren Sie diese zunächst in Ihrem Worker. API-Ratenlimit: 60 Anfragen pro Minute.
Egal was Ihr Worker macht, jeder Durchlauf endet auf die gleiche Weise: Laden Sie die Dateien in einen neuen Durchlaufordner hoch und überschreiben Sie dann latest.json. Ihre Seite liest immer nur diese eine Datei.
Ihr Worker lädt seine Eingabe aus der Quelle herunter.
Dein Code, deine Bibliotheken, festgehalten in deinem eigenen Container-Image.
Alle Ausgabedateien werden in einen neuen Run-Ordner verschoben.
Abschließend latest.json überschreiben. Die Website erkennt den neuen Durchlauf beim nächsten Laden; halten Sie die Cache-Zeit dieser einen Datei kurz.
Teilen Sie Ihrem verbundenen Assistenten mit, wo sich Ihr Manifest befindet. Er erstellt die Seite, die es ausliest, und zeigt den neuesten Durchlauf an, einschließlich der Laufzeit, damit Besucher sehen können, wie aktuell die Daten sind. Unterstützte KIs ansehen →
Ein paar Setups, die gut funktionieren. Wähle das aus, das du bereits kennst.
App Platform geplanter Job oder ein kleiner Droplet mit Docker und cron. Spaces als Bucket.
Besuchen →EventBridge Scheduler mit einer ECS Fargate-Task oder Lambda für kurze Jobs. S3 als Bucket.
Besuchen →Cloud Scheduler mit einem Cloud Run Job. Cloud Storage als Bucket.
Besuchen →Ausreichend für leichte Aufgaben von wenigen Minuten. Geheimnisse in Ihren Repository-Einstellungen.
Besuchen →Wir unterstützen die Website-Seite: die Seite, die Ihr Manifest, Assets, Formulare und Integrationen liest. Der Worker, sein Code und Ihr Cloud-Konto bleiben Ihnen gehören.
Verbinden Sie Ihren Assistenten, zeigen Sie ihn auf Ihr Manifest, und Ihre Website zeigt Ihre Ergebnisse. Möchten Sie, dass wir uns zuerst Ihr Setup ansehen? Fragen Sie einfach nach.
Fragen zu deinem Setup? support@websitepublisher.ai