通过Lighttpd提供静态图像

时间:2010-08-13 08:39:07

标签: lighttpd memcachedb

我正在尝试构建库应用程序。将PDF文档转换为PNG图像。 (每页是一个PNG文件)

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

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

问题: 1)我是Lighttpd的新手,不知道如何根据参数验证每个请求 我想服务pngs或拒绝访问。 lighttpd可以使用哪种编程语言? 2)我是否为我的要求选择了正确的选项?

我不想成为争论者。 感谢

1 个答案:

答案 0 :(得分:0)

lighttpd中可能最快的机制将使用标准的http auth支持:http://redmine.lighttpd.net/wiki/1/Docs:ModAuth

如果你想做更多自定义/复杂的事情,那么你需要使用例如FastCGI用您选择的语言。

nginx似乎是最近获得大部分嗡嗡声的网络服务器,它可能比lighttpd服务更快,也许不是。尝试两者都不会有害。它还支持标准的http auth:http://wiki.nginx.org/NginxHttpAuthBasicModule,如果您不想使用http auth,也可以使用您选择的语言使用FastCGI。