Là html chủ yếu được sử dụng cho máy chủ
Tài liệu này tóm tắt một số công nghệ phổ biến nhất được sử dụng ngày nay để làm cho trang web trở nên năng động và có tính tương tác. Đây chỉ là một ví dụ nhỏ về công nghệ, nhưng nhằm cung cấp cho bạn cái nhìn sơ lược về những gì đang tồn tại và giới thiệu cho bạn một số thuật ngữ phổ biến trong lĩnh vực thiết kế và phát triển web Show
Phía khách hàng so với. Tập lệnh phía máy chủTập lệnh là các chương trình máy tính cho phép các trang web trở nên năng động hơn, ví dụ như cho phép các trang trình bày nội dung đã thay đổi hoặc tùy chỉnh dựa trên đầu vào của người dùng. Các tập lệnh có thể được phân loại thành phía máy khách hoặc phía máy chủ, tùy thuộc vào nơi chúng được thực thi Tập lệnh phía máy kháchCác tập lệnh phía máy khách được thực thi phía máy khách, trong trình duyệt web của người dùng. Người dùng có thể đọc chúng và có thể tìm thấy chúng trong mã nguồn của các trang web sử dụng chúng, chứa giữa các thẻ. Đôi khi các tập lệnh được chứa trong một tệp bên ngoài, giống như CSS. Trong những trường hợp này các Sử dụng các ứng dụng HTML và Web liên quan đến việc biết cách sử dụng một số yếu tố cốt lõi như máy chủ và máy khách. Scott Loban giới thiệu các yếu tố này trong bài viết này Bài viết trước trong loạt bài này đã bắt đầu khám phá công nghệ đầu tiên và cơ bản nhất được sử dụng trong các ứng dụng dựa trên Web. HTML, ngôn ngữ đánh dấu siêu văn bản. Bài viết này tiếp tục giới thiệu về HTML trong các ứng dụng Web với phần thảo luận về các yếu tố cốt lõi của cả HTML và các ứng dụng Web nói chung. Máy chủ web, máy khách và phần mềm mà chúng chạy đều đóng vai trò quan trọng trong bất kỳ ứng dụng Web nào. Các ứng dụng web là các hệ thống phần mềm máy khách/máy chủ sử dụng Internet và các giao thức Web tiêu chuẩn để liên lạc. Kiến trúc máy khách/máy chủ là một hệ thống dựa trên mạng trong đó phần mềm chạy trên một máy tính (máy khách) đưa ra yêu cầu dịch vụ từ phần mềm chạy trên một máy tính khác (máy chủ), đáp ứng yêu cầu Ở dạng đơn giản nhất, một ứng dụng Web bao gồm một hoặc nhiều tài liệu được xuất bản trên một máy chủ mà người dùng của các máy tính khác nhau có thể yêu cầu và xem (xem Hình 1). Máy chủ chạy phần mềm máy chủ Web liên tục phát hiện, đánh giá và sau đó chấp nhận hoặc từ chối các kết nối và yêu cầu truyền tệp từ các máy tính khác trên Internet. Phần mềm máy chủ Web phổ biến nhất bao gồm Máy chủ HTTP Apache, Máy chủ Thông tin Internet của Microsoft và Máy chủ Doanh nghiệp Netscape Khi một yêu cầu được chấp nhận, phần mềm máy chủ Web chịu trách nhiệm tìm tài liệu, đánh giá tài liệu đó, thực hiện mọi xử lý phía máy chủ được yêu cầu và gửi tài liệu được yêu cầu đến máy tính khác bằng Giao thức truyền siêu văn bản (HTTP), một định dạng chuẩn Hình 1 Kiến trúc ứng dụng Web đơn giản nhất Ở đầu kia của giao tiếp, người dùng chạy phần mềm trình duyệt Web trên máy khách. Máy khách được kết nối với Internet toàn thời gian hoặc theo yêu cầu. Phần mềm trình duyệt Web chịu trách nhiệm chấp nhận đầu vào từ người dùng, kết nối với máy chủ được chỉ định trên Internet và thực hiện yêu cầu HTTP cho tài liệu mong muốn. Khi tài liệu được nhận, trình duyệt Web sẽ hiển thị nó Tương tự như lập trình phía máy chủ, lập trình phía máy khách cũng là tên của toàn bộ chương trình chạy trên máy khách. Hoặc chúng ta có thể nói rằng lập trình phía máy khách chủ yếu xử lý giao diện người dùng mà người dùng tương tác trên web. Nó chủ yếu là một trình duyệt, trong máy của người dùng, chạy mã và chủ yếu được thực hiện bằng bất kỳ ngôn ngữ kịch bản nào như JavaScript (hoặc chúng ta có thể sử dụng Flash thay vì JavaScript hoặc VNScript) Sử dụng phía máy khách
Ví dụ về ngôn ngữ phía máy kháchCũng có nhiều ngôn ngữ kịch bản phía máy khách
(Một số ngôn ngữ khác cũng có thể được sử dụng trên cơ sở mô hình hóa/thiết kế/đồ họa/hoạt hình và cho các chức năng bổ sung. ) Ví dụ phía máy khách Máy chủ web là phần mềm và phần cứng sử dụng HTTP (Giao thức truyền siêu văn bản) và các giao thức khác để phản hồi các yêu cầu của khách hàng được thực hiện trên World Wide Web. Công việc chính của máy chủ web là hiển thị nội dung trang web thông qua việc lưu trữ, xử lý và phân phối trang web đến người dùng. Bên cạnh HTTP, máy chủ web cũng hỗ trợ SMTP (Giao thức truyền thư đơn giản) và FTP (Giao thức truyền tệp), được sử dụng để gửi email, truyền tệp và lưu trữ Phần cứng máy chủ web được kết nối với internet và cho phép trao đổi dữ liệu với các thiết bị được kết nối khác, trong khi phần mềm máy chủ web kiểm soát cách người dùng truy cập các tệp được lưu trữ. Quy trình máy chủ web là một ví dụ về mô hình máy khách/máy chủ. Tất cả các máy tính lưu trữ trang web phải có phần mềm máy chủ web Máy chủ web được sử dụng trong lưu trữ web hoặc lưu trữ dữ liệu cho các trang web và ứng dụng dựa trên web -- hoặc ứng dụng web Máy chủ web hoạt động như thế nào?Phần mềm máy chủ web được truy cập thông qua tên miền của các trang web và đảm bảo cung cấp nội dung của trang web cho người dùng yêu cầu. Phía phần mềm cũng bao gồm một số thành phần, với ít nhất một máy chủ HTTP. Máy chủ HTTP có thể hiểu HTTP và URL. Là phần cứng, máy chủ web là máy tính lưu trữ phần mềm máy chủ web và các tệp khác liên quan đến trang web, chẳng hạn như tài liệu HTML, hình ảnh và tệp JavaScript Khi trình duyệt web, như Google Chrome hoặc Firefox, cần một tệp được lưu trữ trên máy chủ web, trình duyệt sẽ yêu cầu tệp bằng HTTP. Khi máy chủ web nhận được yêu cầu, máy chủ HTTP sẽ chấp nhận yêu cầu, tìm nội dung và gửi lại cho trình duyệt thông qua HTTP Cụ thể hơn, khi trình duyệt yêu cầu một trang từ máy chủ web, quy trình sẽ thực hiện theo một loạt các bước. Đầu tiên, một người sẽ chỉ định một URL trong thanh địa chỉ của trình duyệt web. Sau đó, trình duyệt web sẽ lấy địa chỉ IP của tên miền -- dịch URL qua DNS (Hệ thống tên miền) hoặc bằng cách tìm kiếm trong bộ đệm của nó. Điều này sẽ đưa trình duyệt đến một máy chủ web. Sau đó, trình duyệt sẽ yêu cầu tệp cụ thể từ máy chủ web bằng yêu cầu HTTP. Máy chủ web sẽ phản hồi, gửi lại cho trình duyệt trang được yêu cầu thông qua HTTP. Nếu trang được yêu cầu không tồn tại hoặc nếu xảy ra sự cố, máy chủ web sẽ phản hồi bằng thông báo lỗi. Trình duyệt sau đó sẽ có thể hiển thị trang web Nhiều tên miền cũng có thể được lưu trữ trên một máy chủ web Ví dụ về việc sử dụng máy chủ webCác máy chủ web thường là một phần của gói lớn hơn gồm các chương trình liên quan đến mạng nội bộ và internet được sử dụng cho
Nhiều máy chủ web cơ bản cũng sẽ hỗ trợ tập lệnh phía máy chủ, được sử dụng để sử dụng các tập lệnh trên máy chủ web có thể tùy chỉnh phản hồi cho máy khách. Kịch bản phía máy chủ chạy trên máy chủ và thường có một bộ tính năng rộng, bao gồm quyền truy cập cơ sở dữ liệu. Quá trình tạo script phía máy chủ cũng sẽ sử dụng Active Server Pages (ASP), Hypertext Preprocessor (PHP) và các ngôn ngữ script khác. Quá trình này cũng cho phép các tài liệu HTML được tạo động Năng động vs. máy chủ web tĩnhMột máy chủ web có thể được sử dụng để phục vụ nội dung tĩnh hoặc động. Tĩnh đề cập đến nội dung được hiển thị nguyên trạng, trong khi nội dung động có thể được cập nhật và thay đổi. Một máy chủ web tĩnh sẽ bao gồm một máy tính và phần mềm HTTP. Nó được coi là tĩnh vì máy chủ sẽ gửi các tệp được lưu trữ trên trình duyệt Các trình duyệt web động sẽ bao gồm một máy chủ web và các phần mềm khác như máy chủ ứng dụng và cơ sở dữ liệu. Nó được coi là động vì máy chủ ứng dụng có thể được sử dụng để cập nhật bất kỳ tệp được lưu trữ nào trước khi chúng được gửi tới trình duyệt. Máy chủ web có thể tạo nội dung khi được yêu cầu từ cơ sở dữ liệu. Mặc dù quá trình này linh hoạt hơn, nhưng nó cũng phức tạp hơn Phần mềm máy chủ web phổ biến và hàng đầu trên thị trườngCó một số máy chủ web phổ biến có sẵn, một số bao gồm
Các máy chủ web hàng đầu bao gồm Apache, Dịch vụ thông tin Internet (IIS) của Microsoft và Nginx --được phát âm là engine X. Các máy chủ web khác bao gồm máy chủ NetWare của Novell, Máy chủ web của Google (GWS) và dòng máy chủ Domino của IBM Cân nhắc khi chọn một máy chủ web bao gồm nó hoạt động tốt như thế nào với hệ điều hành và các máy chủ khác; . Các máy chủ web cũng có thể có các cấu hình khác nhau và đặt các giá trị mặc định. Để tạo hiệu suất cao, một máy chủ web, thông lượng cao và độ trễ thấp sẽ giúp Thực hành bảo mật máy chủ webCó rất nhiều biện pháp bảo mật mà các cá nhân có thể thiết lập xung quanh việc sử dụng máy chủ web có thể mang lại trải nghiệm an toàn hơn. Một số thực tiễn bảo mật ví dụ có thể bao gồm các quy trình như
Thông tin này được cập nhật lần cuối vào tháng 7 năm 2020 Tiếp tục đọc Giới thiệu về máy chủ web
Điều khoản liên quanLDAP (Giao thức truy cập thư mục nhẹ) LDAP (Giao thức truy cập thư mục nhẹ) là một giao thức phần mềm cho phép mọi người định vị dữ liệu về các tổ chức,. Xem định nghĩa đầy đủ Tiếp thị công cụ tìm kiếm (SEM)Tiếp thị công cụ tìm kiếm (SEM) là một phương pháp xúc tiến và quảng cáo để giúp nội dung của công ty xếp hạng cao hơn trong công cụ tìm kiếm. Xem đầy đủ định nghĩatvOSTvOS là hệ điều hành chạy trên đầu phát đa phương tiện kỹ thuật số Apple TV thế hệ thứ 4 và thứ 5. Xem định nghĩa đầy đủTừ trong ngày nền tảng trải nghiệm học tậpNền tảng trải nghiệm học tập (LXP) là một nền tảng trải nghiệm học tập ngang hàng do AI điều khiển được phân phối bằng phần mềm dưới dạng dịch vụ (SaaS) HTML có phải là máy chủ không?Về mặt phần cứng, máy chủ web là máy tính lưu trữ phần mềm máy chủ web và các tệp thành phần của trang web (ví dụ: tài liệu HTML, hình ảnh, biểu định kiểu CSS và tệp JavaScript). Máy chủ web kết nối với Internet và hỗ trợ trao đổi dữ liệu vật lý với các thiết bị khác được kết nối với web
Ngôn ngữ nào là tốt nhất cho máy chủ7 ngôn ngữ viết kịch bản phía máy chủ hàng đầu để phát triển web . PHP. Nó là ngôn ngữ kịch bản phía máy chủ phổ biến được sử dụng ngày nay. . Nút. js. . con trăn. Nó là ngôn ngữ có mục đích chung, nhưng nó thường được sử dụng làm ngôn ngữ kịch bản phía máy chủ. . hồng ngọc. . Java. . Golang. . ASP. NET/C# Máy khách và máy chủ trong HTML là gì?Trong kiến trúc máy khách-máy chủ, khi máy khách gửi yêu cầu dữ liệu đến máy chủ thông qua internet, máy chủ sẽ chấp nhận quy trình được yêu cầu và gửi lại các gói dữ liệu được yêu cầu . Khách hàng không chia sẻ bất kỳ tài nguyên nào của họ. . Clients do not share any of their resources.
Là phía máy chủ JavaScript?JavaScript là tập lệnh phía máy khách , nghĩa là trình duyệt xử lý mã thay vì máy chủ web. Các tập lệnh phía máy khách thường được sử dụng khi chúng tôi muốn xác thực dữ liệu trước khi gửi nó đến máy chủ web, điều chỉnh giao diện theo phản hồi của người dùng và để triển khai các tính năng nâng cao khác. |