部分加载的javascript文件

时间:2010-07-21 12:37:29

标签: nginx

我们有一个FreeBSD OS系统,一个nginx webserver和一个php-fpm作为PHP CGI。有时.js和.css文件只是部分加载,文件末尾大约5-7个单词丢失,所以我们的网站的可视部分有问题,因为它变得丑陋导致部分加载的javascript或css文件。我们试图禁用gzip,但它没有帮助我们。通常这会在我们上传修改后的css或javascript文件后发生。

Nginx版本:0.7.65

Nginx配置:

worker_processes  100;
worker_priority -5;
worker_rlimit_nofile 51200;

events {
    worker_connections  51200;
    use kqueue;
}

http {
    include mime.types;
    default_type  application/octet-stream;
    log_format main '$remote_addr - $remote_user [$time_local] ' '"$request_filename" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for"';
    server_names_hash_bucket_size 512;
    sendfile on;
    tcp_nopush on;
    keepalive_timeout 70 30;
    send_timeout 30s;
    reset_timedout_connection on;
    resolver 127.0.0.1;
    resolver_timeout 10s;

    server_tokens off;
    client_max_body_size 5m;

    open_file_cache max=100000 inactive=40s;
    open_file_cache_valid 60s;
    open_file_cache_min_uses 2;
    open_file_cache_errors on;

#gzip on;

.................. ..................

我希望这部分配置足以帮助我们。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

Usually this happens after we upload modified css or javascript file.

您的nginx试图提供尚未完全上传的内容吗?

如果是这样,请先尝试将文件上传到系统的另一部分,然后移动/复制内容原子。