2010-11-07 35 views
5

Tôi đã tìm kiếm các kỹ thuật về cách quản lý nội dung tĩnh cho một ứng dụng web. Từ những gì tôi tìm thấy, có cách tiếp cận OO thuần túy, đóng gói tất cả các yêu cầu cụ thể trong siêu dữ liệu đối tượng và tạo một tệp CSS và JS duy nhất cho mỗi đường dẫn yêu cầu theo thời gian thực hoặc biên dịch. Ngoài ra còn có kỹ thuật hợp nhất thủ công trên mỗi bản phát hành.Biên soạn nội dung tĩnh cho một trang web

Câu hỏi của tôi là, các kỹ thuật chung nào bạn thấy hữu ích khi quản lý dữ liệu tĩnh cho ứng dụng web động và bạn thấy phần mềm nào hữu ích (ngoài SVN/Git/etc) không?

Trả lời

1

Tôi sử dụng Phing (Ant for PHP) để chạy CSS/JS thông qua máy nén. Từ trình duyệt của người dùng, các tệp nén này được truy cập thông qua trình thu thập tài nguyên giống như rsrc.php của Facebook. Kịch bản này ánh xạ các tên được tạo thành các tên vật lý để kiểm soát bộ nhớ cache của trình duyệt vì các khoảng thời gian cache khá dài. Những tên này cũng được thay đổi khi CSS/JS được nén để buộc các trình duyệt của người dùng lấy các bản sao mới.

Các vấn đề liên quan