AdminTalk - Talk to Learn

Navigation
Go Back   AdminTalk - Talk to Learn > Webmaster Area > Programming Language > HTML & CSS
HTML & CSS Thảo luận về HTML , giao diện web, CSS ...

Đề mục chính

Cấu trúc diễn đàn
Thông tin tổng hợp
Thông báo và quy định chung
Đóng góp ý kiến
Những bài viết có giá trị
Tin tức công nghệ
•• Tin tức công nghệ thông tin
•• Doanh Nghiệp & Người Tiêu Dùng
Premium Server, Hosting Support
Web Hosting / Domain
•• Kiến thức cơ bản về Web Hosting/Domain
•• Plesk - CPanel
Server / VPS
•• Kiến thức cơ bản Server - VPS
•• Server Review/ Hardware
•• Mail Server - AntiSPAM
Virtuozzo - VMWare - HyperV
•• For Windows
•• For Linux
Security
•• Mạng Wan - Lan
•• Internet - Virus - Hacker
VoIP
•• Kiến Thức Cơ Bản VoIP
•• Phần Cứng VoIP
•• Phần Mềm VoIP
•• Nhà cung cấp VoIP
Server Operating System
Linux Server
Windows Server 200x
Computer Supports and Discussion
Operating System
•• Hệ điều hành Linux
•• Hệ điều hành Windows
•• Hệ điều hành Mac
•• Hệ điều hành Chrome
Laptop, Netbook
Hardware
•• Cpu Intel
•• Cpu AMD
•• PSU, Overclocking & Cooling
•• Mainboard & Memory
•• Đồ họa máy tính
•• Kinh nghiệm
Software
•• Linux Apps
•• Windows Apps
Webmaster Area
Webmaster talk
Programming Language
•• HTML & CSS
•• PHP
•• C++ / C#
•• .NET
•• Java
•• Other
Graphic & Mutimedia
SEO (Search Engine Optimization)
Browsers
•• Mozilla Firefox
•• Chrome
•• Internet Explorer
Thủ Thuật Internet
Thương mại điện tử
•• Hình thức thanh toán
•• Giải pháp
HiTech, Mobile, Movies, Music, eBooks, Relax
Tablet PC
•• iPad
Mobile
•• iPhone
•• BlackBerry
•• Others
Movies
•• Download phim HD
•• Download phim DVD
Music
•• Download nhạc Lossless Album
•• Download nhạc Lossless tuyển chọn
eBooks - Tài liệu
•• Tin học - Lập trình
•• Khoa học - Kỹ thuật
•• Ngoại Ngữ
•• Tutorials - Training
•• Kinh tế
•• Thể Loại Khác
Bài học trong cuộc sống
AdminTalk – Talk to You
Introduce Youself
Off topic/ Chatting
Mua bán - Rao vặt - Tuyển dụng
Quảng cáo
Tuyển dụng

Bầu chọn mới nhất
Bạn nghĩ sao về công nghệ USB 3.0 ?

Rất tuyệt! Sẽ sử dụng ngay nếu được bán trên thị trường: 47.37%

Tốt hơn USB 2.0 , nhưng giá có thể mắc hơn nhiều: 42.11%

Bình thường thôi, công nghệ luôn thay đổi mà: 10.53%

Không quan tâm lắm: 0%
Voters: 38. You may not vote on this poll

Thống kê
Đề tài: 10641
Bài gửi: 12205
Thành viên: 20,207
Thành viên tích cực: 81
Xin cùng nhau chào đón thành viên mới nhất: buixuantu
Kỷ lục: 624 người đã ghé thăm 17/11/2010 lúc 06:16 AM.
Thành viên mới:
Hôm qua
- buixuantu
Hôm qua
- baophuc0711
08/02/2012
- ddvtien
08/02/2012
- thanhtam1028
08/02/2012
- goodhealthvn1
08/02/2012
- honghobao286
07/02/2012
- condau
07/02/2012
- timlaibautroi7408
07/02/2012
- NguyenLien
07/02/2012
- quydona

Số người đang xem
View Who's Online Thành viên: 2
Khách: 39
Tổng: 41
Nhóm: 0
Nhóm:  
Thành viên:  aviomobile, aviovn8
Mở Sổ Bạn Bè

Trả lời
 
LinkBack Ðiều Chỉnh Kiếm Trong Bài Xếp Bài

  #1 (permalink)
Old 17/01/2009, 10:59 AM
Smile 10 Mẹo giúp cho hình ảnh trên website tải nhanh hơn

emailhoc
Admintalk's SMod
love talking
 
Tham gia ngày: Dec 2008
Bài gởi: 160
Thanks: 0
Thanked 3 Times in 3 Posts
VP: 1.00
Donate
1. Sử dụng thuộc tính Height and Width
Ví dụ: width="144" height="259"

Mỗi lần trình duyệt thực hiện tải một tập tin ảnh nó đều xét đến 2 thông số thuộc tính trong mã HTML là Width và Height nhằm định hình cách bố trí văn bản và hình ảnh.

Khi hai thuộc tính này được áp dụng, trình duyệt sẽ tải văn bản trước hình ảnh. Điều này là rất tốt cho trang web của bạn vì khách viếng thăm có thể đọc tin tức trong khi chờ đợi hình ảnh được tải về.

Như vậy, nếu không sử dụng 2 thuộc tính này thì trình duyệt sẽ tải hình ảnh trước khi hiển thị văn bản. Nó sẽ không thể tải văn bản cho đến khi xác định được kích thước chính xác của hình ảnh

Do vậy, bảo đảm rằng luôn chèn 2 thuộc tính Width và Height trong khi lập trình dù cho đó đó là những hình nhỏ như button và bullet

2. Điều chỉnh kích thước hình ảnh cho chính xác
Nếu bạn có một tấm ảnh với dung lượng là 30 KB và kích thước lần lượt là rộng 300 pixels x cao 400 pixels. Trong khi đó, bố cục trang web của bạn được thiết kế dành cho kích thước rộng 200 pixels và cao 300 pixels.


Theo lẽ thường bạn sẽ nghĩ rằng cứ chèn vào thì hình ảnh sẽ được hiển thị ở kích thước nhỏ hơn (200 x 300), dung lượng ảnh vì thế cũng sẽ nhỏ hơn và dẫn đến tốc độ tải cũng sẽ nhanh hơn.

Nhưng điều đó không đúng, dung lượng ảnh vẫn là 30 KB và tốc độ tải của nó cũng hoàn toàn giống như một tập tin 30 KB thông thường

Do vậy, bạn cần dùng phần mềm chỉnh sửa ảnh để thay đổi kích thước của ảnh và chèn 2 thuộc tính Width và Height trong mã HTML

3. Ảnh động
Ảnh động tuy sinh động hơn ảnh tĩnh nhưng nó cũng dễ làm người khác khó chịu và quan trọng nó làm chậm tốc độ tải trang

Bạn nên giới hạn số lượng ảnh động và thiết lập cụ thể số lần lặp lại cho ảnh động thay vì cho phép chúng lặp mãi mãi

4. Sử dụng đúng định dạng ảnh
Nếu hình của bạn ít màu sắc thì nên chuyển nó sang định dạng GIF. Đây là sự lựa chọn chính xác trong việc thiết kế các bullet, button, chart…

Những hình ảnh phức tạp hơn với các hiệu ứng phản chiếu và đổ bóng thì nên sử dụng định dạng JPEG

Định dạng PNG cũng có thể được sử dụng để thể hiện các hình ảnh yêu cầu hiệu ứng trong suốt. Tuy nhiên nên hạn chế sử dụng định dạng này do tốc độ tải là khá chậm trừ phi bạn sử dụng phần mềm để cắt ảnh (xem mẹo thứ 5)

5. Cắt ảnh
Cắt ảnh là một kỹ thuật được sử dụng để chia một tấm ảnh lớn thành các tấm ảnh nhỏ hơn nhờ vậy tốc độ tải sẽ nhanh hơn. Bạn có thể sử dụng các phần mềm như Photoshop hoặc tìm trên Google với từ khóa “Image Splitter"

6. Giới hạn số lượng ảnh đặt trên 1 trang
Nếu tốc độ tải trang quá chậm thì bạn nên nghĩ đến việc giảm bớt số lượng ảnh hiển thị trên một trang. Một lời khuyên dành cho bạn: chỉ giữ lại những thứ thật sự cần thiết

7. Sử dụng thumbnail
Sử dụng Java Script để hiển thị một thumbnail và chỉ hiển thị hình ảnh ở kích thước lớn khi người dùng rê chuột lên thumbnail. Hãy sử dụng kỹ thuật này khi có quá nhiều hình trên một trang

8. Bộ đệm của trinh duyệt
Hình ảnh và văn bản sẽ được lưu trữ theo kỹ thuật cache trên ổ cứng của bạn. Điều này sẽ giúp cải thiện tốc độ hiển thị tập tin trong trình duyệt của bạn. Trình duyệt sẽ tải chúng từ trong cache thay vì trên internet nếu tìm thấy chúng

Có một cách để tận dụng lợi ích của cache là nên đặt hình ảnh trong cùng một thư mục trên máy chủ hosting. Nếu trình duyệt thường xuyên gọi hình ảnh từ cùng một thư mục thì nó sẽ tải nhanh hơn.

9. Tối ưu hóa hình ảnh
Tối ưu hóa hình ảnh là cách tuyệt vời để giảm thời gian tải trang. Theo kinh nghiệm thì việc tối ưu hóa hình ảnh xuống còn khoảng 60% so với hình gốc là con số lý tưởng vì nó không làm giảm đáng kể chất lượng ảnh

10. Tối ưu quá trình hiển thị ảnh
Việc tối ưu hóa quá trình hiển thị ảnh trên cơ bản không làm cho hình ảnh của bạn được tải nhanh hơn. Tuy nhiên nó sẽ tải hình ảnh ở độ phân giải thấp trước khi tiếp tục tải cho đến khi hoàn thành hình ảnh với độ phân giải nguyên gốc

Khách viếng thăm ít ra cũng có cái gì đó để xem và nội dung để đọc trước khi quá trình tải hoàn thành. Kỹ thuật này hoạt động tốt với các định dạng tập tin JPG, JPEG, PNG và GIF


Theo Heather Colman


Bài viết cùng chủ đề:

thay đổi nội dung bởi: emailhoc, 17/01/2009 lúc 11:02 AM.
emailhoc vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Tags
ảnh, cho, giúp, hình, hơn, mẹo, nhanh, tải, trên, website


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở

Chuyển đến



Múi giờ GMT. Hiện tại là 03:59 AM.
Powered by: vBulletin - Copyright © 2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.AdminTalk.vn
Powered by vBCMS® 1.2.5 ©2002 - 2012 VinaCIS® Corporation