1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Tự động update khi trang Web thay đổi

Chủ đề trong 'Hỏi đáp Tin học' bởi Alpha5, 08/05/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
     
    Nếu alpha5 muốn tạo một proxy server chỉ để phục vụ kiểm soát sự thay đổi của 1 trang web thì có thể cũng làm được. Nhưng đó là một ý tưởng không có một chút thực tế nào, vì chắc chắn không ai có thể nối một máy chủ 24/24 với net và chạy chương trình proxy server để theo dõi 1 trang. Nếu theo dõi nhiều trang mà đều update cache sau 30s thì máy chủ đó sẽ quá tải ngay. Còn nếu alpha5 viết được một trang web đem đi host nhờ mà có tính năng như một proxy server thì có lẽ bọn Wingate, Microsoft Proxy, Winroute báo cháo hết lượt.
    Hơn nữa tính năng update này có sẵn trong browser roài, không nhẽ lại đầu tư lớn để làm lại một trò trẻ con hả alpha5?
  2. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    Cái này đâu có lạ lùng gì ;
    Trả lời mấy câu khó của bác nhé
    1. khi ta gọi một trang web, host này cũng sẽ cập nhật trang đó vào file before.ttvn thì lại cực kỳ khó, vì như thế host phải biết được mọi cú click chuột của ta.
    Cái này thì bình thường, cũng như những web explorer khác cho phép auto-refresh đối với từng cửa sổ mà , ta cũng chỉ cần theo dõi với từng cửa sổ thôi. Khi ta click chuột nó sẽ gửi một tin 1byte bé xíu đến host là host đó biết liền à.
    2. Lập trình để host của ta so sánh 2 trang này
    Cái này lại càng dễ, cứ so sánh từng chữ một của hai trang đó là xong. Còn khi so sanh date hay size là khi so sánh theo thông tin gửi về máy mình mà đã sử dụng host rồi thì cần gì so sánh ở máy mình nữa.
    3. Lập trình để host của ta từ trên Net gửi thông báo, tín hiệu điều khiển hoặc ra lệnh cho browser (chạy trên máy client của ta) update lại trang mới theo current.ttvn, trong khi ta không hề truy cập vào host vì mục đích của alpha5 là tiết kiệm đường truyền
    Cái này cũng dễ, ta sẽ gửi ip của ta lại host, nếu ta đổi ip thì bye bye,cũng như khi bác mở một cửa sổ rồi đóng lại thì bác phải chịu khó gọi lại thôi. Còn nếu không tự host sẽ thông báo cho browser của ta.

    Chú Alpha5 làm được như vầy thì anh khuyên chú nên mở công ty Macrosoft Vietnam đi. Sang năm chú sẽ có 50 tỷ đô la Mỹ bằng cổ phiếu+tài sản+tiền mặt
    Cám ơn, cám ơn nhiều, em sẽ cố gắng . Chắc tương lai không xa. Khi đó mời bác netsurfer đến làm thư ký riêng cho em nhé ha ha ha
  3. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    Trời bác netsurfer viết nhanh quá em chưa kịp viết bài trả lời bác đã có hai bài rồi.
    netsurfer: Nếu alpha5 muốn tạo một proxy server chỉ để phục vụ kiểm soát sự thay đổi của 1 trang web thì có thể cũng làm được. Nhưng đó là một ý tưởng không có một chút thực tế nào, vì chắc chắn không ai có thể nối một máy chủ 24/24 với net và chạy chương trình proxy server để theo dõi 1 trang. Nếu theo dõi nhiều trang mà đều update cache sau 30s thì máy chủ đó sẽ quá tải ngay.
    Alpha5 : cái này đâu chỉ một proxy mà có thể gồm nhiều cái hợp thành.
    netsurfer: Còn nếu alpha5 viết được một trang web đem đi host nhờ mà có tính năng như một proxy server thì có lẽ bọn Wingate, Microsoft Proxy, Winroute báo cháo hết lượt. </DIV>
    <DIV>Hơn nữa tính năng update này có sẵn trong browser roài, không nhẽ lại đầu tư lớn để làm lại một trò trẻ con hả alpha5?</DIV>
    Alpha5 : Đời mà có lên có xuống, bọn nó bán cháo vì nó không nghĩ ra cái gì mới. Còn đầu tư lớn ư, em thấy chẳng cần đầu tư nhiều như vậy đâu. Chỉ cần cái web explorer chịu liên kết với host là ổn ngay.
    Còn trò trẻ con hay không thì nó cũng là một ý tưởng, nhất là cho các forum .
  4. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    Thôi khéo lại cãi nhau như mổ bò ở đây thì người ta cười chít. Alpha5 rất tự tin và sáng tạo, nhưng không thực tế. Khi chú click chuột 1 fát là nó gửi vài chục byte là ít, vì trong đó có cả cái url dài ngoằng mà chú muốn thông báo cho host update, chưa kể một loạt packet khác phải gửi trên đường  truyền để đảm bảo data checksum, data intergrity mà chú gửi lên là chuẩn xác. Sau đó host phải gửi một loạt package khác đi tìm trên net, ít nhất là tìm DNS record của cái site mà chú muốn vào. Từ router này đến router khác, đôi khi phải lên tận 1 trong 13 máy chủ root rồi tiếp tục truy vấn trên toàn bộ mạng internet mới tìm thấy cái trang của chú muốn vào. Thế mà nhanh được à?
    Tóm lại tranh cãi tí cho vui thôi. Nếu Alpha5 mở Macrosoft Vietnam với tài sản khoảng 50tỷ đô la thì anh cũng chả ngại ngần gì về đó điếu đóm cho chú. Miễn trả lương xứng đáng là được.
  5. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    OK, em nói là 1 byte là ý nói nó nhỏ xíu so với việc load về cả trang sau 30s . Còn nó có lâu đến mấy thì cũng là tự host thôi chứ đường truyền của mình thì vô tư. Chứ chẳng nhẽ tự browser của mình load về lại nhanh hơn à.
    Mà em đâu có cãi nhau, đang trang luận đấy chứ. Em có bao giờ cãi nhau với người lớn đâu.
  6. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    OK Alpha5. Chú tại luẩn quẩn roài.
    Thứ nhất, khi reload trang nó chỉ tải về có vài byte, cung lắm là vài KB text thôi. Còn các file hình ảnh dung lượng lớn thì browser nó cache roài còn gì. Lâu là đi tìm DNS record của máy chủ, chờ nó thực thi mã lệnh và truy vấn CSDL của nó thôi. Còn phần tải về chả đáng mấy, dưới 1s
    Thứ hai, quan điểm sử dụng internet tối ưu là giảm thiểu mọi host trung gian giữa Server và Client nếu có thể (thế thì mới cần dùng router để định tuyến), thì mới đủ nhanh, và lượng dữ liệu truyền tải là ít nhất.
    Thứ ba, có tool roài (dùng 1 tab hay vài tab để theo dõi vài trang) thì hơi đâu mất công đi phát triển thêm một cái host làm đúng nhiệm vụ của browser làm giề?.
    Thứ tư, riêng về khả năng lập trình và ứng dụng IT thì Ta phải gọi Tây bằng sư phụ. Cả một bọn tây chuyên nghiệp, siêu đẳng, đầu tư bài bản mà chỉ làm được có thế, thì ta tài hèn, sức mọn, ít tiền làm sao mà hơn được nó đây?
  7. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    Thứ nhất, khi reload trang nó chỉ tải về có vài byte, cung lắm là vài KB text thôi. Còn các file hình ảnh dung lượng lớn thì browser nó cache roài còn gì. Lâu là đi tìm DNS record của máy chủ, chờ nó thực thi mã lệnh và truy vấn CSDL của nó thôi. Còn phần tải về chả đáng mấy, dưới 1s
    Cái này em không chắc lắm à, dẫu có là reload lại chỉ mất vài Kb text thì không lẽ lại nhỏ hơn một tín hiệu là có hay không việc reload lại. Mà khi tải về nó cũng chỉ phải tải về vài Kb text thôi vì nó cũng có sẵn các file ảnh rồi còn gì.
    Thứ hai, quan điểm sử dụng internet tối ưu là giảm thiểu mọi host trung gian giữa Server và Client nếu có thể (thế thì mới cần dùng router để định tuyến), thì mới đủ nhanh, và lượng dữ liệu truyền tải là ít nhất.
    Cái này thì hoàn toàn đồng ý với bác, việc có host hay không chỉ là ví dụ. Nhưng nếu ta sử dụng chính proxy ISP của ta vào việc đó thì sẽ tránh phải sử dụng host khác, đằng nào thì khi tải về ta cũng phải qua ISP của ta
    Thứ ba, có tool roài (dùng 1 tab hay vài tab để theo dõi vài trang) thì hơi đâu mất công đi phát triển thêm một cái host làm đúng nhiệm vụ của browser làm giề?.
    Ấy ấy, em tạo cái topic này cũng chính để tìm một tool có tiện ích đó. Bác có cho em xin cái. Cám ơn bác trước
    Thứ tư, riêng về khả năng lập trình và ứng dụng IT thì Ta phải gọi Tây bằng sư phụ. Cả một bọn tây chuyên nghiệp, siêu đẳng, đầu tư bài bản mà chỉ làm được có thế, thì ta tài hèn, sức mọn, ít tiền làm sao mà hơn được nó đây?
    Kệ nó thôi, nó giỏi thì nó cũng không thể bao quát hết được, ta sẽ làm những cái mà nó chưa nghĩ đến hoặc những cái mà chỉ phục vụ cho lợi ích một số ít người. Cái này trong kinh tế người ta gọi là gì nhỉ, đại loại là thị phần đặc biệt. VD : sản xuất giày cho những người quá cỡ hoặc quá nhỏ, các công ty lớn không làm vì không đủ chi phí thu hồi mà chỉ các đơn vị sản xuất nhỏ thủ công là làm và bán đắt lên
    Được alpha5 sửa chữa / chuyển vào 01:59 ngày 09/05/2004
  8. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    Thế thì chú dùng cái Opera browser mà anh nói ở trên ấy (trang 1). http://www.opera.com . Tải cái bản có java về thì mới chạy TTVN ngon được. Nó có chức năng multitab. Mỗi tab có thể đặt refresh tuỳ ý theo thời gian. Nó có load về, nhưng chỉ là text thôi. Cũng khá nhanh. Ngoài ra mấy cái thằng 3rd party này sử dụng nhiều threads hơn IE nên nó load trang cũng nhanh hơn nhiều. Anh thì cứ mở vài tab theo dõi các chủ đề quan tâm, thỉnh thoảng quay sang ngó tí, nếu thấy hay ho thì nhảy vô xem, không thì cứ làm việc gì tuỳ thích. Gold vẫn lên đều. Thực ra mấy cái giây hoặc mấy byte mà chú muốn tiết kiệm ấy chả thấm vào đâu so với thời gian ngồi gõ bài trả lời, cũng như lượng dữ liệu upload lên khi post bài. upload thì lâu hơn download nhiều. Nên là chả tiết kiệm được data bandwidth hay là connected time gì đâu.
    Thôi kết thúc vụ này ở đây nha. [​IMG]
    Được netsurfer sửa chữa / chuyển vào 02:13 ngày 09/05/2004
  9. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    OK, kết thúc ở đây thôi. Còn cái Opera thì em biết rồi, vẫn là sau bao nhiêu giây thôi. Vẫn chưa hợp ý em lắm. Mấy cái này em có cả rồi. Dù sao vẫn cám ơn bác.
  10. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    À quên mất, gần đây có vài trình RSS feed sử dụng công nghệ .NET có thể tự động tổng hợp tin tức cập nhật từ một số website có hỗ trợ RSS nhưng anh quên mất chỗ download roài. Cái này dùng như là mục Điểm Báo, cũng hay. Mỗi điều là các website Việt Nam ít hỗ trợ RSS lắm. Đâu được vài cái như FPT, Tintucvietnam gì đó thui, nên anh cũng chả xài.
    Hoặc có thể cái mô hình theo dõi cập nhật website tự động theo ý tưởng của Alpha5 đã được nhóm iCMS triển khai thành công và áp dụng ở site tintucvietnam.com roài. Tụi nó được giải Trí Tuệ VN cho cái phần mềm ấy đấy.

Chia sẻ trang này