Обслуживание статических изображений через Lighttpd - PullRequest
0 голосов
/ 13 августа 2010

Я пытаюсь создать библиотечное приложение.Преобразование документов PDF в изображения PNG.(каждая страница представляет собой один файл PNG)

Таким образом, на сервере будет несколько миллионов PNG.Количество попаданий в секунду будет больше 500, и я должен обслуживать PNG.

1) Я выбираю MemcacheDB для поддержки PNG 2) Я выбираю сервер Lightpd для обслуживания PNG

Вопрос: 1) Я новичок в Lighttpd и не знаю, как аутентифицировать каждый запрос на основе параметров, которые я хочу обслуживать png или отказывать в доступе.Какой язык программирования можно использовать для lighttpd?2) Я выбрал правильный вариант для моего требования?

Я не хочу быть спорным.Спасибо

1 Ответ

0 голосов
/ 13 августа 2010

Вероятно, самый быстрый механизм в lighttpd будет использовать стандартную поддержку http http: http://redmine.lighttpd.net/wiki/1/Docs:ModAuth

Если вы предпочитаете делать что-то более нестандартное / сложное, вам нужно использовать, например, FastCGI с вашим языком выбора.

nginx, кажется, является веб-сервером, получающим большую часть шума в последнее время, он может работать быстрее, чем lighttpd, а может и нет. Не мешало бы попробовать оба. Он также поддерживает стандарт http http: http://wiki.nginx.org/NginxHttpAuthBasicModule, и вы также можете использовать FastCGI с вашим языком, если вы не хотите использовать http auth.

...