Skip to main content

Kịch bản phía máy chủ là gì?

Kịch bản phía máy chủ là một thuật ngữ chủ yếu được sử dụng liên quan đến việc phục vụ nội dung tùy chỉnh thông qua Giao thức chuyển siêu văn bản (HTTP) trên máy chủ web bằng cách thực hiện máy chủ thực hiện các chương trình nhỏ.Các chương trình này, thường được viết bằng ngôn ngữ kịch bản, được máy chủ thực hiện khi yêu cầu khách hàng đến.Tùy thuộc vào các tham số được cung cấp bởi máy khách tại thời điểm yêu cầu, tập lệnh sau đó tạo một trang web cho máy khách.Các trang web được tạo theo cách này thường được gọi là các trang động.Điều này trái ngược với tập lệnh phía máy khách được gửi từ máy chủ đến máy khách yêu cầu và sau đó được thực thi.cũng như tiết kiệm thời gian bằng cách giảm chỉnh sửa thủ công tài liệu Ngôn ngữ đánh dấu siêu văn bản (HTML).Các tập lệnh phía máy chủ thường là các tệp nhỏ, có thể thực thi chứa một loạt các lệnh để chuyển đến hệ điều hành.Daemon web, phần mềm chạy máy chủ web, sẽ sử dụng các tập lệnh shell này để thực hiện thêm một chương trình bổ sung nằm trên máy tính chủ.Kỹ thuật chung này sau đó được xác định vào năm 1993 trong tiêu chuẩn giao diện Gateway (CGI) chung được phát triển bởi Lực lượng đặc nhiệm kỹ thuật Internet (IETF).Trong hầu hết các trường hợp, các tập lệnh CGI ban đầu này đã được sử dụng để gửi phản hồi cơ sở dữ liệu từ máy chủ trở lại ứng dụng yêu cầu.cũng phát triển.Daemons HTTP đã được cập nhật để bao gồm các tiện ích mở rộng sử dụng cho phép các ngôn ngữ kịch bản khác nhau được gọi từ chính Daemon Web, thay vì được chuyển đến hệ điều hành trên máy chủ.Với sự bổ sung này, các bit của ngôn ngữ kịch bản có thể được bao gồm trong tài liệu HTML.Khi máy chủ web đọc qua một tài liệu trước khi gửi nó trên web, nó sẽ kiểm tra và thực thi bất kỳ tập lệnh nào trong tài liệu. Vì nội dung được gọi bởi tập lệnh phía máy chủ nằm trong cơ sở dữ liệu, nó có thể hầu như có thể làbất cứ điều gì.Nội dung như mô tả sản phẩm, biến đổi giá, các mục nhập weblog, hình ảnh và thậm chí định dạng thậm chí được lưu trữ trong cơ sở dữ liệu.Cũng có thể làm tổ một đoạn kịch bản phía máy chủ trong một đoạn khác, trong đó tập lệnh đầu tiên lấy dữ liệu nhất định từ cơ sở dữ liệu, nhưng cũng gọi một tập lệnh thứ hai truy cập dữ liệu thứ cấp.Điều này rất hữu ích, ví dụ, khi cung cấp một số nội dung tiêu chuẩn khá tùy chỉnh với nội dung lồng nhau bổ sung có thể nhạy cảm với thời gian hoặc chưa được biết, chẳng hạn như nhận xét về mục nhập weblog.Sau đó, bảo trì trang web liên quan đến việc cập nhật dữ liệu trong cơ sở dữ liệu, sau đó sẽ ảnh hưởng đến mọi trang trên trang web với tập lệnh đi kèm để gọi dữ liệu đó.Hệ thống quản lý nội dung (CMS).PHP có lẽ là ngôn ngữ được sử dụng thường xuyên nhất cho mục đích này, chạy theo cốt lõi của nhiều triển khai CMS.Tại đây, người dùng vận hành một trang web đang chạy trên CMS sẽ chỉnh sửa các tài liệu HTML của cô ấy để bao gồm những gì được gọi là thẻ.Các thẻ về cơ bản là tín hiệu cho CMS để cho nó biết tập lệnh nào sẽ đưa vào tài liệu.CMS sau đó có thể được tùy chỉnh bằng cách tạo các tập lệnh bổ sung và các thẻ liên quan của chúng.