有关Lighttpd for Windows的问题

cro*_*lum 6 php windows fastcgi lighttpd

我使用lighty for windows,是的,我知道它不是linux,但atm只能承受本地主机,这使我可以做很多学习和练习我的网络技能.

我知道fast-cgi,在Windows上不起作用,但我想知道还有什么其他方法来提高性能?

此外,我想知道如何隐藏所有那些出现的lightpd.exe窗口/盒子,每次任何人或机器人访问该网站...可以从后台运行lighttpd吗?我正在运行它作为服务,这很好......

但总而言之,为什么窗户上轻微的支持呢?

我真的可以少关心另外一个关于为什么一切都应该在linux或windows上的讲座......这个讨论真的是浪费时间......我和你的...

如果您有一些有用的信息,我肯定希望听到它.

我想我是其中一个人,他们总是想学习如何改进事物,这对我来说就像一种药物,在性能上勉强消耗掉任何百分比......

例如,我添加了一个子域名,因为yslow喜欢子域托管图像,css和javascript ...

我真的很喜欢轻盈,只希望我不是那里唯一一个......在Windows上使用它...而且所有窗户网站的灯都似乎已经死了......或者被遗忘......

感谢您的时间..

-Craig

Ali*_*xel 4

我也在 Windows 上运行 lighttpd,但我已经制作了自己的非常优化的 lighttpd mod,支持 PHP 和 Python,我从 USB 笔驱动器运行它,因为我切换到 Windows 7,每当我访问服务器(我也不知道如何防止这种情况发生)。

我做了几件事来使我的 lighttpd 服务器更快(因为我从 USB 笔驱动器运行它):

  • 禁用各种日志(特别是访问日志)
  • 保持配置文件尽可能小(我的只有 20 行)
  • 仅在 .php 文件上激活 PHP,仅在 .py 文件上激活 Python
  • 禁用各种你不需要的模块,比如SSL等等(我只有5个)

这是我的配置文件:

var.Doo = "C:/your/base/path/here"

# LightTPD Configuration File

server.port = 80
server.name = "localhost"
server.tag = "LightTPD/1.4.20"
server.document-root = var.Doo + "/WWW/"
server.upload-dirs = ( var.Doo + "/TMP/" )
server.errorlog = var.Doo + "/LightTPD/logs/error.log"
server.modules = ( "mod_access", "mod_cgi", "mod_dirlisting", "mod_indexfile", "mod_staticfile" )

# mod_access
url.access-deny = ( ".db" )

# mod_cgi
cgi.assign = ( ".php" => var.Doo + "/PHP/php-cgi.exe", ".py" => var.Doo + "/Python/python.exe" )

# mod_dirlisting
dir-listing.activate = "enable"

# mod_indexfile
index-file.names = ( "index.php", "index.html" )

# mod_mimetype
mimetype.assign = ( ".css" => "text/css", ".gif" => "image/gif", ".html" => "text/html", ".jpg" => "image/jpeg", ".js" => "text/javascript", ".png" => "image/png", ".txt" => "text/plain", ".xml" => "text/xml" )

# mod_staticfile
static-file.exclude-extensions = ( ".php", ".py" )
Run Code Online (Sandbox Code Playgroud)

以及我已激活的模块:

  • 访问权限
  • 模组_cgi
  • mod_目录列表
  • mod_index文件
  • mod_static文件

底线是,即使从 USB 笔运行,服务器仍然速度极快。

PS:我也考虑过改用 nginx,但考虑到我目前可以获得的性能以及 nginx 更小的用户群,我决定保留 LightTPD。