Header ads

Header ads
» » » » Ví dụ đơn giản về cache trong php & mysql

Thông thường, sự tương tác giữa người dùng và trang web sẽ là Người dùng gửi Yêu Cầu -> Trang web nhận -> Lấy dự liệu từ  database -> Trả về cho người dùng.
Trong quá trình trang web lấy dữ  liệu từ  database, sẽ hao tốn tài nguyên, thời gian. Trường hợp dữ liệu ít bị thay đổi ví dụ như menu của trang web, thứ tự các module, v.v…Thì việc truy xuất vào database là không cần thiết, gây lãng phí.
Bài này mình sẽ làm một ví dụ nhỏ về “cache” đồng thời so sánh thời gian xử lý để thấy được lợi ích của việc ứng dụng cache khi lập trình web.
Tạo một table tên là friends:

Thêm một vài record cho table:
Tạo một file friend.txt:
Ở đây file friend.txt chính là cache của table friend.
Tạo file noncache.php
File cache.php
Chạy 2 file và so sánh thời gian load trang, dễ dàng thấy thời gian load của file cache.php ít hơn rất nhiều so với file noncache.php vì không cần phải truy xuất và lấy data từ database.
Vậy khi lập trình back-end, chúng ta sẽ viết để mỗi khi thêm dữ liệu, cache sẽ được cập nhật lại.

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn