Blog và những thứ thừa thãi
Một trong những thói quen mỗi ngày mà tớ không thể bỏ là đọc tin RSS. Tớ subscribe tất cả 84 feed, trong đó không dưới 10 feed cập nhật nhiều lần trong ngày, đồng nghĩa với việc hôm nào cũng bị khủng hoảng thông tin. Chính vì thế nên tớ rất lười phải rời bỏ Google Reader mà mò tới tận blog để đọc các bài viết. Thử tưởng tưởng mỗi tin chiếm một tab trong Firefox của tớ - RAM không biết bao nhiêu là đủ đây?
Mà đến tận blog gốc không phải đã xong ngay, tớ còn phải đợi load hết trang mới có thể đọc. Tớ ở ký túc, mạng wireless lởm (cái này ai chat với tớ đều biết - 5 phút out 6 lần có lẻ) nên nhiều khi chờ dài cổ mới đọc được hết một bài - mất hết cả hứng.
Nói dông dài như thế để thấy là, tớ rất rất dị ứng với những blog load chậm. Thà chậm bởi bài viết dài thì không nói, đằng này nhiều cái trở nên chậm vì quá nhiều những thứ thừa thãi - thật không thể hiểu nổi tại sao chủ nhân blog lại đưa vào?
1. Xem ngày xem tháng xem năm… Xem đi xem lại chẳng hiểu xem để làm gì?
Tớ chẳng biết người dùng Linux hay Mac thì thế nào, chứ tớ dùng Windows từ bé, thấy từ Win 98 qua 2000 đến XP rồi Vista, cái nào cũng có sẵn một cái đồng hồ ở góc dưới khay hệ thống. Riêng cái Vista tớ đang dùng không chỉ có một mà là ba đồng hồ:
Vậy tớ cần thêm một đồng hồ nữa để làm gì? Và liệu biết được người ta có viết bài nào vào ngày thứ năm thứ ba của một tháng nào đó hay không có ích gì cho tớ?
Chẳng để làm gì hết. Thừa thãi.
2. Nào ta cùng Digg, và cùng social bookmark luôn thể
Digg nổi tiếng, cái đó đã rõ. Nhưng sự thật hiển nhiên là Digg chỉ dành cho các bài viết bằng tiếng Anh. Có lý do nào để đặt nút Digg this to tướng trong bài viết bằng tiếng Việt?
Thừa thãi.
Giờ đến social bookmark.
Tớ thừa nhận việc có thêm một mớ icon nho nhỏ xinh xinh ở cuối các bài viết góp phần… làm cho blog trở nên màu mè hơn, nhưng về ích lợi thì sao? Không có số liệu thống kê cụ thể, nhưng tớ gần như chắc chắn không nhiều người ở Việt Nam bookmark bằng Live, Yahoo MyWeb hay Furl. del.icio.us thì có thể, nhưng những cái còn lại thì không. Ngoài giải quyết vấn đề hình thức, tớ không thấy mớ icon này có gì hay ho cả.
Và ấy là còn chưa xét đến việc bài viết đó có đáng để ai đó bookmark không.
Rõ thừa thãi.
3. Thumbnail cho outbound link
Đại diện tiêu biểu là dịch vụ snap.com mà không ít người đưa vào blog mình. Link trong bài viết được tự động thêm những hình thumbnail mỗi khi người đọc rê chuột qua. Giúp ích gì cho người đọc? Về nội dung của link trước khi quyết định click? Không hề.
Nó quá nhỏ để có thể nói lên nội dung trang web. Nhưng đủ lớn để trở thành một cái gai trước mắt người đọc. Tạo điều kiện cho người ta mất tập trung.
Thừa thãi.
4. Các thư viện JavaScript
Rất nhiều blog tớ vào (và thậm chí cả blog tớ) sử dụng hiệu ứng Lightbox cho ảnh trong bài viết. Ưu điểm: đẹp, tiện dụng. Nhược điểm: sử dụng prototype.js và rất nhiều các file liên quan, phải mất nhiều thời gian mới tải xong. Riêng prototype.js đã chiếm từ 28 KB đến 100 KB, tùy phiên bản. Không kể trường hợp blog cài nhiều plugin tương tự nhau, các thư viện có thể “được” include không dưới 2 lần - ví dụ với swfobject.js trong hình sau:
Cũng mở ngoặc một chút: Đến hôm nay tớ mới hiểu tại sao một trong những blog mà tớ hay vào - nguoitapviet.info - load rất chậm. Đó là vì khối lượng file js và hình ảnh đồ sộ đẩy dung lượng homepage lên gần 500 KB:
Ngồi nghiên cứu blog chính mình, tớ cũng phát hiện file prototype.js xuất hiện 2 lần trong cửa sổ Firebug, không kể hàng loạt request 404 Not Found đến mootool.js, swfobject.js - thật kinh khủng! Tớ phải tạm đóng cửa blog trong 15 phút và đại tu lại toàn bộ. Giờ thì tạm biệt Lightbox, chào đón Slimbox - dung lượng chỉ cỡ 15 KB.
5. JavaScript, tập ii
Một “xu hướng” khác không thể không nhắc đến ở các blog là chèn thêm các đoạn mã JavaScript từ bên ngoài. Thôi thì đủ kiểu, từ Alexa page rank, Google Analytics đến Technorati authority, không kể các loại quảng cáo Google Adsense, Bidvertiser, vân vân và vân vân. Thà thêm vào cuối trang thì không nói, đằng này chúng thường nằm ở giữa nội dung. Mà đặc điểm là, khi gặp một thẻ <script> giữa trang HTML, thẻ đó phải được xử lý xong thì phần lại của trang mới được render nốt. Hệ quả tất yếu là tổng thời gian load sẽ phụ thuộc vào những file ngoài, tăng lên đáng kể.
Kết
Theo tớ, những widget nêu trong 3 mục đầu tiên gần như vô nghĩa và có thể loại bỏ mà không ảnh hưởng đến blog. 2 mục còn lại, nên chăng nếu blog bạn gặp phải thì nên dành chút thời gian cải thiện. Giảm thiểu dung lượng cũng như thời gian load trang không những tốt cho băng thông mà còn giúp người đọc đỡ cảm thấy khó chịu.
Bài viết được gửi hôm 03.03.08 · Mang các từ khóa blogging
Bài viết ngẫu nhiên:







viettut gửi hôm 03.03.08 lúc 3:17 am #
3 mục đầu tiên đúng như lời bác QAD, nó rõ thừa thải nên đã Em bỏ hết rồi. Đặc biệt là cái Snapshot khiến em rất khó chịu khi đọc bài viết.
leduytien gửi hôm 03.03.08 lúc 9:06 am #
Sorry guy :)
Thật ra vấn đề không phải là ở chỗ dung lượng. Ngay cả sau khi đã nén dung lượng của Prototype (từ 100KB nay xuống còn … 23KB) và Lighwindow (từ 66KB xuống còn 14KB) thì vấn đề vẫn không được giải quyết. Sử dụng Firebug tìm hiểu thì thấy chính thời gian response của server đối với một vài file mới là nguyên nhân của vấn đề (khoảng 3-4 file có thời gian đợi response từ máy chủ lên đến 3 giây).
Sẽ có một bài nói về quá trình này. Nói chung là bây giờ vấn đề đã được giải quyết và hi vọng là em sẽ NTV dễ dàng hơn :)
Phamen gửi hôm 03.03.08 lúc 12:16 pm #
QAD nói rất đúng. Những người mới lập blog, họ chưa biết viết gì hoặc chưa có định hướng cụ thể nên họ rất thích thêm các thứ không cần thiết vào cho lắm chức năng và đẹp. :D
Nhưng thời gian sẽ giúp họ lọc chọn.
Hỗn tạp gửi hôm 03.03.08 lúc 3:51 pm #
To thay diem 2 khong on lam, van de Bookmark va Social Bookmarking theo to nghi la nen co. Nno co tac dung quang ba website cua minh rat tot, cac bo may tim kiem rat hay xem xet cac link kieu nay de xep hang website.
Day la noi ve ben ngoai, ve van de no anh huong den toc do load, cai do la tat nhien, nhung thuong ko den noi qua lon. So voi nhung widget khac thi to thay no chang dang gi ca. To tha bo di 1 vai module javascript khac con hon bo no di, vi doi khi loi ich cua no lon hon la cai hai ma no mang lai.
Nguyen Vu gửi hôm 03.03.08 lúc 4:26 pm #
Rất đồng ý với em, những script nhiều và có dung lượng lớn sẽ làm chậm khi load một site đáng kể. Mà nhờ em anh mới phát hiện ra có 2 script cùng tên và chức năng được load khi nạp :D, do anh sử dụng plugins nên anh không để ý đến. :D
QAD gửi hôm 03.03.08 lúc 7:05 pm #
@Hỗn tạp: Có 2 kiểu người dùng - một không bao giờ social bookmark và một có social bookmark.
Với đối tượng đầu tiên, rõ ràng có hay không những icon này không có ý nghĩa gì với họ.
Với đối tượng thứ hai, gần như chắc chắn người ta đã tích hợp dịch vụ social bookmarking với trình duyệt của mình (qua extension/plugin, bookmarklet…) - vì nếu social bookmark thủ công thường xuyên sẽ rất tốn thời gian. Vậy chẳng phải những icon này là thừa?
Việc thêm vào widget này theo tớ chỉ phục vụ một nhóm nhỏ trong nhóm đối tượng thứ hai nêu trên - nhóm online ở máy tính công cộng.
Hỗn tạp gửi hôm 04.03.08 lúc 6:13 pm #
Tớ thấy nó còn phụ thuộc rất nhiều vào nội dung của trang web nữa.
Với các website như Blog của chúng ta chẳng hạn, nơi mà chúng ta nói lên suy nghĩ và sở thích, thì việc bookmark nó không có nghĩa lắm. Cho nên những site này quả thật là không nên dùng những thứ này. Hôm qua tớ cũng chính thức tháo mấy cái bookmark này từ Hỗn tạp của tớ xuống, vì cảm thấy nó không cần thiết nữa, theo cách nghĩ của tớ ở trên.
Nhưng mà cậu thử nghĩ xem, 1 website mang tính chất khác, đại loại như các tutorials hay, hoặc tin tức chẳng hạn, thậm chí là các câu truyện vui, thì việc chia sẻ nó sẽ rất hay được thực hiện, và thực sự đáng làm. Đồng ý với cậu là có 2 loại người trên, nhưng mà hiện giờ chúng ta cũng phải đồng ý là việc lưu trữ trực tuyến ngày càng phổ biến hơn là việc lưu trữ trên máy tính mình. Thế nên dần dần người ta sẽ tìm cách lưu trữ bookmark trên internet để truy cập mọi nơi mọi lúc, thay thế cho cách bookmark thông thường, vốn chỉ lưu trên 1 máy của mình.
Còn nếu có tool có sẵn gắn với trình duyệt và gắn liền với các dịch vụ đó để người dùng dùng nó thay vì dùng các widget trên, thì quả thực người dùng đó pro rồi :), bản thân tớ cũng chưa đạt được mức đó nên không dám bình.
QAD gửi hôm 04.03.08 lúc 9:09 pm #
@Hỗn tạp: Rất vui vì cậu đồng ý với ý kiến của tớ (tiêu đề bài viết là Blog và những thứ thừa thãi mà). Tớ có bàn tới những website chia sẻ kiến thức, tutorial đâu :D
Còn về tích hợp trình duyệt với các dịch vụ, nếu cậu thường social bookmark thì điều đó sẽ giúp tiết kiệm thời gian đáng kể đấy. Như ở del.icio.us chẳng hạn, cậu có thể vào help để xem thêm việc cài đặt extension cho Firefox, bookmarklet cho IE, Safari… Không có gì là pro lắm đâu, mọi thứ có sẵn ở đó rồi.
Hỗn tạp gửi hôm 05.03.08 lúc 11:02 am #
Ừ ha, sorry nha, đúng là tớ không để ý đến tiêu đề của cậu quá. Mà cũng do cậu viết không rõ trong phần nội dung nữa ;).
Bản thân tớ thì ít dùng mấy cái đó lắm, nên bỏ luôn cho tiện. Nói thực ra thì đôi khi tớ cũng bookmark mấy cái trên mạng, nhưng mục đích chủ yếu là tạo link liên kết thôi, không đẹp lắm, nhưng cũng chẳng sao :D.
À, tớ thấy có cái này nên thêm vào Blog, là cái shoutbox. Hôm nay tớ cũng thêm rồi, Blog mà, nên tán gẫu cho vui, chứ đôi khi muốn hỏi thăm bạn bè mà chỉ có mỗi comments để viết thì rắc rối mà không dính đến nội dung bài viết.
QAD gửi hôm 05.03.08 lúc 12:24 pm #
@Hỗn tạp: Shoutbox tớ không định cho vào blog này, vì nhìn không hợp layout lắm. Cũng có kế hoạch làm một cái quick comment plugin cho WP nhưng hiện giờ tớ chưa có thời gian.
Ý định nhiều nhưng xem ra để ra được sản phẩm là cả một vấn đề :D
baby_not_love gửi hôm 29.04.08 lúc 8:26 pm #
Anh viết bài này em đọc thấy vui quá hihi…Bài này cũng đúng đấy chứ nhỉ.Em cũng chẳng bao giờ xem đồng hồ trên cả ngoại trừ trong lúc đi làm thôi anh…Cần thêm mấy bài hay như vậy nè.Vô cùng sát thực hehhe…Have fun!