Làm cách nào để tự động phân phối nội dung tĩnh của Drupal 7 bằng CDN?


7

Tôi sử dụng dịch vụ "Rackspace Cloud Files" làm CDN (Mạng phân phối nội dung). Dịch vụ này cung cấp API đẹp cho nhiều tự động hóa liên quan đến CDN. Xin vui lòng, giúp tôi tích hợp Drupal với Rackspace Cloud Files. Tôi thậm chí không muốn sao chép nội dung tĩnh vào CDN theo cách thủ công.


"Phương pháp của bạn phải hoạt động với nó .." Phương pháp của ai? Phương pháp nào? Câu hỏi này có tiềm năng, nhưng xin vui lòng cải thiện và làm rõ nó. Xem tinyurl.com/so-hint
Greg

@Greg Chỉnh sửa câu hỏi của tôi. Hãy cho tôi biết nếu có thêm sự nhầm lẫn ..
user931

Câu trả lời:


10

Dễ dàng

  1. Sao chép các tệp tĩnh vào CDN của bạn (tệp đám mây Rackspace trong trường hợp này)
  2. Cài đặt http://drupal.org/project/cdn (drupal 7 không yêu cầu bản vá lõi)
  3. Định cấu hình mô-đun CDN

Cập nhật

Bạn có thể tự động hóa việc phân phối các tệp nội dung với chế độ Băng tải tệp, mô-đun này tích hợp với trình nền Băng tải tệp . Điều này cho phép thiết lập nâng cao hơn nhiều: các tệp có thể được xử lý (ví dụ: tối ưu hóa hình ảnh như smush.it, giảm bớt CSS bằng YUI Compressor, giảm thiểu JS bằng máy nén YUI hoặc Trình biên dịch đóng cửa của Google, trước khi chúng được đồng bộ hóa và CDN của bạn không phải hỗ trợ Origin Pull, mọi phương thức đẩy đều ổn (các giao thức truyền được hỗ trợ: FTP, Amazon S3, Rackspace CloudFiles). Băng tải tệp đủ linh hoạt để sử dụng với bất kỳ CDN nào, do đó nó cho phép bạn tránh bị khóa nhà cung cấp.


Đẹp! Nhưng, đó không phải là phương pháp thủ công vì tôi cần sao chép các tệp tĩnh theo cách thủ công ..
user931

đã cập nhật câu trả lời để phản ánh trình nền băng tải tập tin. Văn bản này cũng có trên trang mô-đun CDN drupal;)
wiifm

Tôi đã thấy rằng toàn bộ hệ thống (máy chủ web) bị khóa khi sử dụng mô-đun CDN và Băng tải tệp khi trang web nhận được nhiều lưu lượng truy cập. Tôi tự hỏi liệu có sự bế tắc khi mô-đun CDN đang truy cập vào cơ sở dữ liệu Đồng bộ hóa hoặc Truyền tải tệp.
Allan Lykke Christensen

4

Sử dụng mô-đun Cloud Files . Bạn có thể đặt hệ thống tệp thành Rackspace Cloud Files để các tệp được tải lên Drupal sẽ được lưu trữ và phân phối trực tiếp từ Rackspace Cloud Files CDN (không sao chép).


Tôi thấy rằng mô-đun Cloud Files không hoạt động tốt với Rackspace. Tôi liên tục nhận được các lỗi PHP nghiêm trọng khi lưu / cập nhật các nút: PHP Lỗi nghiêm trọng: Gọi tới hàm thành viên public_uri () trên một đối tượng không trong [SITE] /sites/all/modules/cloud_files/rackspacecloudfiles_streams.inc trên dòng 160
Allan Lykke Christensen

bạn có chắc chắn rằng bạn cũng đã cài đặt thư viện php, như tệp readme nói không?
dùng379468
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.