Series
Transaction deadlock là một vấn đề khá phổ biến đối với những ứng dụng phải xử lý một số lượng lớn các yêu cầu thay đổi dữ liệu. Cách đây vài tháng, khi số lượng người dùng của tôi tăng lên đến hơn 40000 người, hiện tượng deadlock đã thi thoảng xuất hiện: Một số [...]
Các ứng dụng web thường sử dụng kiến trúc MVC. Trong Zend framework, các controller thường bao gồm một hoặc nhiều action. Mỗi action thực hiện một công việc nhất định. Để dễ dàng cho việc tìm ra những phần nào của ứng dụng được viết thiếu hiệu quả, hiệu năng thấp, việc ghi lại [...]
Đặt phím viết series đầu tiên của mình trên How-to PHP, tôi dành 1 phút để ngồi cố nặn ra một cái tiêu đề thật phù hợp với topic của mình, gắn kết 3 khái niệm: PHP, OOP, Design Pattern lại với nhau một cách thật trọn vẹn. Cuối cùng thấy tự hài lòng với [...]
Các nhà kinh tế học hẳn không lạ gì nguyên lý 80/20. Khi áp dụng vào trường hợp một ứng dụng web, nó có thể được phát biểu như sau: Chỉ 20% số dòng code quyết định 80% hiệu năng của hệ thống. Điều này không hề phi logic chút nào vì chúng ta thường [...]
In 2 - Vượt trội | By nonggiatu
Transaction deadlock là một vấn đề khá phổ biến đối với những ứng dụng phải xử lý một số lượng lớn các yêu cầu thay đổi dữ liệu. Cách đây vài tháng, khi số lượng người dùng của tôi tăng lên đến hơn 40000 người, hiện tượng deadlock đã thi thoảng xuất hiện: Một số [...]
In 1 - Nền tảng | By banksy
Ở bài viết trước chúng ta đã làm quen với khái niệm Design Pattern – Mẫu thiết kế trong lập trình PHP, giúp cho việc tổ chức code logic hơn, dễ bảo trì và mở rộng hơn. Adaptor Pattern được lựa chọn để giới thiệu đầu tiên, không vì lý do gì cả. Đơn giản [...]
In 2 - Vượt trội | By nonggiatu
Các ứng dụng web thường sử dụng kiến trúc MVC. Trong Zend framework, các controller thường bao gồm một hoặc nhiều action. Mỗi action thực hiện một công việc nhất định. Để dễ dàng cho việc tìm ra những phần nào của ứng dụng được viết thiếu hiệu quả, hiệu năng thấp, việc ghi lại [...]
In 3 - Kho báu | By nonggiatu
Tên sách: SQL Performance Tuning Tác giả: Peter Gulutzan, Trudy Pelzer Xuất bản: 2002 Định dạng ebook: CHM/1.39MB Mô tả: SQL Performance Tuning is a handbook of practical solutions for busy database professionals charged with managing an organization’s critically important data. Covering today’s most popular and widely installed database environments, this book is an indispensable [...]
In 2 - Vượt trội | By nonggiatu
Do hoàn cảnh đang phải làm việc trên windows cộng với việc ở Việt Nam nhiều bạn sử dụng windows nên tôi mạn phép trình bày cách sử dụng APD trên môi trường windows. Dĩ nhiên những ai sử dụng linux cũng có thể làm tương tự như trong bài. Trong bài viết này, tôi [...]
In 1 - Nền tảng | By banksy
“Người ta không phát minh lại cái bánh xe”, bởi vì nó đã được người khác phát minh ra trước đó. Nhưng còn tệ hơn nữa khi chính bạn đã phát minh ra cái bánh xe và sau đó bạn tìm cách phát minh lại nó. Trong lập trình, rất nhiều lúc bạn phải phát [...]
In 3 - Kho báu | By banksy
Tên sách: Advance PHP Programming Tác giả: George Schlossnagle Xuất bản: 2004 Định dạng ebook: CHM/3.16MB Mô tả: Cuốn sách viết về những kỹ thuật lập trình nâng cao và chuyên sâu về ngôn ngữ PHP, yêu cầu bạn phải có những kiến thức lập trình PHP căn bản từ trước khi đọc. Những chủ [...]
In 2 - Vượt trội | By nonggiatu
Trên internet đã có rất nhiều hướng dẫn cài đặt APD trên linux, tuy nhiên lại rất ít hướng dẫn cài đặt APD trên windows. Do đó phần này tôi chủ yếu tập trung vào việc cài đặt APD trên windows. Hệ điều hành tôi sử dụng là windowsXP và chạy xammp server. Tuy nhiên [...]
In 1 - Nền tảng | By banksy
Các kiến thức chung về OOP trên PHP sẽ không được đề cập đến trong bài viết này, bởi vì bạn có thể dễ dàng tìm thấy chúng trong bất cứ tài liệu nào về PHP. Tham khảo về OOP một cách đầy đủ ở chương 6, 7 của cuốn “Beginning PHP and MySQL5 From [...]
In 3 - Kho báu | By banksy
Tên sách: Beginning PHP5 and MySQL5 From Novice to Professional 2nd Edition – Apress Tác giả: W. Jason Gilmore Xuất bản: Apress/2006 Định dạng ebook: PDF/17.5MB Mô tả: Cuốn sách tham khảo khá đầy đủ về PHP, gồm 37 chương, trình bày về hầu hết các nội dung về lập trình web sử dụng ngôn [...]