2010-08-13 70 views
0

我正在尝试构建图书馆应用程序。将PDF文档转换为PNG图像。 (每个页面是一个PNG文件)通过Lighttpd服务静态图像

因此,服务器中会出现数百万个PNG。 每秒点击次数将超过500,我必须服务于PNG。

1)我选择MemcacheDB维持PNG的 2)我选择Lightpd服务器提供了PNG的

问题: 1)我是新来Lighttpd的,不知道怎么每个请求验证基于参数 我想服务PNG或拒绝访问。什么编程语言可以用于lighttpd? 2)我是否为我的要求选择了正确的选项?

我不想争吵。 感谢

回答

0

在lighttpd的会使用标准的HTTP认证支持,可能最快机制:http://redmine.lighttpd.net/wiki/1/Docs:ModAuth

如果你宁愿做一些更多的自定义/复杂的,那么你就需要使用如FastCGI与您选择的语言。

nginx似乎是最近获得大部分热门话题的网络服务器,它可能能够比lighttpd服务更快,也许不会。尝试两种都不会有什么坏处。它还支持标准http认证:http://wiki.nginx.org/NginxHttpAuthBasicModule,如果您不想使用http认证,也可以使用FastCGI和您选择的语言。