WebsitePublisher.ai
Et stykke arbejde kræver rigtig kode: en datapipeline, en videnskabelig model, et nightly job i Python, Go eller R. Kør det hos den cloudprovider, du vælger, og lad din WebsitePublisher-site vise resultaterne. Du beholder fuld kontrol over koden. Vi sørger for, at dit site er hurtigt, sikkert og online.
Formularer, butikker, bookinger, betalinger, e-mail: platformen har byggeklodser til alt det. Men når dit arbejde handler om at afkode gigabyte af modeldata hver time, eller køre et bibliotek, der kun eksisterer på dit sprog, er det rigtige sted for det en maskine, du kontrollerer.
Så vi kører ikke dine programmer på vores servere. I stedet giver vi dig en klar, sikker måde at forbinde dem på. Ethvert sprog, ethvert runtime, enhver udbyder.
Hver kørsel producerer filer plus ét lille manifest. Manifestet skrives til sidst, så besøgende aldrig ser en halvfærdig kørsel.
Et åbent dataflow, en API, din egen database.
Din container på en tidsplan, på ethvert sprog, med dine egne afhængigheder.
Filer i en ny køringsmapper, derefter latest.json peger på den.
Siden læser manifestet og viser det nyeste kørsel. Intet beregnes pr. besøgende.
Tommelfingerregel: mere end et par dusin filer pr. kørsel, eller filer over et par MB, skal gå til din egen bucket.
Din worker skriver til en bucket, du ejer, for eksempel DigitalOcean Spaces, Amazon S3, Cloudflare R2 eller Backblaze B2. Din side indlæser filerne direkte derfra.
Din arbejder uploader en JSON-oversigt eller nogle få billeder direkte til dit projekt og overskriver en fast sti ved hver kørsel.
En projekt-API-nøgle kan ændre alt i det pågældende projekt, ikke kun assets. Behold den kun på worker'en, giv den en udløbsdato, og tilbagekald den når du stopper worker'en. Hvis du hellere vil holde nøgler helt væk fra dit site, skal du bruge rute B.
| Rutegrænser A | Free | Solo | Starter | Pro | Agency |
|---|---|---|---|---|---|
| Aktiver pr. projekt | 25 | 100 | 300 | 1,500 | 3,000 |
| Lagring pr. projekt | 25 MB | 100 MB | 250 MB | 1 GB | 2.5 GB |
Maksimal filstørrelse: billeder og PDF 5 MB; JSON, JS, CSS, TXT og HTML 1 MB; CSV og TSV 50 MB; MP4, MP3 og OGG 20 MB. Binære videnskabsformater som NetCDF, GRIB eller ZIP accepteres ikke som assets: konverter dem først i din worker. API-hastighedsbegrænsning: 60 anmodninger pr. minut.
Uanset hvad din worker gør, slutter hver kørsel på samme måde: upload filerne til en ny kørselmappe, og overskriv derefter latest.json. Din side læser kun den ene fil.
Din worker downloader sit input fra kilden.
Din kode, dine biblioteker, fastgjort i dit eget containerimage.
Alle outputfiler går ind i en ny køremappe.
Til slut skal du overskrive latest.json. Siden henter det nye kørsel ved næste indlæsning; hold cachetime for denne ene fil kort.
Fortæl din tilsluttede assistent, hvor dit manifest ligger. Den bygger siden, der læser det, og viser den nyeste kørsel, herunder kørstiden, så besøgende kan se, hvor friske dataene er. Se understøttede AI'er →
Et par opsætninger, der fungerer godt. Vælg den, du allerede kender.
App Platform planlagt job, eller en lille Droplet med Docker og cron. Spaces som bucket.
Besøg →EventBridge Scheduler med en ECS Fargate-opgave eller Lambda til korte jobs. S3 som bucket.
Besøg →Cloud Scheduler med et Cloud Run-job. Cloud Storage som bucket.
Besøg →Nok til lette opgaver på et par minutter. Hemmeligheder i dine repository-indstillinger.
Besøg →Vi understøtter sitesiden: den side, der læser dit manifest, assets, formularer og integrationer. Workeren, dens kode og din cloud-konto forbliver din.
Forbind din assistent, peg den på dit manifest, og dit site viser dine resultater. Vil du gerne have os til at kigge på dit setup først? Bare spørg.
Spørgsmål om din opsætning? support@websitepublisher.ai