--zimg server config

 --server config
--是否后台运行
is_daemon =
--绑定IP
ip = '0.0.0.0'
--端口
port =
--运行线程数,默认值为服务器CPU数
--thread_num=4
backlog_num =
max_keepalives =
retry =
system = io.popen('uname -sn'):read('*l')
pwd = '/usr/local/zimg' --header config
--返回时所带的HTTP header
headers = 'Cache-Control:max-age=7776000'
--是否启用etag缓存
etag = --access config
--support mask rules like 'allow 10.1.121.138/24'
--NOTE: remove rule can improve performance
--上传接口的IP控制权限,将权限规则注释掉可以提升服务器处理能力,下同
--upload_rule = 'allow all'
--下载接口的IP控制权限
--download_rule = 'allow all'
--管理接口的IP控制权限
admin_rule = 'allow 127.0.0.1' --cache config
--是否启用memcached缓存
cache = --缓存服务器IP
mc_ip = '127.0.0.1'
--缓存服务器端口
mc_port = --log config
--log_level output specified level of log to logfile
--[[
LOG_FATAL 0 System is unusable
LOG_ALERT 1 Action must be taken immediately
LOG_CRIT 2 Critical conditions
LOG_ERROR 3 Error conditions
LOG_WARNING 4 Warning conditions
LOG_NOTICE 5 Normal, but significant
LOG_INFO 6 Information
LOG_DEBUG 7 DEBUG message
]]
--输出log级别
log_level =
--输出log路径
log_name = pwd .. '/log/zimg.log' --htdoc config
--默认主页html文件路径
root_path = pwd .. '/www/index.html'
--admin页面html文件路径
admin_path = pwd .. '/www/admin.html' --image process config
--禁用URL图片处理
disable_args =
--禁用lua脚本图片处理
disable_type =
--lua process script
--lua脚本文件路径
script_name = pwd .. '/script/process.lua'
--format value: 'none' for original or other format names
--默认保存新图的格式,字符串'none'表示以原有格式保存,或者是期望使用的格式名
format = 'jpeg'
--quality value: 1~100(default: 75)
--默认保存新图的质量
quality = --storage config
--zimg support 3 ways for storage images
--存储后端类型,1为本地存储,2为memcached协议后端如beansdb,3为redis协议后端如SSDB
mode =
--save_new value: 0.don't save any 1.save all 2.only save types in lua script
--新文件是否存储,0为不存储,1为全都存储,2为只存储lua脚本产生的新图
save_new =
--上传图片大小限制,默认100MB
max_size = **
--允许上传图片类型列表
allowed_type = {'jpeg', 'jpg', 'png', 'gif', 'webp'} --mode[1]: local disk mode
--本地存储时的存储路径
img_path = pwd .. '/img' --mode[2]: beansdb mode
--beansdb服务器IP
beansdb_ip = '127.0.0.1'
--beansdb服务器端口
beansdb_port = --mode[3]: ssdb mode
--SSDB服务器IP
ssdb_ip = '127.0.0.1'
--SSDB服务器端口
ssdb_port = --lua conf functions
--部分与配置有关的函数在lua中实现,对性能影响不大
function is_img(type_name)
local found = -
for _, allowed in pairs(allowed_type) do
if string.lower(type_name) == allowed then
found =
break
end
end
return found
end

最新文章

  1. php计算字符串长度
  2. SharePoint 2013中规划企业搜索体系结构
  3. MVC采用HtmlHelper扩展和Filter封装验证码的功能
  4. memcached学习笔记1--概念
  5. [转]change the linux startup logo
  6. C#实现图书馆程序导入ISO-2709格式(MARC)功能
  7. HW7.4
  8. 关于ARM开发板与PC主机的网络设置问题
  9. Is It A Tree?(并查集)(dfs也可以解决)
  10. Windows API Finishing
  11. [LeetCode] Find Permutation 找全排列
  12. CentOS 7安装MongoDB
  13. 【EMV L2】终端验证结果(Terminal Verification Results,TVR)
  14. linux定时任务执行没结果,手动执行有结果问题总结
  15. C++中,有哪4种与类型转换相关的关键字?各有什么特点?应该在什么场合下使用?
  16. Kaggle-tiantic数据建模与分析
  17. 5.Python爬虫入门五之URLError异常处理
  18. 第十一章 串 (c3)KMP算法:理解next[]表
  19. ubuntu12.04安装OVS
  20. 【2019】OCP 12c 062题库更新大量新题-7

热门文章

  1. 微服务中的rpc 请求写法
  2. inoutfy与rsync进行实时同步
  3. Python之模块和包补充
  4. mysql<七>
  5. 通过源码安装PostgresSQL
  6. php将base64字符串转换为图片
  7. js能否上传文件夹
  8. 删除操作——str.subString(0,str.length()-1)
  9. sh_10_体验模块
  10. TCP,UDP,HTTP