WebsitePublisher.ai
Một số công việc cần mã thực: một đường ống dữ liệu, một mô hình khoa học, một công việc hàng đêm bằng Python, Go hoặc R. Chạy nó tại nhà cung cấp dịch vụ đám mây mà bạn chọn, và để trang web WebsitePublisher của bạn hiển thị kết quả. Bạn giữ toàn quyền kiểm soát mã. Chúng tôi giữ trang web của bạn nhanh, an toàn và trực tuyến.
Biểu mẫu, cửa hàng, đặt chỗ, thanh toán, email: nền tảng này có các khối xây dựng cho tất cả những thứ đó. Nhưng khi công việc của bạn là giải mã hàng gigabyte dữ liệu mô hình mỗi giờ, hoặc chạy một thư viện chỉ tồn tại trong ngôn ngữ của bạn, nơi phù hợp cho nó là một máy mà bạn kiểm soát.
Vì vậy, chúng tôi không chạy các chương trình của bạn trên máy chủ của mình. Thay vào đó, chúng tôi cung cấp cho bạn một cách kết nối rõ ràng và an toàn. Bất kỳ ngôn ngữ, bất kỳ runtime, bất kỳ nhà cung cấp nào.
Mỗi lần chạy sẽ tạo ra các tệp cộng với một manifest nhỏ. Manifest được viết cuối cùng, vì vậy khách truy cập sẽ không bao giờ thấy một lần chạy chưa hoàn thành.
Một nguồn dữ liệu mở, một API, cơ sở dữ liệu của riêng bạn.
Container của bạn theo lịch trình, bằng bất kỳ ngôn ngữ nào, với các phụ thuộc của riêng bạn.
Các tệp trong một thư mục chạy mới, sau đó latest.json trỏ tới nó.
Trang đọc manifest và hiển thị lần chạy mới nhất. Không có tính toán nào được thực hiện cho mỗi khách truy cập.
Quy tắc chung: nếu có hơn vài chục tệp mỗi lần chạy, hoặc tệp lớn hơn vài MB, hãy chuyển sang bucket riêng của bạn.
Nhân công viên của bạn ghi vào một bucket mà bạn sở hữu, ví dụ như DigitalOcean Spaces, Amazon S3, Cloudflare R2 hoặc Backblaze B2. Trang của bạn tải các tệp trực tiếp từ đó.
Công nhân của bạn tải lên một bản tóm tắt JSON hoặc một vài hình ảnh trực tiếp vào dự án của bạn, ghi đè lên một đường dẫn cố định mỗi lần chạy.
Một khóa API dự án có thể thay đổi mọi thứ trong dự án đó, không chỉ tài sản. Giữ nó chỉ trên worker, đặt ngày hết hạn cho nó và thu hồi nó khi bạn dừng worker. Nếu bạn muốn giữ các khóa hoàn toàn khỏi trang web của mình, hãy sử dụng tuyến B.
| Giới hạn Tuyến đường A | Free | Solo | Starter | Pro | Agency |
|---|---|---|---|---|---|
| Tài sản trên mỗi dự án | 25 | 100 | 300 | 1,500 | 3,000 |
| Bộ nhớ trên mỗi dự án | 25 MB | 100 MB | 250 MB | 1 GB | 2.5 GB |
Kích thước tệp tối đa: hình ảnh và PDF 5 MB; JSON, JS, CSS, TXT và HTML 1 MB; CSV và TSV 50 MB; MP4, MP3 và OGG 20 MB. Các định dạng khoa học nhị phân như NetCDF, GRIB hoặc ZIP không được chấp nhận là tài sản: hãy chuyển đổi chúng trong worker trước. Giới hạn tốc độ API: 60 yêu cầu mỗi phút.
Dù worker của bạn thực hiện công việc gì, mỗi lần chạy đều kết thúc theo cách tương tự: tải các tệp lên thư mục chạy mới, sau đó ghi đè latest.json. Trang của bạn chỉ đọc một tệp duy nhất này.
Người công nhân của bạn tải xuống đầu vào từ nguồn.
Mã của bạn, các thư viện của bạn, được ghim trong hình ảnh container riêng của bạn.
Tất cả các tệp đầu ra sẽ được lưu vào một thư mục chạy mới.
Cuối cùng, ghi đè latest.json. Trang web sẽ nhận diện lần chạy mới khi tải lại; hãy giữ thời gian bộ nhớ đệm của file này ngắn.
Cho trợ lý được kết nối của bạn biết tệp manifest của bạn nằm ở đâu. Nó sẽ xây dựng trang đọc tệp manifest và hiển thị lần chạy mới nhất, bao gồm thời gian chạy, để khách truy cập có thể thấy dữ liệu tươi mới như thế nào. Xem các AI được hỗ trợ →
Một vài thiết lập hoạt động tốt. Chọn cái bạn đã biết.
Công việc được lên lịch trên App Platform, hoặc một Droplet nhỏ với Docker và cron. Spaces làm bucket.
Truy cập →EventBridge Scheduler với một tác vụ ECS Fargate, hoặc Lambda cho các công việc ngắn. S3 làm bộ chứa.
Truy cập →Cloud Scheduler với công việc Cloud Run. Cloud Storage dưới dạng bucket.
Truy cập →Đủ cho các công việc nhẹ chỉ mất vài phút. Các bí mật nằm trong cài đặt kho của bạn.
Truy cập →Chúng tôi hỗ trợ phía trang web: trang đọc manifest, tài sản, biểu mẫu và tích hợp của bạn. Worker, mã của nó và tài khoản đám mây của bạn vẫn thuộc về bạn.
Kết nối trợ lý của bạn, chỉ định nó vào manifest của bạn, và trang web của bạn sẽ hiển thị kết quả của bạn. Muốn chúng tôi kiểm tra thiết lập của bạn trước? Chỉ cần hỏi.
Có câu hỏi về thiết lập của bạn? support@websitepublisher.ai