分类目录归档:Lua

记录Lua的开发的点点滴滴

Openresty+Lua开源的图库管理系统:Tadashi Gallery 0.9.8发布

Tadashi Gallery介绍

  1. Tadashi Gallery是什么鬼?
    Tadashi Gallery简称为TG,TG是一个类似于淘宝图片管理系统的简单版,便于将图片按文件夹进行分类管理,方便图片进行多次利用展示。
  2. TG应用背景
    在通常情况下大多数网站都是采用要使用时就进行图片上传,这样是很方便,但是遇到图片重复利用次数过多的网站时,这无非增加了存储空间也增加了图片传输的带宽,而且在多点的站点是部署配置也是非常麻烦,非常不利用扩展。在此环境下TG就诞生了,也借鉴了淘宝图库的一些想法。
  3. TG的好处
    TG在图片重复利用展示的特点就非常明显了,减少服务器的存储空间,减少带宽的压力等。也可以进行二次开发进行,很方便的进行扩展。也可以和fastDFS结合是组合成高性能的的分布式图片系统。
  4. TG的弊端
    TG是采用Lua开发的,并结合OpenResty一起才可运行,相对于用PHP来说没有那么普及并且部署不方便,考虑到TG一旦部署完毕后都不在进行更改的关系,以上因素都可以简单的忽略。

继续阅读Openresty+Lua开源的图库管理系统:Tadashi Gallery 0.9.8发布

openresty+Lua+GraphicsMagick进行类似淘宝的图片处理

一.应用背景

在大多数网站中都会用到图片进行裁剪处理,特别是电商网站都会必须都用到图片进行裁剪,在不同位置都会有不同尺寸进行展示。

在通常情况下大多数采用上传后,程序把图片进行裁剪不同的缩略图。这样在单点得站点是没有什么问题,当访问量大了,服务器从一台变为多台时,问题就很明显了,很不利于扩展。

继续阅读openresty+Lua+GraphicsMagick进行类似淘宝的图片处理