Showing posts with label Cache. Show all posts
Showing posts with label Cache. Show all posts

April 28, 2016

Cài đặt APCu trên Windows với WAMP

Cách đây xưa thiệt là xưa, xa thiệt là xa, mình có bài viết cài đặt APC trên nền Linux, cụ thể lúc đó mình dùng CentOS nhằm hỗ trợ tăng tốc cho PHP. APC có cái lợi vừa opcode cache vừa data cache (xem lại bài này để biết chi tiết). Nhưng từ khi PHP 5.5 ra đời thì mình dẹp luôn cái APC vì Zend Optimizer+ ngon, bổ, rẻ nó tích hợp sẵn.

Dự án APC không vì đó mà ngừng lại, họ tách phần data cache ra, tạo một extension riêng cho PHP là APCu - APC User Cache. Thật ra mình cũng không dùng sau này, vì có memcache, redis hỗ trợ ổn cho vấn đề cache data.

Nhưng hôm nay vì lý do phải dùng nó, mà máy công ty là Windows, đang dùng WAMP, nên thôi viết tiếp bài này chia sẻ chơi cho vui.

March 14, 2012

Optimize front-end to improve performance - Part 4

Cũng lâu không có bài viết nào cho blog cá nhân của mình. Hôm nay mình viết tiếp chuỗi bài về tối ưu hóa tầng front-end nhằm cải thiện tốc độ của website (webpage). Ở các phần trước, mọi người sẽ tập trung thao tác vào cấu trúc web như đặt CSS trên đầu, JS bên dưới, phải dùng càng ít file CSS/JS thì càng tốt. Thì ở phần 4 này, mình sẽ nói về một chủ đề đã cũ nhưng biết đâu bạn cũng chưa biết. Đó là dùng tập tin .htaccess để tối ưu hóa một số thông tin khác ví dụ như nén file với gzip, hoặc đặt thời gian cache cho các file static...

October 16, 2011

Memcached - Data PHP Caching

Tiếp nối chủ đề cache trên PHP, hôm nay mình giới thiếu tiếp đến các bạn một kỹ thuật cache nữa cũng rất phổ biến. Đó là data caching. Ở những loạt bài trước mình đề cập tới việc Opcode caching dành cho PHP, tuy nhiên nếu chỉ dừng lại tại mức đó thì performance cho web vẫn chưa có gì cải thiện lắm, và vẫn bị bottlenecks khi truy xuất DB. Và giải pháp data caching ra đời nhằm mục đích giải quyết cái bottlenecks này. Bài viết sau nhằm chia sẻ tới mọi người tổng quan việc cải thiện performance nhờ data caching, và một công cụ hữu dụng của việc này là Memcached

October 14, 2011

XCache - Opcode Cache dành cho PHP

Hôm nay, mình giới thiệu thêm 1 công cụ hỗ trợ opcode cache PHP khác, đó là XCache. XCache cũng là 1 extension PHP hoàn toàn miễn phí, và cũng như APC đã giới thiệu ở bài trước, XCache có thể cài đặt trên Windows và Linux. Nhưng mình cũng chỉ tập trung vào Linux

October 5, 2011

APC - PHP Opcode Caching


Hôm nay, mình giới thiệu tới các bạn một kỹ thuật rất phổ biến khi làm việc với PHP nhưng cũng còn nhiều người chưa biết. Đã là dân lập trình, hẳn không ai trong chúng ta chưa từng nghe qua 2 cụm từ: "Biên dịch" và "Thông dịch". Và hầu như ai cũng biết là các chương trình dạng "biên dịch" sẽ chạy nhanh hơn so với các chương trình dạng "thông dịch", nhưng tại sao nó lại như vậy và có cách nào để cải thiện vấn đề này không. Bài viết sau, nhằm mục đích chia sẽ tới mọi người rõ hơn vì sao "thông dịch" chậm hơn "biên dịch" và 1 giải pháp giúp cải thiện đó là APC - Alternative PHP Caching