![]() Article ID: 948
Cập nhật gần nhất: 22 Th07, 2022
CDN là viết tắt của Content Delivery Network, có thể tạm dịch là mạng lưới cung cấp nội dung. Với hệ thống các máy chủ được đặt tại nhiều nơi trên thế giới sẽ giúp tối ưu tốc độ website cho người truy cập, cải thiện chất lượng website. Trong bài viết này HOSTVN sẽ hướng dẫn các bạn tích hợp CDN cho Laravel. 1. Tích hợp CDN cho Laravel1.1. Bước 1: Đăng ký dịch vụ CDNĐầu tiên để sử dụng CDN các bạn cần đăng ký dịch vụ CDN. Nếu chưa đăng ký các bạn có thể tham khảo các gói CDN của HOSTVN tại đây. Sau khi đăng ký dịch vụ CDN các bạn sẽ được cung cấp link CDN có dạng tương tự như sau:
1.2. Bước 2: Tạo custom helper cho LaravelTiếp theo để load được link CDN các bạn tạo thêm custom helper để cấu hình. Để tạo custom helper đầu tiên các bạn tạo thư mục app/Helpers Tiếp theo các bạn tạo file app/Helpers/CDN.php với nội dung như sau:
1.3. Bước 3: Tạo service providerTiếp theo để Laravel tự động load file helper các bạn cần tạo thêm service provider. Để tạo một service provider các bạn sử dụng lệnh sau:
Sau đó các bạn mở file app/Providers/HelperServiceProvider.php xoá toàn bộ nội dung bên trong file và thay thế bằng nội dung sau:
Cuối cùng mở file config/app.php và thêm vào block providers
1.4. Bước 4: Tích hợp CDNĐể Laravel load toàn bộ nội dung tĩnh bao gồm hình ảnh, js, css từ link CDN các bạn thêm vào cuối file config/app.php nội dung sau:
Trong đó qf0sroimw4web.cdn.hostvn.net chính là link CDN của các bạn 1.5. Bước 5: Thay đổi toàn bộ link js, css, hình ảnh thành link CDNBước cuối cùng các bạn cần thay đổi toàn bộ link js, css, hình ảnh thành link CDN. Cách gọi link js, css, hình ảnh lúc này sẽ như sau đây
Qua bài viết này HOSTVN đã hướng dẫn các bạn cách tích hợp CDN cho Laravel. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới cho chúng tôi biết.
Article ID: 948
Cập nhật gần nhất: 22 Th07, 2022
Lần sửa đổi: 1
Lượt xem: 0
|