Curl dính Too Many Requests

Discussion in 'Hỏi Đáp Kỹ Thuật' started by vipkhongtin, Jul 27, 2018.

  1. vipkhongtin

    vipkhongtin Sơ Nhập Giang Hồ

    e đã lưu đc theo dạng cache-thread-xxx.html.
    Nhưng e thấy lại nảy sinh ra vấn đề như này ạ
    thứ nhất là nếu request lần đầu dính 429 TOO MANY REQUESTS
    thì sau đó toàn bộ request đến threads đó sẽ chỉ hiển thị 429 TOO MANY REQUESTS
    thứ 2. đó là khi mình cache lại forumdisplay.php?f=xx chẳng hạn, khi web gốc của nó có bài mới thì web mình vẫn dính cache, phải sau $cachetime = 18000; thì bên web của mình mới hiện đúng ko bác :)
    vậy có cách nào tối ưu lại 2 cái vấn đề bên trên ko bác?
    e mới tìm hiểu nên nói năng hơi lằng nhằng xíu mong tiền bối thông cảm ạ.
     
  2. Nai

    Nai MiddleMan Staff Member

    Thứ nhất: Cái này phải làm trước khi bị ban. Nên 1 là tạm dừng web cho hết ban rồi tiến hành chạy lại để tạo cache. Còn 2 là kết hợp với list proxy
    Thứ hai: Tối ưu lại thì cái này tự canh. Ví dụ thay vì cache theo time thì cache theo view (càng nhiều search thì mình tốc độ update cache lại càng nhanh)
    Còn để xử lý cái lỗi 429 thì khi nào contetn là 428 too many... thì không cache. Đợi khi nào có nội dung thì mới cache.
     
    vipkhongtin likes this.
  3. vipkhongtin

    vipkhongtin Sơ Nhập Giang Hồ

    dạ ok bác
    để e ngâm thêm vậy :)
    PS: công nhận load nhanh thật