我是nginx的新手,所以请耐心等待......
我有一个Tomcat / JSP应用程序,其主要目的是通过JWPlayer提供视频。该应用程序目前托管在我的笔记本电脑上,但它将迁移到Amazon AWS EC2实例。
在同一个EC2实例上,我设置了一个nginx服务器来提供所述视频内容。现在我有大约15个视频,我作为一个播放列表。这些视频的大小不等,最小的视频大约为40 MB。问题是缓冲花费的时间太长了,我正在试图弄清楚如何优化它。
我试图在nginx.conf文件中增加我的缓冲区大小,如下所示:
location /videofiles {
# activate flv/mp4 parsing for pseudostreaming
flv;
mp4;
mp4_buffer_size 24M;
mp4_max_buffer_size 48M;
}
我也尝试过增加chunk_size(虽然我在这个属性上找不到任何文档):
chunk_size 16384;
以下是来自nginx.conf的其他一些可能有用的配置信息:
worker_processes 10;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
client_max_body_size 100000M;
}
keepalive_timeout 65;
透视,我有FIOS,我的上传/下载速度为15Mbps,但内容大约以15Kbps的速度传输(根据Charles应用程序)。我原以为它会更快地流动......
我可以设置其他属性来帮助优化它吗?
谢谢!