Tôi đã may mắn không làm bất kỳ cgi-bin .cgi dựa trên phát triển web. Nhưng nhìn chung những người có vẻ không 'bỏ lỡ' những ngày đó.Nhược điểm chính của phát triển web dựa trên CGI-BIN là gì?
Dự án tôi mới tham gia có vấn đề về hiệu suất khi xử lý các trang cần giao tiếp với hệ thống cũ có API dựa trên CGI-BIN. Hệ thống đó là COGNOS 7.
Phản hồi tôi nhận được cho đến nay là 'COGNOS chậm' nhưng những người khác đã báo cáo thành công lớn với COGNOS, tôi nghĩ nó có liên quan nhiều hơn đến việc truy cập thông qua CGI-BIN chứ không phải hiệu suất của COGNOS trong và của chính nó.
Tất cả những gì nói các vấn đề chính khiến CGI-BIN dựa phát triển web không performant, khó khăn, vv ...
Những hạn chế đó áp dụng cho CGI nói chung, chúng không dành riêng cho CGI-BIN. Bạn vẫn đúng tất nhiên, chỉ nghĩ rằng tôi sẽ làm cho bình luận đó. –
Nó * có thể * tốn kém để bắt đầu một quá trình. Nói chung, các hệ điều hành giống Unix tạo ra các quy trình giá rẻ và khuyến khích các quá trình forking bất cứ khi nào cần thiết; Các hệ điều hành Windows làm cho các quá trình tốn kém và khuyến khích tạo các luồng thay thế. Mỗi cách tiếp cận đều có giá trị của nó; mô hình CGI ban đầu được phát triển trong môi trường Unix, do đó, chi phí của việc tạo các quy trình không được coi là có vấn đề. (Mặt khác, nếu khi bạn tạo quy trình của mình, bạn phải khởi động một thứ gì đó giống như trình thông dịch ngôn ngữ Perl/Python/v.v., thì chi phí đầu vào tăng lên theo thứ tự độ lớn ít nhất ...) –