Nhờ AE tư vấn giải pháp

Discussion in 'Server - Vps - Hosting - Domain' started by laogiavn, Oct 21, 2021.

  1. money

    money Hương Chủ

    Anh thấy nó còn chậm hơn câu query order by rand() mà ???
    Table topic anh đang có khoảng 4M rows.

    upload_2021-10-21_16-7-50.png
     
  2. laogiavn

    laogiavn Sơ Nhập Giang Hồ

    Nhờ bác tư vấn cho e cấu hình ntn đã ổn chưa vậy:

    Code:
    proxy_cache_path /var/nginx_cache/domain.net levels=1:2 keys_zone=domaincache:100m max_size=1000m inactive=1d use_temp_path=off;
    
    server {
        listen 80;
        server_name www.domain.net domain.net;
        #access_log            /var/log/nginx/access.log;
        client_max_body_size 100M;
    
        location / {
            proxy_cache domaincache;
            proxy_cache_revalidate on;
            proxy_cache_min_uses 1;
            proxy_cache_use_stale error timeout updating http_500 http_502
            http_503 http_504;
            proxy_cache_valid 301      1h;
            #proxy_cache_valid 404      1s;
            proxy_cache_methods GET HEAD;
            proxy_cache_valid 200      1d;
            proxy_cache_background_update on;
            proxy_cache_lock on;
            #proxy_buffers 16 16k;
            #proxy_buffer_size 16k;
    
            if ($request_uri = "/") { set $no_cache 1; }
            if ($request_uri ~* ".php") { set $no_cache 1; }
            if ($request_uri ~* ".txt") { set $no_cache 1; }
            if ($request_uri ~* ".js") { set $no_cache 1; }
            if ($request_uri ~* "fbclid") { set $no_cache 1; }
            if ($request_uri ~* "search_gcse") { set $no_cache 1; }
            if ($request_method = POST) {
                set $no_cache 1;
            }
            if ($request_method = GET) {
                set $no_cache 1;
            }
            if ($request_method = HEAD) {
                set $no_cache 1;
            }
            proxy_cache_bypass $cookie_nocache $arg_nocache $no_cache;
    
            proxy_set_header        Host $host;
            proxy_set_header        X-Real-IP $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header        X-Forwarded-Proto $scheme;
    
            add_header X-Cache-Status $upstream_cache_status;
            proxy_pass          http://xxxx;
            proxy_read_timeout  90;
    
            proxy_redirect      http://xxxx https://domain.net;
    
        }
      
    }
    --- Double Post Merged, Oct 21, 2021, Original Post Date: Oct 21, 2021 ---
    e check trên phpmyadmin thì thấy nhanh hơn. ko biết kiểu gì :D
     
  3. firefox

    firefox Bang Chúng

    thấy đoạn no_cache hơi ảo. up lên chạy thử xong theo dõi là biết liền ấy mà, nhớ backup file config kẻo cấu hình sai là ăn shit :D
     
  4. laogiavn

    laogiavn Sơ Nhập Giang Hồ

    Hiện tại đang chạy cái này. B tư vấn xem có cần edit chỗ nào ko.
    E copy của a @xmenvn2510 đấy kkk