manga.bibica.net

Nhân dịp làm cái trang manga.bibica.net, nói đôi chút vấn đề khi làm trang này 😛

Đầu tiên phải nói là mình lười, và cũng chưa tìm hiểu kĩ, với lại mục đích cũng không phải là làm 1 trang đọc truyện tranh online, mình chỉ muốn lưu trữ một số truyện mình nghĩ là hay, đáng đọc với chất lượng tốt nhất có thể thôi, tất nhiên đúng ra nên làm truyện thành từng phần và đọc hết tập 1 thì sẽ có điều hướng sang tập 2 ….

Cơ mừ cái chính vẫn là … lười :]] thành ra gần như manga.bibica.net chỉ là để lưu trữ các post truyện, rồi link từng vol thì copy thủ công thôi, tất nhiên, làm ít ít thì không sao, chứ số lượng truyện mà đồ sộ thì làm kiểu này đúng là chỉ có què tay :]]

OK, đầu tiên là các plugin nên dùng:

  1. Sử Lý Vấn Đề Tạo Ảnh Thumbnails Trên WordPress
    Tắt tự tạo thumbnails trên WordPress, dùng Clean Image Filenames để đưa ảnh về cấu trúc chuẩn, bỏ đi khoảng trắng, các kí tự đặc biệt …
    Bắt buộc phải làm hé, không thôi up cỡ 10 GB ảnh lên là tốn 13-15 GB space á, không đủ chỗ chứa đâu 😛
  2. Sử dụng Disable Comments
    Yeb, thuần túy chỉ xem và xem, thành ra mình tắt hết chuyện comments đi cho nhẹ đời 😀 tất nhiên nếu bạn nào mún làm thành nơi để comment link die, hay chém gió với nhau thì cứ để lại cũng được, cơ mừ tất nhiên phải dùng 1 hệ thống comment khác cho nhẹ 😛
  3. Sử dụng Stealth Publish
    Stealth Publish giúp bạn có thể viết bài nhưng bài viết không hiện ra ngoài trang chủ, up hết truyện từng vol xong bạn chỉ cần viết 1 bài tổng hợp rồi để nó hiện ra bên ngoài trang chủ là đủ, gọn nhẹ và đẹp 😛
  4. Sử dụng WordPress SuperSonic with CloudFlare để cache toàn site
    Thật ra thì nó không khác gì mấy cách mình viết ở bài về Cloudflare trước đây, chủ yếu vì lần này dùng trên subdomain manga.bibica.net, cái plugin của Cloudflare nó báo lỗi, thành ra dùng qua SuperSonic, với vào coi thì nó có khá nhiều tính năng hay ho, như tự không cache khi đăng nhập với quyền user … nói chung là khá hay 😛
    Cơ bản thì khi dùng Cloudflare để cache toàn site bạn có thể bỏ qua hoàn toàn chuyện cấu hình VPS, khỏi cần quan tâm tới RAM, CPU này nọ, hiểu đơn giản là Cloudflare đã cân cả thế giới dùm bạn lun ồi :]] 10.000 truy cập mỗi giây mà nó còn wẩy tẹt thì đúng là khỏi phải nghĩ gì hé, chưa kể Cloudflare họ còn có tính năng Always Online, giúp trong trường hợp site có sập, thì khách vào vẫn thấy phiên bản cache
  5. Sử dụng Jetpack Image CDN
    Ban đầu mình tính để nguyên ảnh gốc, rồi dùng Cloudflare cache thôi, tuy thế 1 vol nó nặng sơ sơ 200-300 MB, dù truy cập ở Việt Nam vẫn max speed tốc độ, nhưng nói sao nói, không phải khách nào vào cũng có mạng tốc độ nhanh để mà load hết, chưa kể dùng điện thoại 3G, 4G mà load thì tốn băng thông lắm, thành ra mình dùng ảnh từ Photon 😀 ngoài trừ chuyện CDN ảnh, họ còn tự nén lại, chất lượng thì tuyệt vời, mình đã cố soi lắm, nhưng thú thặc là vẫn không thể thấy sự khác biệt giữa bản gốc và bản ảnh nén lại 😀 thành ra chốt lại là dùng Photon 

    Trang gốc ~ 358 MB load xong mất gần 16s, trang khi sử dụng Photon chỉ còn ~ 95MB load chỉ mất tầm ~3-4s :]]

Cơ bản đó là tất cả các thứ mình làm trên thèng manga.bibica.net 😀

Về lý thuyết, dùng cách này thì chấp hết, không lo khi nào bị chậm cả, thậm chí kể cả có đứt cáp quốc tế, VPS cũng chỉ cần dùng gói FREE Google cho 1 tháng được 1GB băng thông là đủ, vì gần như Cloudflare cache cả rồi, ảnh thì load từ Photon, tuy thế nếu bạn nào dùng làm site đọc truyện dạng lớn, bị cả đám nhảy vào report với mí dịch vụ như Jetpack hay Cloudflare, họ block thì vẫn sập như thường, thành ra hãy ăn ở cho tốt hé, đừng gây thù chuốc oán để mừ bị report 😀

Leave a Comment