Computer >> Máy Tính >  >> Hệ thống >> Linux

Máy chủ proxy Squid

Squid là một máy chủ proxy dựa trên Unix lưu trữ nội dung Internet gần người yêu cầu hơn so với điểm xuất phát ban đầu của nó. Squid hỗ trợ bộ nhớ đệm của nhiều loại đối tượng Web khác nhau, bao gồm cả những đối tượng được truy cập thông qua HTTP và FTP. Lưu vào bộ đệm các trang Web, tệp phương tiện và nội dung khác được yêu cầu thường xuyên sẽ tăng tốc thời gian phản hồi và giảm tắc nghẽn băng thông.

Máy chủ proxy Squid thường được cài đặt trên một máy chủ riêng biệt hơn máy chủ Web với các tệp gốc. Squid hoạt động bằng cách theo dõi việc sử dụng đối tượng qua mạng. Squid ban đầu sẽ đóng vai trò trung gian, chỉ cần chuyển yêu cầu của khách hàng đến máy chủ và lưu một bản sao của đối tượng được yêu cầu. Nếu cùng một máy khách hoặc nhiều máy khách yêu cầu cùng một đối tượng trước khi nó hết hạn khỏi bộ nhớ cache của Squid, thì Squid có thể ngay lập tức phục vụ nó, giúp tăng tốc tải xuống và tiết kiệm băng thông.

Các nhà cung cấp dịch vụ Internet (ISP) đã sử dụng máy chủ proxy Squid từ đầu những năm 1990 để cung cấp tốc độ tải xuống nhanh hơn và giảm độ trễ, đặc biệt là để cung cấp đa phương tiện và video trực tuyến. Các nhà điều hành trang web thường đặt máy chủ proxy Squid làm công cụ tăng tốc nội dung, lưu vào bộ nhớ đệm nội dung được xem thường xuyên và giảm tải trên các máy chủ Web. Các mạng phân phối nội dung và các công ty truyền thông sử dụng máy chủ proxy Squid và triển khai chúng trên toàn bộ mạng của họ để cải thiện trải nghiệm của người xem yêu cầu lập trình, đặc biệt để cân bằng tải và xử lý lượng truy cập tăng đột biến cho nội dung phổ biến.

Squid được cung cấp dưới dạng phần mềm mã nguồn mở, miễn phí và có thể được sử dụng theo Giấy phép Công cộng GNU (GPL) của Tổ chức Phần mềm Tự do. Squid ban đầu được thiết kế để chạy trên các hệ thống dựa trên Unix nhưng cũng có thể chạy trên các máy Windows.

Squid ban đầu là sự phát triển vượt bậc từ Dự án Thu hoạch, một công cụ lưu trữ và thu thập thông tin nguồn mở do ARPA tài trợ. "Squid" là tên mã dùng để phân biệt dự án khi ban đầu bắt đầu phát triển theo hướng mới.

Tìm hiểu thêm về CNTT:
> Trang chủ của máy chủ proxy Squid là tại ink-cache.org.
> Có một wiki Squid tuyệt vời được lưu trữ tại ink-cache.org, bao gồm cả Câu hỏi thường gặp toàn diện.
> "Xem bên trong cơ sở hạ tầng của Wikipedia" giải thích cách Wikipedia sử dụng Squid.