Common Gateway Interface (CGI) là gì?

Thứ ba - 01/12/2020 23:30

Common Gateway Interface (CGI) cung cấp phần mềm trung gian giữa các máy chủ WWW với cơ sở dữ liệu và nguồn thông tin bên ngoài. World Wide Web Consortium (W3C) đã định nghĩa Common Gateway Interface (CGI) và cũng xác định cách một chương trình tương tác với máy chủ Hyper Text Transfer Protocol (HTTP).

Web server thường chuyển thông tin biểu mẫu đến một chương trình ứng dụng nhỏ, xử lý dữ liệu và có thể gửi lại thông báo xác nhận. Quy trình hoặc quy ước để truyền dữ liệu qua lại giữa máy chủ và ứng dụng như vậy được gọi là Common Gateway Interface (CGI).

Common Gateway Interface (CGI) cung cấp phần mềm trung gian giữa các máy chủ WWW với cơ sở dữ liệu và nguồn thông tin bên ngoài.
Common Gateway Interface (CGI) cung cấp phần mềm trung gian giữa các máy chủ WWW với cơ sở dữ liệu và nguồn thông tin bên ngoài.

Các tính năng của CGI

  • Common Gateway Interface (CGI) là một tiêu chuẩn được xác định và hỗ trợ rất tốt.
  • Các CGI script thường được viết bằng Perl, C hoặc có thể chỉ là một shell script đơn giản.
  • CGI là một công nghệ kết nối với HTML.
  • CGI là phương pháp tốt nhất để tạo bộ đếm, vì nó hiện là phương pháp nhanh nhất.
  • Tiêu chuẩn CGI thường tương thích nhất với các trình duyệt ngày nay

 

 

Ưu điểm của CGI

  • Các tác vụ nâng cao hiện dễ thực hiện hơn trong CGI rất nhiều so với trong Java.
  • Sử dụng code đã viết luôn dễ dàng hơn là phải viết code của riêng bạn.
  • CGI chỉ định rằng các chương trình có thể được viết bằng bất kỳ ngôn ngữ nào và trên bất kỳ nền tảng nào, miễn là chúng phù hợp với đặc điểm kỹ thuật.
  • Có rất nhiều bộ đếm dựa trên CGI và code CGI để thực hiện các tác vụ đơn giản.
Các tác vụ nâng cao hiện dễ thực hiện hơn trong CGI rất nhiều so với trong Java
Các tác vụ nâng cao hiện dễ thực hiện hơn trong CGI rất nhiều so với trong Java

Nhược điểm của CGI

Có một số nhược điểm của CGI được đưa ra dưới đây:

  • Trong Common Gateway Interface, mỗi lần load trang phải tốn thêm thời gian, do phải load các chương trình vào bộ nhớ.
  • Nói chung, không thể dễ dàng lưu cache trong bộ nhớ giữa các lần load trang.
  • Có một cơ sở code khổng lồ hiện có, phần lớn là ở Perl.
  • CGI sử dụng rất nhiều thời gian xử lý.

Nguồn tin: Quantrimang.com

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

  Ý kiến bạn đọc

THỐNG KÊ TRUY CẬP
  • Đang truy cập124
  • Máy chủ tìm kiếm2
  • Khách viếng thăm122
  • Hôm nay14,558
  • Tháng hiện tại146,202
  • Tổng lượt truy cập9,852,054
QUẢNG CÁO
Phan Thanh Phú
Quảng cáo 2
Liên kết site
Đăng nhập Thành viên
Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site
Thăm dò ý kiến

Bạn thấy Website cần cải tiến những gì?

Lịch Âm dương
Máy tính
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây