草庐IT

lighttpd

全部标签

javascript - V8 引擎将 JavaScript 编译为机器代码。那么,为什么 node.js 不比 C 快?

根据languagebenchmarks,JavaScriptV8在regex-dna程序上比其他编程语言更快。那么,为什么node.js应用程序(即http服务器)不比C应用程序(即Nginx、Lighttpd)快? 最佳答案 因为V8应用程序是javascript应用程序。即使javascript最终被编译为机器代码,运行时特性也不同。例如,如果您在一个对象中调用一个函数,而该对象没有定义该函数,则运行时必须通过遍历原型(prototype)层次结构来定位该函数,该层次结构可以在程序的生命周期中随时更改。可以进行巧妙的优化,但开

windows - Windows 上带有 nginx/Lighttpd/mono/fastcgi 的 ASP.Net

我需要在Windows上运行网络服务器(nginx或lighttpd),以满足ASP.Net应用程序的基本要求。我正在尝试将mono2.10中的fastcgi-mono-server4用于Windows,但没有任何运气。我的ASP.Net应用程序只是一个带有最小global.asax初始化的httpmodule,我使用我自己的mvc框架,所以我对asp的需求真的太少了。我不提供任何特定的文件扩展名,所有请求都必须发送到模块处理程序。我正在尝试使用Web上的所有设置配置两台服务器,并使用所有可能的命令行配置fastcgi-mono-server4,fastcgi-mono-server4

c - Windows 和 Lighttpd 上的 FastCGI

我希望使我的CGI论坛软件与FastCGI兼容。论坛软件由一些用C和x86汇编语言编写的dll和.exe(.cgi)文件组成。我还有一个SQlite3数据库。Lighttpd将所有这些cgi脚本作为子进程运行,我要说的是整个过程运行得非常好。但我想尝试使用FastCGI。但是,示例很差,文档也很差,看起来真的像是为Linux设计的。有人让FastCGI在Windows上工作吗?如果有人有代码示例和lighttpd配置行,我将不胜感激。 最佳答案 我已经在Windows上使用fastcgi完成了一些工作。底线是它不是很有趣——你100

windows - 为什么某些 PDF 在由 Lighttpd 提供服务时在 IE 中下载时会挂起

我们有许多使用Lighttpd托管的PDF,但是当它们在IE(7.0.5730.13)中下载时,文件下载在最后挂起并且没有完成。例如http://static.vouchercodes.co.uk/printable/87-burger-king-voucher.pdfhttp://static.vouchercodes.co.uk/printable/10-gbk.pdf这在OSX10.5和WindowsXP上的Firefox(3.0.5)中都能正常工作,但在IE7上不行。可以在http://www.mytton.net/so-pdf-q.png查看挂起下载的屏幕截图这不是本地化到一

php - PHP 或 LIghttpd 是否创建 fastcgi 套接字?

我正致力于在MacOSXLeopard上进行设置。我有一段时间让PHP5在lighttpd下作为fastcgi工作。我已经验证我已经编译了启用了fastcgi的php。我已经尝试按照我在各种文档中看到的那样配置lighttpd。我不明白的核心部分是应该由php-cgi创建套接字,还是由lighttpd创建套接字。我的lighttpd配置如下所示:fastcgi.server=(".php"=>("localhost"=>("socket"=>"/var/run/php-fastcgi.socket","bin-path"=>"/usr/local/php/bin/php-cgi")))

php - Python + PHP + Lighttpd?

我每天都设置了一些网络服务器,但我不确定它们在内部是如何工作的。我正在为自己设置一个新环境,并且我有兴趣配置我的lighttpd服务器以同时支持PHP和Python。这可能吗? 最佳答案 是的,这是可能的。Here您可以找到示例配置。fastcgi.server=(".php"=>(("bin-path"=>"/usr/bin/php5-cgi","socket"=>"/tmp/php.socket")),"django.fcgi"=>("main"=>("host"=>"127.0.0.1","port"=>9090,#setth

php - 如何正确处理分块编码请求?

我有两个网站:一个使用带PHP的Lighttpd,第二个使用Apache,这两个网站都无法正确处理分块传输编码。我从我的移动设备J2ME发送此请求,无法将此传输类型更改为任何其他类型。所以我唯一的办法是以其他方式处理分块传输编码请求。任何解决方案都可以,只要我可以在我的CentOS服务器上启用它,我可以在CentOS服务器上安装和更改所有必要的东西。所以我的问题是:如何在服务器端正确处理分块编码请求? 最佳答案 编辑:您运行的是哪个版本的PHP/Apache/LightHTTP?因为有thisbug以前在PHP中,但它似乎在5.2.

apache - php-cgi和php-fpm有什么关系?

当我们使用nginx作为webserver时,我们也使用php-fpm。如果我们使用apache或lighttpd,我们会更多地谈论php-cgi。那么问题来了php-cgi和php-fpm有什么关系和区别呢?非常感谢。 最佳答案 PHP-CGI是一个CGI接口(interface)。PHP-FPM是一个FastCGI接口(interface)。CGI每个请求运行一次。FastCGI在服务器启动时运行一次,然后进入请求循环。这使得CGI更简单,因为它没有依赖性;FastCGI速度更快,因为它避免了任何启动时间,但设置起来有点复杂。

php - 如何在 lighttpd 中启用 mod 重写

我需要在lighttpd中启用mod_rewrite它不应该显示index.php扩展.... 最佳答案 如果我理解您的问题,您需要将/index重写为/index.php。这应该可以解决问题。server.modules+=("mod_rewrite")url.rewrite-once=("^(.*)$"=>"$1.php");请注意,这也会转发url,例如/image.jpg->/image.jpg.php。如果您需要更复杂的解决方案,请调整您的问题。 关于php-如何在lightt

php - 网络应用 : Any Way Possible to Monitor HTTP File Downloads

我正在开发一个Web应用程序。它将让用户通过HTTP协议(protocol)从服务器下载文件。文件最大可达4GB。这些是我的要求和限制:HTTP文件下载进度%注册,当HTTP文件下载完成时注册,如果HTTP文件下载崩溃注册,如果用户取消下载恢复未完成的文件下载能够下载最大4GB的文件应该只在客户端实现JavaScript/HTML5,在服务器端实现PHP。可能无法在客户端的Java或Flash中实现。我的开发环境:ApachePHPMySQLWindows7我的问题是,尽管我已经编写了可以下载大文件的PHP脚本,但我无法有效地监控中止的下载(浏览器关闭、取消下载、中止互联网连接)。PH