Phân tích bản chất và xây dựng khung web Python từ đầu
Bản chất của khung web
Mọi ứng dụng Web về cơ bản đều dựa trên giao tiếp socket: máy chủ khởi tạo một socket để lắng nghe kết nối, còn trình duyệt người dùng đóng vai trò như một client socket gửi yêu cầu. Trong Python, các khung web có thể được chia thành hai loại chính:
Tự viết lớp socket: Kiểm soát hoàn toàn việc xử lý kết nối và yêu cầu (v ...
Đăng vào ngày 5 tháng 7 lúc 07:19
Thiết kế Web Server và Framework Mini sử dụng WSGI trong Python
Yêu cầu xử lý tài nguyên động từ máy chủ
Khi trình duyệt gửi yêu cầu đến một trang web động, toàn bộ quá trình bao gồm việc phân tích HTTP request, xác định loại tài nguyên cần truy cập (tĩnh hay động), sau đó chuyển tiếp đúng cách để xử lý. Để xây dựng một máy chủ web có khả năng xử lý cả nội dung tĩnh lẫn động, cần thiết lập một chuẩn giao t ...
Đăng vào ngày 19 tháng 6 lúc 17:40
Giới thiệu Django: Xây dựng ứng dụng Web với Python
HTTP và bản chất của các ứng dụng Web
Giao thức HTTP (HyperText Transfer Protocol) là nền tảng cho việc truyền tải dữ liệu giữa trình duyệt và máy chủ. Nó hoạt động trên lớp TCP, đảm bảo kết nối đáng tin cậy, đồng thời tuân theo nguyên tắc "kết nối ngắn" – mỗi yêu cầu từ client sẽ được xử lý xong rồi ngắt kết nối. Điều này có nghĩa rằng server ...
Đăng vào ngày 5 tháng 6 lúc 22:30
OpenStack Rocky: Cơ chế khởi động dịch vụ Keystone bằng WSGI và Flask
Trong phiên bản OpenStack Rocky, dịch vụ xác thực Keystone được khởi chạy thông qua giao diện WSGI tích hợp với HTTP daemon (thường là httpd hoặc Apache). Tệp điểm vào chính cho API công khai là /usr/bin/keystone-wsgi-public, hoạt động như một ứng dụng WSGI độc lập.
Dưới đây là đoạn mã cốt lõi trong tệp này:
from keystone.server.wsgi import ...
Đăng vào ngày 26 tháng 5 lúc 02:37