[Hỏi] Cách xóa thư mục chứa hàng trăm nghìn file nhanh nhất

Discussion in 'Thảo Luận Chung' started by Nai, Jan 6, 2019.

  1. no-reply

    no-reply Bang Chúng

    Trừ những site traffic quá lớn vượt ngưỡng read của ssd thì mới phải cache trên ram thôi anh, chứ em thấy phần lớn các trường hợp cache trên disk vẫn vô tư, load vù vù.
     
  2. I Love Php

    I Love Php Bang Chúng

    Làm vài trăm luồng cứ liên tục xoá rồi cũng sẽ hết
    :)
     
  3. Thanh Nguyen

    Thanh Nguyen Bang Chúng

    Chưa bh tự lưu cache cho web luôn. Toàn dùng cloudflare {big_smile}
     
  4. Nai

    Nai MiddleMan Staff Member

    1 luồng thôi mà xóa là web load chậm luôn đó cụ à. Sáng giờ hơn 6 triệu file xóa chưa xong nữa {angry}
     
    I Love Php likes this.
  5. princenuce

    princenuce Sơ Nhập Giang Hồ

    Code:
    find /path-file-muon-xoa -depth -mindepth 1 -type f -exec rm -rf {} \;
     
    Nai likes this.
  6. Nai

    Nai MiddleMan Staff Member

    Xóa thu mục luôn mà. Mà sao có lệnh rm -rf, lệnh này chậm lắm bro ơi.
     
  7. money

    money Hương Chủ

    Chạy nhanh hơn rm bình thường nhưng chậm hơn rsync
     
  8. money

    money Hương Chủ

    Nai likes this.
  9. thitgaluoc

    thitgaluoc Hương Chủ

    Code:
    find . -name * -delete
     
  10. console

    console Bang Chúng

    Định comment cái rsync mà thấy có mấy cao nhân xóa toàn mấy chục GB chỉ rồi kaka :D
     
    Nai likes this.
  11. Nai

    Nai MiddleMan Staff Member

    {burn_joss_stick} Quỳ luôn. Lăng kính của anh thật là dzui dzẻ quá đi à {beauty}
    resync cũng nhanh mà hôm qua giờ chưa xóa xong anh ei, em đếm lại thì hơn chục triệu file lận. Mà mỗi lần xóa thì lại ảnh hưởng tới các request của user{go}
     
  12. money

    money Hương Chủ

    Kkk làm mà ko tính nên mới thế. Chia nhỏ ra từ đầu thì trăm triệu files cũng nhanh.
     
  13. Nai

    Nai MiddleMan Staff Member

    Em đã tạo sẵn 1000 foler cho mỗi loại page để cache lại đây anh. Giờ thì đang xóa dần :)
     
  14. Nai

    Nai MiddleMan Staff Member

    memcache, redis với vanish cái nào tốt hơn nếu không phải là wp đây cụ. Đang dư ram tính bổ sung 1 trong 3 thằng
     
  15. console

    console Bang Chúng

    Redis hoặc Varnish. Vãi cả confirm haha
     
  16. Nai

    Nai MiddleMan Staff Member

    Tại cài varnish restart ko được anh ơi. Có sẵn redis nên hỏi rồi enable luôn =.=
     
  17. console

    console Bang Chúng

    Do config sai thôi. Varnish xài port 80 chuyển nginx qua 8080. Restart lại nginx và cả varnish.
     
  18. console

    console Bang Chúng

    https://packagist.org/packages/predis/predis
    Xài thư viện này nè. Enable cái redis lên rồi xài
     
    Nai likes this.
  19. Nai

    Nai MiddleMan Staff Member

    @@ Một nùi luôn {surrender}