标签: lighttpd

lighttpd、ngingx、fastcgi、静态内容,它们是什么,什么时候需要它们

我正在开发一个需要每秒更新页面的 Web 应用程序。你可以想象一个有股票的网站,其中的数据必须实时更新。

背景

对于这个实时更新,我使用了 jquery 插件 Ajax。我的数据库是带有 innoDB 表的 mysql,应用程序本身是用 php 编写的。

浏览器中的 Ajax 脚本每秒运行一次,这只是一次读取。要使用其他值更新数据库,有一个每分钟执行一次的 cronjob,它执行每秒运行一次的 php 脚本。此脚本执行读取和写入操作。

此外,用户进行读写操作。有很多事情正在发生。

现在我对这种大型应用程序还很陌生,有些术语让我很困惑,我不知道我的设置是否错误。

我现在的设置是这样的:

我有一个专用服务器,运行 centos 和 plesk 并行面板。服务器正在运行 apache,带有 php 和 mysql 数据库。

现在这里列出了让我感到困惑的事情。我已经阅读了这些条款,但我不明白它们的真正作用以及如何从中受益。

1)首先是lighttpd和ngingx。它们是像 apache 这样的 http 服务器,还是其他东西。如果它们是 http 服务器,它们是否容易从 apache 切换到。

2)什么是FastCGI和CGI。他们是喜欢 php,还是其他的东西。使用 PHP 有什么好处吗,它们是否易于切换。

3)我想知道的最后一件事是关于静态内容交付。如果我想从另一个域传送我的静态内容,我是否需要一个单独的服务器,或者我可以在 PLESK 中配置它。

对不起,所有菜鸟问题的家伙,但我真的很感激在这些主题上的一些帮助。

nginx fastcgi lighttpd static-content

1
推荐指数
1
解决办法
1028
查看次数

子文件夹中的 lighttpd + Webmin

我正在使用 Webmin 进行家庭服务器管理。

我不想在默认端口 ( https://myhost:10000 )上运行它,而是想将它托管在一个子文件夹 ( https://myhost/webmin/ ) 中。这在使用 Apache 时运行得非常好(Apache 配置文件附在下面)。但是,我通常使用 lighttpd,我想用 lighttpd 做同样的事情(在子文件夹中运行 Webmin)。但是,它不能正常工作。每当我访问https://myhost/webmin/ 时,都会收到以下消息:

Error - Bad Request
This web server is running in SSL mode. Try the URL https://localhost:10000/ instead.
Run Code Online (Sandbox Code Playgroud)

所以我更深入地研究了这个问题。我没有运行 Webmin,而是使用 netcat 监听 10000 端口。使用 lighttpd 时,我得到:

myhost@myhost:~$ nc -l 10000
GET /webmin/ HTTP/1.0
Host: myhost
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Cookie: testing=1
Cache-Control: max-age=0
X-Forwarded-For: 192.168.159.1
X-Host: …
Run Code Online (Sandbox Code Playgroud)

lighttpd

1
推荐指数
1
解决办法
4096
查看次数

如何在重新启动时在 /tmp 中重新创建目录?

我在 Debian Lenny 主机上运行 lighttpd。我的 lighttpd 版本有一个错误,它在启动时不会重新创建其 compress.cache-dir(我已将其设置为使用 /tmp/lighttpdcompress/)。结果,在重新启动时,lighttpd 无法启动。我该怎么做才能让系统运行 lighty 的 init 脚本之前重新创建这个目录?

谢谢大家!我正在切换到 /var/tmp 下的目录以回避问题。

lighttpd

0
推荐指数
1
解决办法
271
查看次数

没有数据库交互性的高性能 Web 服务器

我准备设置一个服务器,负责跟踪来自大量流量源的统计数据。它将以平均每小时 6-7 百万的速度处理请求,所有这些都是小的 GET。我所需要的只是一个简单的服务器设置,它可以处理 get 请求的参数并将它们写入 CSV 文件。

我的第一个想法是使用 lighttpd+fastcgi+php,因为这是我已经熟悉的配置。但是,鉴于我不能每天都做出这些类型的性能决定,我想探索一些其他选项,看看是否有更好的方法可以达到这个目的。

optimization performance scalability lighttpd

0
推荐指数
1
解决办法
549
查看次数

lighttpd 和 apache 在同一台服务器上?

我一直在考虑运行 lighttpd 来获取静态内容,但我不想花额外的钱来运行第二个盒子。是否有可能(这是我的冒险)在端口 80 上运行 Apache 并在另一个端口(例如 81)上运行 lighttpd?我知道最好把它放在另一个盒子上,但如果可能的话,我希望以便宜的价格做到这一点。

谢谢

port lighttpd apache-2.2

0
推荐指数
1
解决办法
9618
查看次数

Amazon EC2“微型”(最小)Linux 实例可以为多少用户可靠地提供动态网站服务?

一个网站可以可靠地托管在 Amazon EC2 的微型实例上有多“大”?

运行 apache、nginx、lighty,我不在乎。

只是好奇每月 5.20 美元会让你走多远,为什么我应该或不应该走这条路。

hosting nginx lighttpd amazon-ec2 apache-2.2

0
推荐指数
1
解决办法
646
查看次数

lighttpd 相对于 Apache 有哪些优势

Youtube 使用 lighttpd 而不是常见的 Apache。Light 与 Apache 的优势是什么?Apache 有其他替代品吗?

web-server lighttpd apache-2.2

-2
推荐指数
1
解决办法
2190
查看次数