it-swarm-vi.com

Tại sao Google vẫn sử dụng phân trang thay vì tải liên tục?

Là một nhà thiết kế, tôi tin rằng "Hệ thống trang" kém hiệu quả hơn tải liên tục trong một trang. Tuy nhiên, nó vẫn được sử dụng rộng rãi trên nhiều trang web, bao gồm cả kết quả tìm kiếm của Google.

Google Search pagination, offering links from "1" to "10"

Có lẽ có một lợi thế quan trọng của hệ thống phân trang mà tôi đang thiếu.

Bạn có thể giúp tôi tìm hiểu tại sao nó vẫn được sử dụng phổ biến?

204
Renaud

Cuộn vô hạn có công dụng của nó, nhưng trang kết quả tìm kiếm không phải là một trong số đó . Cuộn vô hạn dựa vào khám phá và khám phá. Điều này hoạt động tốt khi bạn không tìm kiếm gì đặc biệt; khi bạn chọn lọc một lượng lớn dữ liệu cho đến khi bạn tìm thấy thứ gì đó thu hút sự quan tâm của bạn. Định dạng này cho vay rất tốt cho phương tiện truyền thông xã hội với các trang tin tức hoặc nền tảng cảm hứng như Pinterest.

Bạn có thể đo lường lợi ích của việc cuộn vô hạn bằng ví dụ về nguồn cấp tin tức của Facebook. Theo thỏa thuận bất thành văn, người dùng nhận thức được rằng họ đã thắng được để xem mọi thứ trên nguồn cấp dữ liệu, vì nội dung được cập nhật quá thường xuyên. Với tính năng cuộn vô hạn, Facebook đang làm điều đó tốt nhất để tiết lộ càng nhiều thông tin càng tốt cho người dùng và họ đang quét và tiêu thụ luồng thông tin này.

Kết quả tìm kiếm là tất cả về tìm kiếm những gì bạn cần.

Phân trang là tốt khi người dùng đang tìm kiếm một cái gì đó đặc biệt trong danh sách kết quả, không chỉ quét và tiêu thụ luồng thông tin.

Google muốn cho bạn thấy dữ liệu liên quan. Phân trang cho bạn biết vị trí của kết quả tìm kiếm (trang) và thứ tự chúng phù hợp với tiêu chí của bạn. Điều này giúp ước tính mất bao nhiêu thời gian để tìm thấy những gì bạn thực sự đang tìm kiếm và giúp bạn tìm lại kết quả.

Google đã thử nghiệm trong quá khứ với thời gian tải. Hóa ra, ngay cả khi tải chậm hơn một chút, mọi người có nhiều khả năng từ bỏ tìm kiếm. Cuộn vô hạn khá nặng về hiệu suất, vì vậy điều này sẽ nhân tỷ lệ bỏ qua này.

Xem thêm tại đây: https://uxplanet.org/ux-infinite-scrolling-vs-pagination-1030d29376f1

333
Wanda

Không có tuyên bố chính thức nào liên quan đến việc này, vì vậy không ai có thể đưa ra câu trả lời chính xác 100% cho bạn.

Một trong những lý do lớn nhất có thể là vị trí quảng cáo của Google. Họ kiếm được tiền với mỗi lần tìm kiếm và vì họ sử dụng phân trang, họ thậm chí có thể kiếm tiền nhiều lần chỉ với một lần tìm kiếm, hãy tự mình thử.

Ví dụ: nếu bạn tìm kiếm "máy nướng bánh mì" (ở Đức), đây là quảng cáo trang 1 và 2:

First Page top-adSearch results, with ads to the right

Vì vậy, trong ngắn hạn, tôi nghĩ rằng phân trang phù hợp với các mục tiêu kinh doanh của Google.

142
Pectoralis Major

Vì chưa có ai đăng nó, nên với tôi, lý do chính chống lại việc cuộn vô hạn được hiển thị trong truyện tranh XKCD này :

Maybe we should give up on the whole idea of a 'back' button. 'Show me that thing I was looking at a moment ago' might just be too complicated an idea for the modern web.

Mẹo công cụ đọc:

Có lẽ chúng ta nên từ bỏ toàn bộ ý tưởng về nút 'quay lại'. 'Hãy cho tôi thấy điều mà tôi đang xem xét một lúc trước đây' có thể là một ý tưởng quá phức tạp cho web hiện đại.

Đây là trang Giải thích XKCD cho chuỗi truyện tranh .

Cập nhật 1:

Tôi vừa tìm thấy bình luận ẩn ở trên đã đề cập đến chuỗi truyện tranh XKCD này.

Cập nhật 2:

Để làm rõ, tại sao tôi nghĩ rằng câu trả lời của tôi là hợp lệ ở đây là: Đối với tôi, tương đương với ở trên

"Nếu tôi chạm vào điều sai, tôi sẽ mất vị trí của mình và phải bắt đầu lại"

là khi nhấp vào mục SERP, đi đến URL đích và sau đó nhấp vào mục Back cái nút.

Điều này thường sẽ đưa tôi trở lại một số vị trí khác ngoài vị trí cuộn vô hạn SERP nơi tôi rời đi.

106
Uwe Keim

Hỗ trợ Noscript

Ngoài các câu trả lời khác ở trên, cuộn vô hạn chỉ có thể khi bật javascript. Nếu Google muốn thu hút cơ sở người dùng rộng nhất có thể cho trang chính của họ, thì điều đó có lợi cho họ để hiển thị kết quả tìm kiếm cho những người không kích hoạt javascript.

Cuộn vô hạn có thêm nhược điểm là ẩn chân trang của trang trừ khi vị trí của nó được cố định với màn hình.

94
kloddant

Phân lớp hoạt động tốt hơn vì nhiều lý do:

  1. Vì HTML kết quả không hoàn thành, một số trình duyệt hiển thị KHÔNG CÓ, trong khi các trình duyệt khác hiển thị những gì quay lại. Vì vậy, khả năng tương thích trình duyệt sẽ là một lý do.

  2. Bởi vì với phân trang, Google có thể đặt quảng cáo được tài trợ ở đầu mỗi trang; với cuộn vô hạn, điều đó phức tạp hơn để làm

  3. Bởi vì với cuộn vô hạn, máy chủ (google) vẫn hoạt động, mặc dù người dùng có thể không làm gì cả. Với phân trang, đảm bảo rằng người dùng muốn có nhiều dữ liệu hơn, vì nhấp vào trang tiếp theo; với khả năng cuộn vô hạn, máy chủ vẫn đang cung cấp dữ liệu và không có lý do gì để nghĩ rằng người dùng sẽ tiêu thụ dữ liệu đó

  4. Bởi vì cuộn vô hạn là một con lợn ký ức khủng khiếp

Mặt khác,

Với cuộn vô hạn, lợi ích duy nhất cho người dùng cuối là họ không cần điều hướng trang để tìm thấy những gì họ muốn: mọi thứ đều có trên trang và CTRL-F đơn giản có thể giúp họ trau dồi điều gì đó. Thủ thuật này không hoạt động với phân trang.

Ngoài ra, tôi không thấy nhiều lợi ích cho cuộn vô hạn.

CHỈNH SỬA : Xin lỗi, không thể giải quyết tất cả các nhận xét mà không tự mình thực hiện một triệu nhận xét, vì vậy tôi sẽ đưa chúng vào đây, vì chúng có liên quan đến OP câu hỏi:

Nếu bạn google "át", Google sẽ báo cáo kết quả "khoảng 755.000.000". Trong số đó, chỉ có 12 được hiển thị. Yêu cầu duy nhất của người dùng là, tiếp tục yêu cầu thêm. Danh sách 755M kết quả đó đang nằm ở đâu đó trên một số máy chủ Google, nhưng không được tải xuống trình duyệt của người dùng. Đó là vì phân trang được sử dụng.

Với cuộn vô hạn, có một số triển khai của nó. Một số là giả "vô hạn", trong đó có các khối (lớn hơn một trang; có lẽ, 2 hoặc 3 trang trở lên) được trình duyệt tải xuống riêng tư và hiển thị một trang bởi trình duyệt và khi người dùng cuộn xuống gần cuối của khối, một khối khác được tải xuống và hiển thị từng dòng hoặc từng trang. Điều này cho thấy sự xuất hiện của danh sách là vô hạn, và là một triển khai rất phổ biến.

Một kiểu cuộn vô hạn khác là cuộn vô hạn "thật", theo đó, máy chủ, trong ví dụ này, đưa tất cả 755M kết quả vào trình duyệt. Tại đây, máy chủ xác định phương thức hiển thị:

Đó có thể là một HTML khổng lồ, trong trường hợp đó, toàn màn hình có thể mất nhiều thời gian vì trên thực tế, HTML không hoàn chỉnh và máy chủ liên tục hoạt động để gửi các kết quả 755M đó xuống đường ống. Hoặc máy chủ có thể cung cấp phản hồi chứa HTML hoàn chỉnh và không có dữ liệu, nhưng, cũng chứa tập lệnh trình duyệt (ví dụ: JavaScript, VBScript, ActiveX, Java hoặc một số thành phần tập lệnh khác) lấp đầy đảo dữ liệu, cho phép màn hình phát triển như người dùng cuộn xung quanh.

Phương pháp nào được sử dụng phụ thuộc rất nhiều vào loại dữ liệu được phục vụ. Đối với Google, khả năng làm giảm kết quả 755M có nghĩa là việc quản lý trên trình duyệt sẽ gây ra lưu lượng mạng lớn, cũng như làm sập hầu hết các trình duyệt khi lượng dữ liệu trở nên khó sử dụng. Tuy nhiên, việc tiết lộ kết quả 755M cũng khó sử dụng đối với Google và bị lãng phí công sức vì ít người hoặc hệ thống sẽ tiêu thụ nhiều dữ liệu đó. Vì vậy, Google quản lý dữ liệu đó một cách hiệu quả hơn bằng cách lưu trữ riêng tư 128 trong số các kết quả đó và phân chia dữ liệu đó thành các khối khoảng 14 trang. Người dùng nhìn thấy 10 trang, nhưng bạn có thể trượt đến trang cuối cùng (trang 10) và sau đó xem thêm 4 trang. Bạn cũng sẽ lưu ý rằng truy vấn đã dẫn đến "Trang 14 trên khoảng 128 kết quả", chứ không phải "Trang 14 trên 62.916.667 trang trong .98 giây"

Các hình thức cuộn vô hạn khác không liên quan đến nhiều dữ liệu đó, nhưng chắc chắn nhiều hơn một vài trang: một nguồn tin tức chẳng hạn. US News and World Report hôm nay có 100 bài viết: nó chỉ hiển thị 4 hoặc 5, và trong nền đã tải xuống khoảng một tá; bạn cuộn xuống tiêu thụ hàng tá đó và khi bạn đến gần trang cuối cùng của một tá, một tá khác được tải xuống - tất cả sự xuất hiện của cuộn vô hạn - đây là biến thể giả. Không có 755M bài viết, nhưng có hơn 100. Khi bạn đạt tới 100, bạn có thể thực hiện một cú nhấp mạnh để có thêm bài viết và quá trình lặp lại: Tôi đã từ bỏ sau khi thực hiện 10 lần nhấp "tải thêm", gợi ý ở đó có hơn một nghìn kết quả (thực sự, tuổi của các bài báo được hiển thị là vài tháng tuổi; hàm ý là các bài viết có thể quay trở lại xa như kho lưu trữ của chúng).

Một ví dụ về cuộn vô hạn thực sự phục vụ tất cả các kết quả tạm dừng trình duyệt vì HTML cuối cùng đang chờ nhận sẽ là một ứng dụng khách kết nối với một trang web chứa một lượng dữ liệu hiển thị hạn chế: ứng dụng email, máy khách FTP hoặc trang âm nhạc hoặc hình ảnh. Ở đó, số lượng mục được hiển thị có thể được dự kiến ​​sẽ không nhiều hơn, giả sử, vài trăm mục, và do đó, trang web cụ thể đó có thể quyết định không triển khai các thư viện đắt tiền để quản lý hiển thị. Các trang web khác, chẳng hạn như Flickr, phục vụ hình ảnh, đã xác định rằng nhiều người dùng của nó có nhiều hơn vài trăm hình ảnh và do đó, họ sẽ triển khai thư viện phân trang mạnh mẽ hơn.

Và trong đó có câu trả lời: hiệu suất so với chức năng so với chi phí. Nếu Flickr tiếp tục với giá rẻ và quyết định không thực hiện phân trang ưa thích, bất kỳ ai sử dụng trang web của họ sẽ bỏ đi khi trình duyệt của họ bị sập và bị cháy khi thời gian chờ đợi (hoặc sử dụng bộ nhớ hoặc cả hai) trở nên quá cồng kềnh. Câu hỏi là, bạn có sẵn sàng thực hiện một thư viện phân trang đắt tiền (hoặc tự cuộn) để giữ cho người dùng của bạn hài lòng không? ROI của bạn là gì? Bạn có bao nhiêu thời gian? Những tính năng nào bạn cần để tiếp xúc với người dùng cuối? Bạn có tài nguyên máy chủ nào? Kết quả của bạn sẽ dẫn đến nhiều dữ liệu hơn được hiển thị?

Đối với câu hỏi cuối cùng, đây là một sự cân nhắc: Google chỉ cung cấp văn bản. Vì vậy, bạn cuộn và cuộn, bạn không thấy gì ngoài văn bản. Giả sử bạn đã phục vụ hình ảnh, như hình thu nhỏ tin tức của US News và World Report hoặc hình thu nhỏ hình ảnh của Flickr. Giờ đây, người dùng của bạn không chỉ tải xuống HTML tương đối nhỏ đại diện cho một hình ảnh, mà sau khi tải xuống, trình duyệt phải tải xuống độc lập hình ảnh thực tế - có thể đến từ một trang web khác như quảng cáo. Vì vậy, thời gian chờ đợi của người dùng để tải xuống dữ liệu máy chủ của bạn đang phục vụ, nhưng nó cũng phải tải thêm nội dung thân thiện với người dùng. Với tính năng cuộn vô hạn, đó là một điều cần cân nhắc đối với bạn: ngay cả việc tải xuống nền dữ liệu của bạn nhất thiết phải bao gồm tải xuống nội dung, có thể là âm thanh, ảnh hoặc video.

23
Andrew Jennings

Google đã thử nghiệm tải lũy tiến ...

Google tải nội dung liên tục trên hình ảnh Google , nhưng họ không làm điều đó trên kết quả web. Có nhiều lý do cho việc này, như đã được đề cập trong các câu trả lời khác, nhưng lý do rất có thể là để cung cấp quyền kiểm soát cho người dùng

Hãy suy nghĩ về điều này: Tôi biết tôi đã thấy kết quả thú vị đó trên Trang2 là cách tốt hơn "Tôi không biết tôi đã thấy kết quả này ở đâu trong trang vô hạn này" =.

Ctrl+F sẽ không giải quyết vấn đề nếu bạn không biết kết quả thực sự nói gì. Ví dụ: nếu bạn tìm kiếm white cat, Bạn có thể sẽ có hàng trăm kết quả trên một trang tải vô hạn, tất cả chúng đều cho ... white cat. Sẽ thế nào ctrl+f giúp bạn xác định trang bạn đang tìm kiếm?

... chỉ di động

Tuy nhiên, có vẻ như họ đang thay đổi ý định và đã thử nghiệm với tải lũy tiến, nhưng có vẻ như họ chỉ làm điều này trên thiết bị di động . Xem thử nghiệm A/B dưới đây:

enter image description here

Nhấp vào một hoặc một nút khác dường như không phải là một sự đánh đổi lớn. Đối với hầu hết người dùng, đó chỉ là thay đổi nhãn

Điều này thực sự có ý nghĩa, bởi vì các hành vi lướt web trên thiết bị di động khá khác so với máy tính để bàn và loại tải nội dung này được cho là sẽ tốt hơn với xu hướng Ứng dụng web lũy tiến (PWA).

Bây giờ, những thử nghiệm này có thay đổi cách Google làm mọi thứ cập nhật không? Chúng tôi không biết. Tôi không nghĩ vậy, phân trang trên máy tính để bàn rất có giá trị đối với Google và chúng tôi biết họ không phải là người hâm mộ lớn trong việc thay đổi sản phẩm chủ lực của họ (tìm kiếm Google). Hiện tại, họ đang thử nghiệm hành vi này trên thiết bị di động , đó là tất cả những gì chúng ta biết.

13
Devin

Google theo cả hai mô hình; phân trang và tải lũy tiến cùng một lúc nhưng cho các trang khác nhau.

ví dụ. cho hình ảnh như ở đây, bạn có thể thấy rằng đang tải liên tục và sau một thời điểm nhất định, CTA có nội dung "Hiển thị thêm kết quả" có thể hiển thị tập kết quả khác nhưng khi bạn tìm kiếm nói chung như này sau đó sau một số điểm nhất định, tùy chọn phân trang xuất hiện.

Google Image search

Ggogle normal search

Lý do cho điều này là khi bạn thực hiện tìm kiếm hình ảnh, bạn không tìm kiếm thứ gì đó đặc biệt và nhiều kết quả có thể giải quyết mục đích tìm kiếm của bạn nhưng trong trường hợp tin tức và tất cả kết quả, bạn đang tìm kiếm thứ gì đó đặc biệt và có nhiều khả năng câu trả lời yêu cầu của bạn có thể đến trên trang kết quả đầu tiên.

Bạn có thể tìm thấy trích dẫn này ở đây quá.

Nói chung, một cuộn vô hạn hoạt động tốt cho một cái gì đó như Twitter nơi người dùng tiêu thụ một luồng dữ liệu vô tận mà không cần tìm kiếm gì cụ thể, trong khi giao diện phân trang tốt cho các trang kết quả tìm kiếm nơi mọi người đang tìm kiếm một mục cụ thể và vị trí của tất cả các mục người dùng đã xem vấn đề.

10
Sanshizm

Phân trang thêm điểm dừng tâm lý

Nếu bạn đến cuối trang bạn phải đưa ra lựa chọn, hãy chuyển đến trang tiếp theo hoặc thay đổi tiêu chí tìm kiếm của bạn.

Với việc tải lũy tiến, các điểm dừng này không tồn tại và người dùng sẽ tiếp tục cuộn cách lâu hơn.

Có điểm dừng cho phép bạn từ bỏ các từ khóa tìm kiếm xấu và thử thứ khác, giúp bạn tìm thấy những gì bạn đang tìm kiếm nhanh hơn nhiều.

Đó là lý do tại sao các công cụ tìm kiếm có phân trang. Nó không có gì để làm với công nghệ.

2
Martyn

Tôi nghĩ rằng google làm điều đó để dễ dàng phân trang & đánh dấu kết quả tìm kiếm nếu người dùng muốn, so sánh việc bị mất trong hàng trăm/nghìn dòng kết quả tìm kiếm bằng cách sử dụng tải liên tục. Có lẽ..

2
K4ll-of-D00ty

Tính nhất quán của UX (theo thời gian)

Trong tất cả các trang web tôi đang sử dụng hàng ngày, tìm kiếm google chắc chắn là trang web đã thay đổi trực quan và chức năng ít nhất trong suốt những năm qua. Gần đây họ đã thay đổi một vài màu cho các liên kết tôi nghĩ và đó là một điều khá lớn đối với họ.

Bất kỳ thay đổi nào cũng có khả năng gây hại cho hàng tỷ người dùng hàng ngày và bộ nhớ cơ nên có vẻ như Google rất thận trọng với việc hiển thị kết quả trên Google Tìm kiếm.

Tìm kiếm hình ảnh của Google đã thay đổi một vài lần, Google News đã được làm mới khá mới. Nhưng họ không dám thực hiện những thay đổi quá lớn trên Google Tìm kiếm. Tôi nghĩ rằng họ sẽ suy nghĩ nhiều lần trước cả khi đổi sang thứ gì đó khác nên không có gì lạ khi họ không thay đổi nó thành thứ gì đó tồi tệ hơn.

Cuối cùng, McDonalds BigMac và cheeseburger không thay đổi nhiều và họ vẫn bán. (Câu trả lời này không được tài trợ)

2
Thibault D.

Nếu bạn tìm thấy câu trả lời của mình trong kết quả cuối cùng của trang 1, thì không cần phải đi đến trang 2. Trong trường hợp tải liên tục ngay khi bạn chạm đến cuối trang, tức là bạn sẽ thấy một vài kết quả cuối cùng, nó sẽ tự động tải dữ liệu và tăng tải trên máy chủ.

0
n j

Bên cạnh nhiều điều đã được đề cập, có rất nhiều vấn đề về Khả năng truy cập với cuộn vô hạn. Nhận thức có khả năng tìm kiếm, không biết bạn đang ở đâu hoặc tìm nội dung trước đó ở đâu.

http://simplyaccessible.com/article/infinite-scrolling/

0
Dean Birkett

Là một người dùng (và kỹ sư toàn ngăn xếp), tôi thường cảm thấy khó chịu bởi nhiều trang web đơn lẻ ngoài kia và đặc biệt là các trình tải tiến bộ. Chúng thường cuộn trang từ bên dưới tôi hoặc tôi mất theo dõi khi mọi thứ mờ dần trong và ngoài. Hoặc tôi vẫn phải chờ nội dung tải, hoặc cuối cùng nhìn vào các trang dài vô cùng. Nhiều nhà thiết kế nên chọn các thiết kế hướng trang, không phải là mốt hiện tại của các trang đơn, nếu các trang quá dài hoặc chậm. Quên đi. Ngay cả 'trang' tôi đang xem bây giờ cũng đang tiến gần đến những gì tôi đang nói.

0
user3314553

Tải trọng tính toán

Tính toán kết quả tìm kiếm không miễn phí. Yêu cầu công cụ tìm kiếm cho 10 kết quả đầu tiên rẻ hơn nhiều so với yêu cầu 100 hoặc 1000 đầu tiên.

Họ chắc chắn sử dụng một hệ thống lưu trữ: nếu họ đã thấy truy vấn của bạn 5 phút trước, họ không khó tính toán lại câu trả lời, họ đưa ra cho bạn câu trả lời giống như họ đã đưa ra cho người cuối cùng. Thông thường, điều này được thực hiện bằng cách phân bổ truy vấn đó đến một máy chủ cụ thể xử lý tất cả các truy vấn, giả sử trong phạm vi MD5 đó. Sau đó, máy chủ truy vấn công cụ tìm kiếm thích hợp nếu điều này không được kiểm soát hoặc nếu một số heuristic chỉ ra rằng nó đang thay đổi nhanh.

Làm thế nào lớn một bộ truy vấn được tính toán cứng: 10 kết quả? 20? 100? Một yếu tố lớn là hệ thống bộ đệm có bao nhiêu không gian để lưu trữ. Kết quả tìm kiếm chứa rất nhiều dữ liệu meta - rất nhiều - vì vậy dữ liệu lớn hơn bạn nghĩ. Xin lưu ý bạn, đây là trước khi tính toán pha trộn bản địa hóa kết quả của bạn. Một số dữ liệu meta dành cho bản địa hóa.

Điều này chắc chắn: mở rộng tìm kiếm bằng cách cuộn xuống có nghĩa là khá nhiề nhiều người sẽ đi sâu hơn vào kết quả tìm kiếm so với hiện tại ... Và điều đó có nghĩa là chi phí điện toán cao hơn đáng kể.

Mỗi tính năng thêm có thể có nghĩa là phải đặt thêm máy chủ để đáp ứng tải. Tuy nhiên, điều này có thể có nghĩa là khá nhiều máy chủ, với một chi phí đáng kể. Gạch và vữa cũng có thể cản trở: Chúng thậm chí có thể không có không gian giá đỡ.

0