Important
These benchmark results are outdated.
Check out our blog post for the latest benchmark results.
- c5.xlarge AWS instance: 4 CPUs, 8 GB RAM
| diff --git a/export_opencv.py b/export_opencv.py | |
| new file mode 100644 | |
| index 00000000..15bfef90 | |
| --- /dev/null | |
| +++ b/export_opencv.py | |
| @@ -0,0 +1,23 @@ | |
| +from ultralytics import YOLOv10 | |
| +import argparse | |
| + | |
| +if __name__ == "__main__": |
| HEROKU_APPLICATION="your_application_name" | |
| IMGPROXY_TAG="v3.7.2" | |
| # You'll probably have to do this just once | |
| heroku login | |
| heroku container:login | |
| # Make sure you use "-amd64" prefix. Otherwise you may accidentally deploy | |
| # arm64 build of imgproxy which won't run on Heroku | |
| docker pull us-docker.pkg.dev/imgproxy-pro/v3/imgproxy:$IMGPROXY_TAG-amd64 |
| #include <stdlib.h> | |
| #include <vips/vips.h> | |
| int main( int argc, char *argv[] ) { | |
| if( argc < 2 ) { | |
| printf("src image path is missing\n"); | |
| return 1; | |
| } | |
| if( argc < 3 ) { |
| import ( | |
| "imgproxy" | |
| ) | |
| func foo() { | |
| imgproxy.SetEndpoint("https://my-imgproxy.com") | |
| imgproxy.SetKeySalt("MYKEY", "MYSALT") | |
| imgproxyURL := imgproxy.NewUrl( | |
| "local:///my_pic.jpg", |
| { | |
| "__inputs": [ | |
| { | |
| "name": "DS_PROMETHEUS", | |
| "label": "Prometheus", | |
| "description": "", | |
| "type": "datasource", | |
| "pluginId": "prometheus", | |
| "pluginName": "Prometheus" | |
| } |
| Concurrency Level: 8 | |
| Time taken for tests: 579.080 seconds | |
| Complete requests: 5000 | |
| Failed requests: 0 | |
| Total transferred: 253160000 bytes | |
| HTML transferred: 251255000 bytes | |
| Requests per second: 8.63 [#/sec] (mean) | |
| Time per request: 926.528 [ms] (mean) | |
| Time per request: 115.816 [ms] (mean, across all concurrent requests) | |
| Transfer rate: 426.93 [Kbytes/sec] received |
| FROM darthsim/imgproxy:latest | |
| RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \ | |
| && apk --no-cache upgrade \ | |
| && apk add --no-cache nginx | |
| RUN echo -e "#!/bin/bash\nnginx && imgproxy" > /usr/local/bin/imgproxy-nginx | |
| RUN chmod +x /usr/local/bin/imgproxy-nginx | |
| RUN mkdir -p /run/nginx |
Important
These benchmark results are outdated.
Check out our blog post for the latest benchmark results.
| server { | |
| server_name your-domain.com; | |
| listen 443; | |
| client_max_body_size 8M; | |
| ssl on; | |
| ssl_certificate /path/to/your/cert.crt; | |
| ssl_certificate_key /path/to/your/cert.key; |