Cảm nhận tư duy & Tổng hợp kiến thức
Hiển thị các bài đăng có nhãn SEO. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn SEO. Hiển thị tất cả bài đăng

Thứ Bảy, 22 tháng 4, 2017

Alexa Rank - Thứ hạng Alexa là gì?

Views:

Thứ hạng Alexa là gì?

  • Alexa Rank là thước đo mức độ phổ biến của các website. Chỉ số thứ hạng của mỗi website được Alexa kết hợp đánh giá từ 2 yếu tố là số trang web người dùng xem (Page Views) và số người truy cập website (Reach).
  • Các số liệu thống kê của Alexa dựa trên những dữ liệu thu thập từ người dùng cài đặt Alexa Toolbar và từ một số nguồn khác. Cứ 3 tháng 1 lần, Alexa tiến hành tổng kết số liệu và xếp hạng các website.
  • Alexa Toolbar là một tiện ích giúp người dùng lướt web, hiện có khoảng hơn 10 triệu người dùng Internet trên thế giới sử dụng công cụ này.

Alexa Rank - Thứ hạng Alexa là gì?

Tăng thứ hạng Alexa mang lại những lợi ích gì?

  • Chỉ số thứ hạng Alexa của một website cao được hiểu là website đó có đông người truy cập, phần nào đem lại cho website ấn tượng sống động và uy tín.
  • Trong thị trường quảng cáo trực tuyến, Alexa Rank có thể được sử dụng để đánh giá giá trị quảng cáo.
  • Chỉ số Alexa rank là thước đo ghi nhận thành quả lao động của các webmaster với cộng đồng và là một công cụ rất hữu ích giúp các webmaster quản trị website hiệu quả.

Làm thế nào để xem thứ hạng Alexa?

  • Cài đặt và sử dụng Alexa Toolbar - thanh công cụ hỗ trợ người dùng duyệt web: http://www.alexa.com/toolbar
  • Hoặc truy cập trực tiếp vào link thống kê của Alexa: http://www.alexa.com/siteinfo/domain_cua_ban.com

Làm thế nào để tăng thứ hạng Alexa cho website?

  • Bạn nên tiến hành các chiến dịch quảng bá website định kỳ nhằm thường xuyên thu hút khách truy cập website, tăng cao chỉ số Reach.
  • Trong website, nên có các phần thông tin có giá trị cao, cập nhật để thu hút khách hàng thường xuyên quay lại website, tăng Page views.
  • Bạn cần bố trí nội dung, cấu trúc website sao cho thu nhận được thật nhiều cú nhấp chuột của khách truy cập để tăng Page views nhưng vẫn mang lại cảm giác thoải mái, tiện lợi.
Share:

PageRank là gì? Tầm quan trọng của pagerank trong SEO

Views:
Pagerank (PR) là gì? Đây là câu hỏi thường đặt ra của những SEOer mới vào nghề. Bài viết này sẽ giúp bạn hiểu một cách đầy đủ nhất về pagerank và tầm quan trọng của pagerank trong SEO.
Pagerank là thuật ngữ ám chỉ sự xếp hạng của Google về thứ tự các website trong kết quả tìm kiếm dựa trên các tiêu chí đánh giá do Google đặt ra.
Nếu bạn là một SEOer thì chắc chắn sẽ rất quan tâm đến vấn đề PageRank. Tuy nhiên bạn sẽ có thể bị rối khi muốn biết chính xác Pagerank thực sự hoạt động như thế nào. Để giải quyết vấn đề này, SEOANTOAN.COM sẽ cung cấp cho các bạn bài viết chính là cẩm nang chỉ dẫn về Pagerank của Google

Pagerank là gì

Định nghĩa Pagerank của Google

Theo Google PageRank là sự tín nhiệm, các link liên kết như là một tiêu chí để tín nhiệm hay bầu chọn. Thêm vào đó thì Google chỉ coi trọng một vài tín nhiệm chứ không phải tất cả. Pagerank chính là một hệ thống đếm những tín nhiệm về các link liên kết của Google và quyết định xem trang nào là có nền tảng tốt nhất dựa trên những tín nhiệm đó. Sau đó những điểm số này sẽ được sử dụng cũng với những yếu tố khác để quyết định thứ tự xếp hạng các trang trong lượt tìm kiếm của người dùng.

PageRank ra đời như thế nào?

PageRank được ra đời bởi hai nhà sáng lập: Larry Page và Sergey Brin tại trường Đại học Stanford, nó đóng vai trò trung tâm trong nhiều công cụ tìm kiếm web của Google. Và   trong khi chúng tối có hàng tá các kĩ sư đang làm việc để nâng cao từng khía cạnh của Google trên những dữ liệu ra hằng này, Pagerank tiếp tục đóng vai trò trung tâm trong nhiều công cụ tìm kiếm web của chúng tôi.

Pagerank hoạt động như thế nào?

Pagerank hoạt động dựa trên những yếu tố tự nhiên và mang tính công bằng về các trang web bằng cách sử dụng cấu trúc link rộng của nó như một tín hiệu thông tin đánh giá về giá trị của trang cá nhân.
Theo Google một tín nhiệm là một liên kết link từ trang A đến trang B, và trang A là một tín nhiệm cho trang B. Tuy nhiên, Google đánh giá rất kĩ lưỡng chứ không chỉ hoàn toàn dựa vào tần số tín nhiệm và Google cũng phân tích trang web quyết định tín nhiệm cho một trang nào đó. Bằng cách phân tích đầy đủ cấu trúc của trang web, Google có thể quyết định những site nào được tín nhiệm là nguồn thông tin tốt nhất trong những nguồn thông tin được người dùng quan tâm nhất

Giá trị của PageRank

Giá trị của PageRank được đo trên thanh điểm từ 0-10 và đánh giá trên từng web page, trang con chứ không phải trên toàn bộ một website. Để biết được PageRank của một trang web dễ dàng bạn có thể sử dụng tiện ích của Google Chrome là Open SEO Stats hoặc của FireFox là Search Status. Hiện tại có rất ít trang web có PageRank 10 trên Internet, dưới đây là một số trang trong đó
pagerank-la-gi
PageRank 10

Những điểm chính xác về PageRank mà bạn nên nhớ:

  • Pagerank của Google phải mất vài tháng thì mới cập nhật chỉ số.
  • Pagerank chỉ cho bạn thấy rằng một trang quan trọng như thế nào, nói một cách dễ hiểu, tức là khi bạn so sánh nó với một trang khác.
  • Pagerank chỉ là một trong nhiều yếu tố xếp hạng được sử dụng để quyết định thứ hạng trang trong các lượt tìm kiếm.
  • Chỉ số Pagerank cao không đảm bảo thứ hạng cao trong khi tìm kiếm bất kì thuật ngữ nào. Vì thế nếu bạn có website mới, chỉ số PageRank thấp, đừng nên lo lắng về vấn đề đó
  • Anchor text của link liên kết quan trọng hơn rất nhiều so với trang có chỉ số thứ hạng Pagerank cao

Làm thế nào để tăng PageRank?

Đây là câu hỏi được rất nhiều SEOer hiện nay đặt ra. Để tăng PageRank hiệu quả thì BackLink sẽ là điều bạn cần để tăng PageRank hoặc liên kết từ những người khác về trang web của bạn. Bạn cần trao đổi liên kết với người khác nhưng cần chắc chắn rằng những liên kết đó có nội dung liên quan và đặc biệt là đừng bao giờ liên kết với Link Farm. Bạn có thể đăng ký với các danh bạ website như DMOZ là một trong những trang lớn nhất và uy tín nhất hiện nay. Khi xây dựng một trang web, bạn có thể tạo ra một số liên kết bằng cách trỏ Backlink từ các trang vệ tinh của mình, đó là kĩ thuật hiện tại được rất nhiều bạn áp dụng. Tuy nhiên hãy nhớ rằng số lượng các liên kết mà bạn tạo ra cần phù hợp, đừng quá làm dụng nó để bị Google chú ý nếu không bạn sẽ phải trả giá trên cả hệ thống trang web vệ tinh của mình.
Nguồn Seoantoan.com
Share:

Thứ Sáu, 19 tháng 8, 2016

Top Web site rao vặt miễn phí có lợi thế cho thương mãi - Dịch vụ.

Views:

Tàm tạm chỉ được 10 Website Diễn đàn rao vặt, có lẽ cũng chưa là vừa đũ với nền thương mãi điện tử, cũng chưa phải là thú vị với nền công nghệ online ngày nay. Vẫn biết "không mợ thì chợ cũng đông" nhưng chuyện thiếu vắng đi một Khanhnguyen' s blog trong mỗi một ngày, e cũng là điều khó chịu. Kiến thức và tư duy, tư duy và kiến thức trong một Blogger luôn luôn lúc nào cũng cần phải năng động, điều nầy thôi thúc khanhnguyen' s blog phải tìm tòi và tổng hợp để chia sẽ cùng bè bạn. Cái chợ làm ăn thật là cần thiết, rồi sẽ có lúc các bạn thật sự cần đến các sàn giao dịch trên diễn đàn, ngõ hầu chuyển tải thông tin mau lẹ hơn. Dưới đây là 10 link hấp dẫn, nổi bật mà nhiều Website đã có đề cập, mình chỉ giới thiệu lại cùng các bạn:
Dưới đây là 10 link hấp dẫn, nổi bật mình chỉ giới thiệu lại cùng các bạn:
Danh sách gồm:

Liên kết cũng là một con dao hai lưỡi đặc biệt nguy hiểm cho những ai không biết sử dụng nó. Chính vì thế mà Khanhnguyen' s blog luôn tìm mọi cách để ghi nhận và chia sẽ cho bạn đọc những đường Link hữu ích.

                    1. Mua bán rao vặt Chotot.com
                    2. Diễn đàn "Zaodich"
                    3. Diễn đàn Vào là có"
                    4. 5 giây
                    5. Rồng bay
                    6. Diễn đàn Mua bán
                    7. Hệ thống rao vặt:
                 8. Diễn đàn Raovat.vnexpress
                 9. Diễn đàn Mua rẽ
                 10. Diễn đàn Rao vặt

1. Mua bán rao vặt Chotot.com

Bản quyền đã được bảo hộ bởi Công Ty TNHH Chợ Tốt. Địa chỉ: Phòng 1808, Tầng 18, Mê Linh Point Tower, 02 Ngô Đức Kế. Phường Bến Nghé, Quận 1, Tp.HCM.
Điện thoại: (08)38664041 - Email: trogiup@chotot.vn | Chợ Tốt khuyến khích bạn liên hệ qua email trong trường hợp tổng đài đang bận.

Chotot.com là trang web mua bán rao vặt cho phép người mua và người bán kết nối và giao dịch an toàn, dễ dàng trong một môi trường tiện lợi và rõ ràng. Ở Chotot.com, bất kỳ ai cũng có thể đăng tin rao vặt miễn phí ngay, không cần phải đăng ký tài khoản. Trang web hỗ trợ tìm kiếm nhanh các mẫu đăng tin rao vặt vô cùng nhanh chóng ở tất cả các danh mục khác nhau từ bất động sản, điện thoại, xe máy, vật nuôi và còn nhiều hơn nữa.
Là Sàn giao dịch, mua bán & thanh lý tin cậy của thành viên Webtretho
Webtretho là trang tin tức – diễn đàn về trẻ em và phụ nữ lớn nhất hiện nay tại Việt Nam. Là chuyên trang rao vặt của Webtretho nên Zaodich là nơi hiệu quả nhất để đăng bán các sản phẩm cho mẹ và bé, các sản phẩm liên quan đến đồ gia dụng và gia đình. 
Copyright © 2015 - Office: 365 Văn Cao, Hải An, Hải Phòng Tel: 0912.982.113 Email:vaolaco.vn@gmail.com
Công ty TNHH Công Nghệ Thông Tin VLC
Bao gồm các chương mục: Danh mục sản phẩm, danh mục dịch vụ, Bất động sản, Tìm đối tác & kết bạn, Tuyển dụng & tìm việc.



5 Giây .vn là một trong những trang rao vặt nổi tiếng nhất hiện nay. Ra đời từ năm 2007 đến nay đã trở thành chợ mua sắm thương mại và rao vặt sôi nổi bật nhất Việt Nam. Các nội dung chính gồm có như thời trang, điện thoại, máy tính & laptop, kỷ thuật số, điện máy, nhà đất-nội thất-xe, ẩm thực & du lịch, sách & việc làm, sàn đấu giá, thảo luận. 



Copyright © 2006 - RongBay.com thuộc Công ty Cổ phần VCCorp Tầng 21 Tòa nhà Center Building - Hapulico Complex, số 1 Nguyễn Huy Tưởng, Quận Thanh Xuân, TP Hà Nội. 
Là một sàn giao dịch mua bán nhà đất, cho thuê văn phòng, ô tô xe máy, thời trang mẹ và bé, nhà và vườn, điện máy, điện thoại, chợ Sim, dịch vụ, mua sắm giao dịch - hợp tác...hoàn toàn miễn phí.



Muaban.net là website mua bán rao vặt uy tín, cho phép người mua kẻ bán kết nối giao dịch dễ dàng và an toàn.hàng đầu, lâu đời nhất Việt Nam từ năm 2002 đến nay. Vì vậy mà dịch vụ, chất lượng không ngừng được cải tiến,  cho nên đây là một trong những trang rao vặt không thể thiếu cho bạn hoạt động kinh doanh mua bán.
Trụ sở chính:
CÔNG TY CỔ PHẦN MUA BÁN. MST: 0102344810, cấp ngày 10/08/2007. SĐT: 08-73001234
Trụ sở chính Số 28-30 Đường số 2, khu phố Hưng Gia 5, phường Tân Phong, Quận 7, TP. Hồ Chí Minh



Là một Website phát triển theo các chủ đề bố cục như sau: Mua Bán Điện Thoại, Máy tính - Laptop, Thiết Bị Kỹ Thuật Số - Điện Tử - Thiết bị, Mua bán thời trang, Sách - Học hành - Tuyển dụng, Ẩm thực & Giải trí, Khu vực ô tô và xe máy, Chợ linh tinh, và kể luôn cả Recycle Bin là nơi chứa đựng các bài viết đã quá cũ...thật là hiếm thấy.

Vnexpress.net là một trong 10 website lớn nhất Việt Nam. Cho nên lưu lượng người truy cập là rất lớn, vì vậy cơ hội cho bạn tìm kiếm hay rao bán hàng hóa dịch vụ cũng rất nhanh chóng. Các chuyên mục nổi tiếng như nhà đất, xe, làm đẹp, máy tính, điện tử & điện lạnh, điện thoại, dịch vụ, tuyển dụng, thiết bị văn phòng...rất đa dạng, sôi nổi.
Copyright 1997  © VnExpress giữ bản quyền nội dung trên website này.


Phát triển trên bố cục:
  • Chuyên mục nổi bật
  • Xu hướng mua sắm
  • Tin tức thị trường
  • Tin đăng mới nhất.
Đặc biệt với chương trình Miễn phí 10 lượt up khi up tin qua Fanpage

Trụ sở chính:
Công ty Cổ phần VCCorp 
Địa chỉ: Tầng 21 tòa nhà Center Building, Hapulico Complex - Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội 

Copyright © 2013



Là một giao dịch diễn đàn khá nhộn nhịp, phong phú với nhiều chủ đề, chủng loại hàng hóa mua bán và dễ dàng đăng để trở thành thành viên của cộng đồng mà không tốn một phí tổn nào hết, ngoại trừ làm một thủ tục khai báo Account qua 2 nhánh Google hoặc FaceBook.

Copyright © 2006-2016


Trên đây chỉ là một con số giới hạn cho phép. Thời gian tới Khanhnguyen' s blog sẽ còn bổ sung thêm nhiều nữa các danh mục Link Diễn đàn rao vặt miễn phí khác nữa. Chúc các bạn nhiều niềm vui.

Khanhnguyen' s blog

Share:

Thứ Năm, 21 tháng 7, 2016

Tăng tốc Blogspot Blogger | Ẩn file js mặc định trong Blogspot.

Views:

Tăng tốc Blogspot Blogger | Ẩn file js mặc định trong Blogspot.

Cũng như bài viết trước mình viết cách tối ưu css mặc định trong blogspot thì bài viết này bạn sẻ biết cách để tối ưu tốc độ load cho blogger bằng cách ẩn file js mặc định trong blogspot

Tăng tốc Blogspot Blogger | Ẩn file js mặc định trong Blogspot.

Cách tối ưu tốc độ tải blogspot bằng cách ẩn js

Có nhiều thứ ảnh hưởng đến tốc độ tải blogspot và file javascript là một tác nhân cũng khá lớn làm site bạn ì ạch và trong blogspot nó cũng có các file js mặc định được kích hoạt cho widget mà bạn có thể ẩn chúng đi để có thể tăng tốc blogspot

Mặc định viewsource bạn có thể thấy mã javascript mặc định như sau:

<script type="text/javascript" src="//www.blogger.com/static/v1/widgets/1384195903-widgets.js"></script>
Cách thức ẩn file javascript

Bước 1: Vào Blogger Dashboard > Template > Edit HTML.

Bước 2: Sử dụng ctrl+f tìm đến thẻ đóng </body> sau đó thay bằng

&lt;!--</body>--&gt;&lt;/body&gt;
Bước 3: Lưu mẫu lại và xem kết quả. 

- View source (Ctrl +U) để xem kết quả thành công hay chưa. Nếu thành công bạn sẻ thấy các JS widget ở cuối trang view source sẻ có màu xanh nhạt.

Tăng tốc độ tải cho blogspot bằng cách ẩn file js widget mặc định

- Sử dụng Google speed test để kiểm tra trước và sau khi tối ưu. 
- Like , +1 nếu bài viết hữu ích với bạn.

Share:

Thứ Hai, 4 tháng 7, 2016

Pingdom Tool - Công cụ Kiểm tra và đánh giá tốc độ của Web - Blog

Views:
PingDom là một ứng dụng khảo nghiệm chính xác nhất về tốc độ của một website. Đây là một công cụ miễn phí. Giờ, chúng ta sẽ cùng phân tích những số liệu PingDom để biết được những ưu nhược điễm của một Website nhất là Website của chính mình, mà bạn muốn có kế hoạch SEO lên Top.
- Đầu tiên, bạn cần đi tới địa chỉ: tools.pingdom.com. Tiếp đó, bạn nhập địa chỉ website mà bạn muốn kiểm tra tốc độ.

Trình tự thao tác và ý nghĩa của các tính năng khảo sát, chúng ta hãy lần lượt khảo nghiệm với http://ngdkhanhblog.blogspot.com/ là một Blogspot bản Demo của Khanhnguyen' s blog.



Các bước như sau:
  • Nhập Link http://ngdkhanhblog.blogspot.com/ vào hộp Url ở mũi tên thứ nhất bên tay trái. Bạn có thể dùng Link của chính bạn để thực hiện.
  • Bạn thay đổi Text from ngay tại hộp có mũi tên trỏ lên, chính giữa của hình trên.
  • Click chuột vào button Start test để bắt đầu cho ứng dụng khảo nghiệm. Nút button nầy nằm bên phải của hình trên.


Và đây là kết quả đánh giá chung của PingDom về tốc độ của trang web http://ngdkhanhblog.blogspot.com/.



  • Perf Grade: điểm số đánh giá tốc độ trang web ( điểm 76/100 )
  • Requests: số yêu cầu tải trang (81 yêu cầu)
  • Load time: thời gian tải xong trang  (1.57 giây)
  • Page size: kích thước trang (1.1 MB)
  • faster than 80%: Pingdom đưa ra đánh giá chung về tốc độ của website. Tổng hợp những số liệu về những trang web đã kiểm tra tốc độ trước, họ cho bạn biết rằng hiện tại, trang web của bạn nhanh hơn 80% số website đã sử dụng công cụ PingDom để kiểm tra.
Đó là đánh giá chung về trang web. Giờ là thống kê chi tiết.
I. File requests: Cung cấp cho bạn số liệu chi tiết về các yêu cầu tải trang đã thực hiện (81 yêu cầu), kích thước từng file , thời gian tải trang.
1. ĐỊNH DẠNG CỦA TỆP TIN ĐƯỢC YÊU CẦU
- Tệp tin có định dạng HTML
- Tệp tin chứa các đoạn mã JavaScript
- Tệp tin chứa định dạng CSS
- Tệp tin hình ảnh
- Tệp tin chứa văn bản
- Các tệp tin chứa các nội dung khác, ví dụ như các tệp tin flash
- Yêu cầu tải tệp tin này bị lỗi 4XX, 5XX hoặc không thể tải được tệp tin này.
 - Tệp tin này đã bị chuyển hướng tới một địa chỉ khác. 
2. THỜI GIAN TẢI TRANG
Các màu sắc biểu thị các trạng thái của các yêu cầu:
  DNS – Trình duyệt tìm kiếm thông tin về DNS của website đó.
  SSL - Nếu máy chủ website sử dụng chứng chỉ kết nối bảo mật SSL, máy chủ website sẽ phải gửi tới trình duyệt và trình duyệt kiểm tra xem chứng chỉ này có đáng tin cậy không, sau đó mới thực hiện kết nối với máy chủ.
  Connect – Trình duyệt bắt đầu kết nối với máy chủ Website.
  Send – Trình duyệt gửi dữ liệu đến máy chủ
  Wait – Trình duyệt chờ dữ liệu từ máy chủ
  Receive – Trình duyệt nhận dữ liệu từ máy chủ
Quá trình thực hiện một yêu cầu (tải về một tệp tin) như sau:
  • Bước 1: Trình duyệt tìm kiếm thông tin về DNS của Website đó
  • Bước 2: Nếu Website đó sử dụng chứng chỉ bảo mật kết nối SSL ( các website có địa chỉ: https://...), trình duyệt Web yêu cầu Website đó trình chứng chỉ SSL. Website gửi chứng chỉ đến và trình duyệt kiểm tra chứng chỉ đó có đáng tin cậy không. Lưu ý: Nếu website không sử dụng chứng chỉ SSL (có địa chỉ website: http:// thông thường), trình duyệt web kết nối với máy chủ luôn và bỏ qua bước này.
  • Bước 3: Trình duyệt bắt đầu kết nối với máy chủ Website.
  • Bước 4: Sau khi kết nối thành công, trình duyệt sẽ gửi yêu cầu và dữ liệu (nếu có) đến máy chủ website.
  • Bước 5: Trình duyệt chờ máy chủ xử lý yêu cầu.
  • Bước 6: Sau thời gian chờ, máy chủ trả về dữ liệu cho trình duyệt để trình duyệt hiển thị website đó trên máy tính của bạn.
Đây là quá trình đầy đủ xử lý một yêu cầu tải một tệp tin được đưa ra từ phía trình duyệt web. Mỗi bước sẽ chiếm một khoảng thời gian và tổng thời gian thực hiện các bước (từ tìm kiếm DNS của website – xác minh – kết nối – đưa ra yêu cầu – chờ - nhận dữ liệu) là thời gian hoàn thành một yêu cầu.
II. Performance insights: đánh giá các kỹ thuật tối ưu hóa tốc độ của website với thang điểm 100.



Kết luận:
PingDom cung cấp cho bạn một công cụ rất tốt để kiểm tra tốc độ website, cung cấp cho bạn những thông tin bổ ích về những ưu khuyết điễm của tài nguyên mà bạn đang sử dụng.
Là một người dùng nâng cao, bạn có thể sử dụng thống kê của PingDom cung cấp để xem những yêu cầu tải tệp tin nào mất nhiều thời gian. Bạn cân nhắc xem tệp tin đó có cần thiết trên trang web không. Nếu không cần, bạn có thể can thiệp vào mã lập trình và gỡ bỏ việc yêu cầu các tệp tin đó để tăng tốc cho website của bạn.

Bạn có thể sử dụng hay không là tùy, thực ra còn rất nhiều công cụ khác mà Khanhnguyen' s blog chưa có thời gian giới thiệu, ví dụ như:


Thế là bạn đã có thêm một công cụ chẩn đoán hữu ích trong ngày hôm nay. Khanhnguyen' s blog chúc các bạn luôn vui vẽ và thành công.
Nguồn Khanhnguyen' s blog
Share:

Thứ Ba, 28 tháng 6, 2016

Responsive Web Design là gì và nó giúp ích như thế nào cho việc duyệt web trên thiết bị di động

Views:

Năm 2010, trang web A List Apart cho đăng tải một bài viết với tiêu đề "Responsive Web Design" (tạm dịch: " thiết kế web có độ phản hồi cao"). Bài viết này nói về việc áp dụng nhiều bố cục trang web cho các loại kích cỡ màn hình khác nhau chứ không chỉ thiết kế một giao diện cố định như người ta vẫn thường làm trước đó. Kể từ đây, giới lập trình web bắt đầu để ý hơn đến responsive web design (RWD). Cộng với sự phát triển của các chuẩn HTML5 và CSS3, RWD đã trở thành một thứ quan trọng mà quản trị viên hay chủ sỡ hữu website cần phải nghĩ tới trong bối cảnh ngày càng nhiều thiết bị di động với đủ các kích cỡ, đủ loại độ phân giải màn hình khác nhau được tung ra thị trường. Vậy RWD là gì và ảnh hưởng của nó đến chúng ta như thế? Trong bài viết này mình xin chia sẻ một ít thông tin với các bạn.



Người ta bố cục trang web như thế nào?



Để biết được RWD, trước tiên chúng ta hãy cùng tìm hiểu xem người ta làm như thế nào để có được một website hoàn chỉnh với đủ màu sắc, hình ảnh chứ không phải là hàng nghìn dòng chữ khô khan.



Trước hết, để viết ra được một trang web, người ta sẽ dùng đến ngôn ngữ HTML (Hyper Text Markup Language) và lưu tập tin dưới dạng *.html. File này thực chất chỉ là một tập tin văn bản, tuy nhiên nó bao gồm rất nhiều "thẻ" (tag) được chuẩn hóa để khi trình duyệt đọc vào nó biết phải làm gì với tag. Tag thường được viết theo một cặp, tức là tag mở và tag đóng. Ví dụ, chúng ta có tag <p> để bắt đầu một đoạn văn bản mới, sau khi viết văn bản xong thì sẽ đóng lại bằng </p>.




Trong số những tag của HTML có một cặp tag đặc biệt là <div></div> (div là division, tức là "chia cắt"). Nó dùng để chia trang web thành nhiều phần khác nhau, và mỗi phần sẽ đại diện cho một bộ phận của web. Lấy ví dụ ở Tinh tế, chúng ta có một div để hiển thị phần đầu trang (chỗ có logo tinhte), một div nữa nằm bên dưới để hiển thị menu, một div khác để hiển thị nội dung và div cuối cùng dành cho việc hiển thị sơ đồ trang. Các div còn có thể lồng vào nhau nữa.


Các div mà Tinh tế dùng, nhiều ha mấy bạn

Một thứ ngôn ngữ thứ hai được sử dụng trong thiết kế web là CSS (Cascading Style Sheet). CSS có thể nhúng như là một phần của file HTML hoặc nằm trong file riêng. Người ta sẽ dùng CSS để viết ra những dòng mã quy định kích thước các div, màu nền, ảnh nền, khung viền, nói chung là để trang trí các thành phần đồ họa trên web. Ngoài ra, CSS còn dùng để bố cục trang (layout), tức sắp xếp vị trí các div lại tùy theo mục đích của người thiết kế. Ví dụ, bạn có thể dùng CSS để bảo một div phải nằm ép sát vào cạnh phải của trình duyệt, div còn lại nằm kế bên và cả hai kéo dài đến cuối trang chứ không nằm cạnh nhau một cách vô trật tự như khi chưa xài CSS.



Nhận biết các loại thiết bị khác nhau và áp dụng RWD



Để nhận biết thiết bị nào đang truy cập vào trang web, người ta có rất nhiều cách. Thứ nhất, mỗi trình duyệt đều có một chuỗi kí tự cũ thể để xác định tên, bộ nguồn dựng trang của chính nó. Các website được phép đọc chuỗi này để biết được rằng người dùng đang dùng trình duyệt nào, thậm chí là thiết bị nào, tên gì để vào web. Ví dụ, UserAgent của IE 10.0 là


còn của Safari trên iPad là


Khi biết được máy nào đang truy cập website, người ta có thể dễ dàng xác định kích cỡ màn hình và nhiều thông tin khác liên quan đến thiết bị, từ đó dùng mã tinh chỉnh lại bố cục web ngay khi người dùng mới truy cập vào. Khi bạn truy cập vào một số trang web nhất định, nó cũng dùng UserAgent để biết bạn đang dùng máy nào và đưa ra đề xuất tương ứng (ví dụ, vàohttps://www.google.com/intl/en/chrome/browser/ bằng máy Mac thì nút download là dành cho Mac, vào bằng máy Windows thì nút dowload lại cho phép tải file exe của Windows).
Chrome Browser
 GOOGLE.COM


Ngoài ra, việc nhận biết thiết bị để RWD còn có thể được tích hợp vào ngay trong file CSS và đây là cách mà người ta thường dùng. Nhà thiết kế web có thể đặt ra các "luật", ví dụ như nếu thiết bị truy cập vào web có độ phân giải chiều ngang thấp hơn 700px thì không tải thành phần A, sắp xếp lại thành phần B và C. Còn nếu thiết bị có màn hình từ 700px trở lên, thành phần A sẽ xuất hiện, B và C giữ nguyên vị trí ban đầu. Ngoài ra lập trình viên còn có kết hợp thêm một số yếu tố khác như hướng xoay của màn hình, tỉ lệ dài:ngang nữa.



Bạn hãy thử lấy điện thoại của mình vào Tinh tế xem, phần bài viết nổi bật, banner quảng cáo ở trên đầu và loạt quảng cáo ở bên tay phải sẽ biến mất, nội dung vừa khít với màn hình của bạn. Còn khi chuyển qua dùng PC hay máy tính bảng, tự nhiên những thành phần đó lại xuất hiện ra. Một trong những "luật" mà các anh kĩ thuật của Tinh tế đặt ra đó là nếu chiều dài màn hình nhỏ hơn 700 pixel thì hiển thị thao giao diện mobile, còn trên 700 pixel thì hiển thị kiểu đầy đủ. Ngoài ra Tinh tế còn kết hợp thêm một số yếu tố khác để bố cục nên khi bạn dùng một chiếc smartphone Full-HD (1080 x 1920) duyệt thì vẫn thấy giao diện mobile của Tinh tế.



Tinh tế sẽ phản hồi lại với các kích thước màn hình/trình duyệt khác nhau bằng những bố cục khác nhau. Hai cái bên trái là giao diện mobile, cái bên phải là giao diện chuẩn

Một số giải pháp khác cũng được sử dụng cho mục đích RWD bao gồm bố cục dạng "lỏng" (các thành phần sẽ tự "chảy" tùy theo kích thước màn hình), hình ảnh linh hoạt (flexible image, một phần hoặc toàn bộ hình ảnh sẽ hiển thị), JavaScript hoặc xác định kích thước các đối tượng đồ họa bằng phần trăm. Twitter cũng có cung cấp một bộ khung để phát triển giao diện website với tên gọi Bootstrap (http://twitter.github.io/bootstrap/) và nó cũng hỗ trợ thao đổi giao diện web tùy vào kích thước màn hình.


Lợi ích của Responsive Web Design



Như đã nói ở trên, RWD dùng để bố cục lại giao diện trang web cho tương thích với nhiều loại kích cỡ màn hình khác nhau. Hãy thử tưởng tượng xem, nếu màn hình trên điện thoại của bạn đã hẹp, diện tích rất hạn chế rồi mà bạn còn phải thấy một đống quảng cáo trên Tinh tế thì sẽ thế nào? Nếu là mình, mình sẽ phát điên lên. May mắn là mấy anh kĩ thuật đã làm RWD nên chúng ta không cảm thấy phiền phức.


Hoặc bạn cũng có thể nghĩ đến tình huống như thế này: giờ đây các trình duyệt web di động đều đã hỗ trợ HTML và CSS đầy đủ chứ không còn cùi bắp như xưa, do đó toàn bộ trang web có thể hiển thị một cách đầy đủ trên màn hình di động. Tuy nhiên, nếu không áp dụng RWD, trang web khi xem trên thiết bị di động sẽ trở nên nhỏ xíu, bạn bắt buộc phải dùng kính lúp, còn không thì phải zoom vào và kéo qua lại, lên xuống liên tục để đọc nội dung. Đây là trải nghiệm tiêu cực và nó khiến bạn nghĩ xấu về website, và điều tất nhiên là bạn chẳng thèm quay lại web đó nữa.

Nói tóm lại, RWD là một xu hướng thiết kế hoàn toàn có lợi bởi nó đảm bảo bạn sẽ luôn luôn có những trải nghiệm tốt nhất, đẹp nhất khi xem trang web dù bạn có đang dùng thiết bị nào đi nữa. Nó giúp nhà lập trình web tận dụng tối đa không gian để trình diễn những nội dung cho chúng ta xem theo cách thoải mái và thích thú nhất có thể.

Hiệu năng web của RWD

Năm ngoái, Guy Podjarny, trưởng nhóm kiến trúc sản phẩm của công ty Akamai (một đơn vị chuyên nghiên cứu và tối ưu hóa tốc độ cho các giải pháp điện toán) đã thử nghiệm 347 trang web RWD được trình diễn trên http://mediaqueri.es bằng cách dùng Chrome trên nhiều thiết bị khác nhau, cộng với công cụ WebPageTest. Podjarny nhận thấy rằng kích thước tải về cũng như tốc độ load của các trang web này không khác mấy khi sử dụng trên nhiều thiết bị khác nhau và màn hình với độ phân giải khác nhau. Sau đó Podjarny đã trình bày phát hiện của mình tại một hội nghị chuyên về thiết kế.

Media Queries
MEDIAQUERI.ES




Vậy thử nghiệm trên có ý nghĩa gì? Nó cho thấy rằng mặc dù trang web đã phản hồi lại với kích thước màn hình bằng cách thu gọn nội dung, ẩn bớt những thành phần không cần thiết, thu nhỏ cỡ ảnh... nhưng điều đó không đồng nghĩa với chuyện web sẽ tải nhanh hơn. Nó cũng không đảm bảo rằng dung lượng tải về sẽ nhỏ hơn, ít chiếm băng thông hơn. Việc tối ưu hóa này hoàn toàn nằm trong tay lập trình viên và nhà thiết kế web.

Ghi chú: HTTP Request là những yêu cầu mà trình duyệt gửi đến máy chủ để tải hoặc làm một thứ gì đó. Máy chủ sẽ trả lời (response) lại tương ứng với request. Ví dụ: máy tính của bạn request để tải một trang web, server sẽ trả lời lại: "Đây, đây là file mà anh cần". Ngoài ra còn có request để tải ảnh, tải file XML,... Có thể thấy ở kết quả trên, số HTTP khác nhau giữa hai loại giao diện chỉ là 1 request, không đáng kể.


Còn bên dưới là biểu đồ so sánh về kích thước trang của các web RWD trên hai loại độ phân giải do Akamai thực hiện. Đến 86% trang web khi tải giữa hai loại màn hình không cho thấy sự khác biệt rõ rệt về dung lượng trang, tức là chúng ta chỉ tiết kiệm được một khoảng dung lượng không đáng kể khi duyệt web bằng mobile.




Có thể bạn sẽ nói rằng "Trời ơi lo gì, bây giờ kết nối Internet trên di động đã nhanh lắm rồi!". Đúng là kết nối 3G, 4G ngày càng nhanh hơn, nhưng nó vẫn còn ở khoảng cách rất xa so với mạng Internet băng thông rộng. Hiện tại, việc tải một trang web ở trên máy tính vẫn nhanh hơn nhiều so với thiết bị di động, nhất là các trang có nhiều hình ảnh. Theo một nghiên cứu của Google, người dùng "mong đợi tốc độ tải web trên di động cũng nhanh như khi tải trên máy tính", và đó là điều mà lập trình viên phải nghĩ đến khi làm RWD.



Độ phức tạp



Thật ra trước đây các lập trình viên cũng có nghĩ đến một biện pháp khác khi mà RWD chưa phổ biến, đó là xây dựng một phiên bản di động dành cho web (ví dụ: m.tinhte.vn). Cách này cũng tốt, tác dụng gần như tương đương với RWD. Tuy nhiên, nó là một trang tập tin HTML riêng, một file CSS riêng được viết riêng cho thiết bị di động, hình ảnh cũng được thiết lập với kích thước nhỏ hơn. Và mặc dù tốn công hơn nhưng các trang web m. đơn giản hơn việc tích hợp RWD vào chung với trang web chính. Một số cuộc thảo luận trên mạng cũng có nói rằng ngay cả một website tối ưu hóa cực kì tốt với RWD cũng tải chưa nhanh bằng trang web mobile riêng.



Ngoài ra, một số dịch vụ online cũng có hỗ trợ chuyển RSS thành một trang web riêng biệt. Lập trình viên có thể tận dụng điều này để thiết kế web cho thiết bị di động mà không phải đầu tư quá nhiều công sức. Họ chỉ cần làm cho RSS của mình đầy đủ nhất có thể là xong. Người dùng truy cập từ các smartphone, tablet sẽ không thấy giao diện chính mà chỉ thấy các dòng cập nhật mới nhất, tin tức mới nhất. Như vậy cũng đã đủ đối với một số trang web rồi.



Responsive web design thì ngược lại, nó vốn dĩ là phức tạp hơn bởi nhà thiết kế web đang cố gắng nhiều trải nghiệm xem khác nhau chứ không nhắm đến một loại thiết bị cụ thể nào cả. Điều đó có nghĩa là trình duyệt trên máy mobile phải đảm đương một file HTML lớn, một tập tin CSS cũng lớn không kém. Nếu không được tích hợp tốt, RWD có thể làm cho việc duyệt web di động trở nên chậm chạp hơn mặc dù bố cục rất tốt.



Tham khảo: Sixrevision
Nguồn tinhte.vn
Share:

Social Button


Tổng số lượt xem trang

Khách đang xem trang

Số lượng :

Comments mới nhất

Random Post

Mời bạn ghé thăm quán nhà

Ủng hộ PearLand Nails and Spa nhé

Google+ Followers

Kết bạn cùng Blog Khanhnguyen

Trang Liên Kết

 
BACK TO TOP