Phân tích tải trọng HTTP trong Nginx - Cân bằng tải tầng 7
Phân tích tải trọng HTTP trong Nginx - Cân bằng tải tầng 7
Mục lục- Phân tích tải trọng HTTP trong Nginx - Cân bằng tải tầng 7
Tổng quan về cân bằng tải Nginx
Cấu hình cân bằng tải Nginx
Thuật toán phân phối trong Nginx
Trạng thái máy chủ phía sau
Kiểm tra sức khỏe máy chủ
Tổng quan về cân bằng tải Nginx
Tại sao cần sử dụng cân bằng tải?
Khi ...
Đăng vào ngày 9 tháng 8 lúc 08:05
Phân tích mã nguồn PHP_XLSXWriter: Hiểu rõ cơ chế tạo tệp XLSX
Phân tích mã nguồn PHP_XLSXWriter: Hiểu rõ cơ chế tạo tệp XLSX
[Liên kết tải miễn phí] PHP_XLSXWriter - Thư viện viết bảng tính Excel XLSX nhẹ trong PHP. Địa chỉ dự án: https://gitcode.com/gh_mirrors/ph/PHP_XLSXWriter
PHP_XLSXWriter là một thư viện PHP nhẹ, chuyên dùng để tạo tệp bảng tính Excel ở định dạng XLSX. Dự án mã nguồn mở này nổi bật v ...
Đăng vào ngày 8 tháng 8 lúc 12:23
Quản lý Công Cụ Nhị Phân từ Thư Viện trong Composer: Hướng Dẫn Chi Tiết
Composer, trình quản lý gói phổ biến cho PHP, không chỉ đơn thuần là công cụ quản lý các thư viện mà dự án của bạn phụ thuộc. Nó còn cung cấp một cơ chế mạnh mẽ để xử lý các script thực thi (binaries) đi kèm với các gói thư viện đó, giúp đơn giản hóa việc sử dụng các công cụ dòng lệnh trong quá trình phát triển. Bài viết này sẽ đi sâu vào cách ...
Đăng vào ngày 5 tháng 8 lúc 18:33
Hiểu Sâu Về Nhân PHP (Phần 12): Hàm - Cách Định Nghĩa, Truyền Tham Số và Trả Về Giá Trị
1. Quá trình định nghĩa hàm
Hàm người dùng được bắt đầu bằng từ khóa function. Ví dụ:
function bar($param) {
echo $param;
}
a. Phân tích từ vựng
Trong file Zend/zend_language_scanner.l, dòng mã sau xác định từ khóa function:
<ST_IN_SCRIPTING>"function" {
return T_FUNCTION;
}
Ký hiệu T_FUNCTION được tạo ra khi gặp từ khóa này, bắt ...
Đăng vào ngày 5 tháng 8 lúc 07:27
Khắc phục Sự cố Mã hóa Ký tự trong PHP với polyfill-iconv
polyfill-iconv là một thư viện PHP cung cấp triển khai thuần PHP cho các hàm iconv gốc của PHP. Khi tiện ích mở rộng iconv không khả dụng trên hệ thống, công cụ này hoạt động như một giải pháp thay thế liền mạch, cho phép các nhà phát triển xử lý nhiều yêu cầu chuyển đổi mã hóa ký tự. Nó giúp giải quyết các vấn đề tương thích mã hóa trong các d ...
Đăng vào ngày 4 tháng 8 lúc 21:56
Hướng dẫn cài đặt MantisBT với Apache Tomcat
Bài viết này hướng dẫn chi tiết các bước cài đặt MantisBT, một công cụ quản lý lỗi mã nguồn mở, trên môi trường Apache Tomcat.
Môi trường cài đặt
Hệ điều hành: Windows 8.1 Update 1 64-bit
Máy chủ web: Apache Tomcat 9.0.0 64-bit
Ngôn ngữ kịch bản: PHP 7.1.7 (nts-Win32-VC14-x64)
Cơ sở dữ liệu: PostgreSQL 9.5.3-1
Ứng dụng: Ma ...
Đăng vào ngày 2 tháng 8 lúc 17:40
Hướng dẫn chuyên sâu về cơ chế ChromiumResult và ImageManipulations trong Browsershot
Tổng quan về Browsershot
Browsershot là một thư viện PHP nổi tiếng giúp chuyển đổi nội dung HTML hoặc các trang web trực tuyến thành hình ảnh và PDF. Thư viện này hoạt động dựa trên Puppeteer để điều khiển trình duyệt Chromium ở chế độ không đầu (headless). Để khai thác tối đa sức mạnh của công cụ này, các nhà phát triển cần nắm vững hai thành ...
Đăng vào ngày 30 tháng 7 lúc 19:51
PHP và Composer: Xây dựng công cụ chuyển đổi cú pháp
Địa chỉ gốc: https://www.mengze2.cn/post/5/
Gần đây tôi đã chuyển đổi một số bài viết trên blog từ HTML sang Markdown, vì trước đây khi chuyển sang WordPress là HTML, nhưng các bài viết này không thể được phân tích cú pháp trong Typecho, vì vậy tôi đã quyết định phát triển một công cụ Markdown2HTML.
Dưới đây là ghi chú phát triển của tôi, có ...
Đăng vào ngày 29 tháng 7 lúc 16:27
CVE-2017-5223: Lỗ hổng Tiết lộ Tệp cục bộ trong PHPMailer phiên bản dưới 5.2.21
Giới thiệu về Lỗ hổng CVE-2017-5223
Bài viết này trình bày chi tiết về lỗ hổng tiết lộ tệp cục bộ (Local File Disclosure) được định danh là CVE-2017-5223, ảnh hưởng đến các phiên bản thư viện PHPMailer trước 5.2.21. Lỗ hổng này cho phép kẻ tấn công đọc các tệp tùy ý trên máy chủ nơi ứng dụng PHPMailer đang hoạt động, bằng cách lừa thư viện nhún ...
Đăng vào ngày 27 tháng 7 lúc 06:22
Xử lý vấn đề CORS trong webman
Để xử lý vấn đề CORS (Cross-Origin Resource Sharing) trong webman, bạn cần thực hiện một số bước tùy thuộc vào việc có tắt tính năng tự động định tuyến hay không.
Tắt tự động định tuyến
Nếu bạn muốn tắt tự động định tuyến, hãy sử dụng lệnh sau:
Route::disableDefaultRoute();
Cấu hình Middleware cho CORS
Nếu không tắt tự động định tuyến, bạn chỉ ...
Đăng vào ngày 25 tháng 7 lúc 04:57