fastresize

其他类别 2025-07-28

fastresize

fastresize是一个小型Fastcgi守护程序,可以随时调整图像。它具有非常低的内存足迹,几乎没有CPU时间(当然,除了ImageMagick所做的实际调整大小之外)。

依赖性

  • ImageMagick
  • libmagickwand
  • libfcgi

用法

fastresize构建可与NGINX一起使用,并利用了X-Accel-redirect(例如X-Accel-redirect)的一些特异性功能。 Altough可能可以使其与其他WebServer一起运行,但未经测试(也已与LightTPD一起使用)。

请参阅nginx-sample.conf,以获取如何配置nginx以正确将请求传递给fastresize示例。

启动fastresize

启动fastresize语法是

fastresize [root] [thumbnail_root] [listy_addr] [user] [group] [num_workers]
目录资产应从中提供。不要忘记落后的斜线。
thumbnail_root
目录缩略图应保存。不要忘记落后的斜线。
listen_addr
聆听的插座地址,例如127.0.0.1:9000
用户
在下面运行的用户名
团体
集体名称以下
num_workers
一个更大或等于1定义将产生多少工艺过程的数字。通常,n+1是一个不错的选择(n = CPU内核)。
下载源码

通过命令行克隆项目:

git clone https://github.com/lutoma/fastresize.git