Share Tạo route kết hợp cache trong PHP với thư viện Ham

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Ham là một PHP microframework để sử dụng với các dự án PHP của các bạn. Về cơ bản, thư viện Ham chỉ là một bộ định tuyến (Route) nhanh và bộ đệm trang (Cache). Các route được chuyển đổi thành regex và được lưu cache để quá trình này không cần phải lặp lại mỗi lần yêu cầu. Hơn nữa, route được giải quyết cho một URI nhất định cũng được lưu cache.

So với thư viện Klein.php mà tôi đã giới thiệu với các bạn ở bài viết "Tạo URL chuẩn SEO với thư viện tạo route Klein.php" thì thư viện Ham đơn giản hơn nhưng theo tôi là tối ưu hơn về tốc độ với khả năng hỗ trợ cache của nó.

Để cài đặt thư viện Ham, các bạn truy cập địa chỉ https://github.com/radiosilence/Ham để tải về.

Các bạn tham khảo ví dụ sau để biết cách sử dụng thư viện Ham:
PHP:
<?php
//Require tập tin ham.php
require 'path/to/ham/ham.php';

//Khởi tạo đối tượng ham
$ham = new Ham('example');

//Cài đặt route
$ham->route('/', function($ham) {
    return 'Welcome to Gextend';
});

//Chạy route
$ham->run();
Các bạn có thể tìm hiểu thêm về thư viện Ham tại địa chỉ https://github.com/radiosilence/Ham.
 
Back
Top