PDA

View Full Version : [Q] Làm sao để tối ưu hóa trang Web ???



HTD
02-10-2002, 17:25
lol lol lol :confused: :D :D :D
Trước hết cho tôi gửi lời chào đến tất cả các bạn, và gửi lời khen đến admin tạo Forum này ! Mình gia nhập nhiều Forum rồi nhưng chưa thấy chỗ nào thiết kế lại nhiều vbb và button như ở đây !!! xin bái phục ....
Thui vào vấn đề chính: problem ở đây là trang Web của mình có tốc độ load vào quá chậm, có thể nói là ..rùa bò, theo mình thì do những cái sau:
- ngôn ngữ Web chủ yếu là ASP
- DHTML và Japlet cũng kha khá
- pictues và frame cũng tương đối
- host upload lên là brinkter (có đóng tiền)
Có phải do những cái "nhiều" đó mà nó bị chậm phải không ? Ai có kinh nghiệm thiết kế Web giúp mình cách tối ưu lại, hoặc là chỉ cho ngôn ngữ khác thiết kế được tương tự những cái cần thể hiện nhưng tốc độ good hơn !!! :idea:
Địa chỉ trang Web đây : Cau lac bo CNTT Da Nang (http://danangITC.com)
Mong các bạn chỉ giáo !!! Thank trước !!

quangvu
03-10-2002, 11:38
Mình có vào trang Web của bạn rồi đúng là chậm thật ,kích thước trang Web của bạn lên đến 71047 bytes (kinh khủng).
*Để tối ưu trang Web của bạn ,bạn có thể áp dụng một số thủ thuật sau :
1 .Tránh đường dùng quá nhiều ảnh lớn trong trang của bạn
2.Đừng quá lạm dụng Script
3.Dùng Font UniCode
4.Cố gắn bố trí trang Web vừa khoa học vừa tiện dụng

*Trang web của bạn ,tôi nghĩ có thể dùng Script + web tĩnh để thay ASP .ASP chỉ dùng khi cần truy xuất dữ liệu giữ User và Server (như diễn đàn ,GuestBook).Còn các thap tác như lấy ngày tháng ,load ảnh ngẩu nhiên dùng Script là đủ.
*Các chử như "Phần mềm trong tháng" ,"Phần mềm hay nhất" tốt nhất là thay bằng các đoạn HTML thay vì bằng các file ảnh (vừa tốt thời gian vừa chậm).
*** Mình cho là các phần trong "Menu chính" và "Top Soft" là nguyên nhân chính làm chậm Web của bạn
Chúc thành công.

KiemSiDT
03-10-2002, 13:22
:cool: :cool:
Xin chao hai ban ! Minh dong y voi y kien cua Quang Vu, ngoai ra HTD a` ! Minh bo sung mot so y kien sau :
- ban nen thay the cac phan Web dong bang ngon ngu pHp
- luoc bo bot hinh anh, thay bang text, background cua Web ban kha dep, nhung rac roi qua, cho nen se lam cham qua trinh load, co the thiet ke theo kieu color thoi, nhung phu hop thi van rat dep (www.hssv.vnn.vn la 1 vi du)
- Nhung cho dung Java : nen dung Javascript hon la dung Java applet, vi` se bot di qua trinh down cac applet ve may
Minh dong gop y kien nhu vay! Cac ban vui ve !!
A`, xin loi HTD va QV nha ! vi cho may minh khong co bo go Unicode nen minh ko go dau duoc, so ri ha !!

HTD
03-10-2002, 16:21
Cảm ơn các bạn rất nhiều !! Tôi sẽ rút kinh nghiệm từ những hướng dẫn của các bạn !!
Tôi chỉ không đồng ý với quangvu chỗ này nè : trang Web chủ của mình có thiết kế là sẽ tự động pót 3 bài (lấy từ CSDL của forum) ra mà, cho nên cơ chế của nó là Web động, không dùng html được !!
Còn pHP thì hì hì, mình chưa rành lắm KiemSiDT à , cái này đang tầm sư học đạo các tiền bối !! Chắc chưa chuyển qua ngôn ngứ đó sớm được !!
Cảm ơn và chúc các bạn sức khoẻ !!

KiemSiDT
04-10-2002, 16:48
Các bạn có vẻ rành ASP ha !!
HTD ơi ! Mình cũng muốn lấy dữ liệu từ forum ra trang Web khác, bạn giúp mình chuyện này được không ??
Có một số phần mềm tối ưu hóa picture đó, bạn thử xem có làm nhẹ trang Web đi được không ???
bye all ! :mad:

quangvu
04-10-2002, 19:35
Bài viết được gửi bởi KiemSiDT
Các bạn có vẻ rành ASP ha !!
HTD ơi ! Mình cũng muốn lấy dữ liệu từ forum ra trang Web khác, bạn giúp mình chuyện này được không ??
Có một số phần mềm tối ưu hóa picture đó, bạn thử xem có làm nhẹ trang Web đi được không ???
bye all ! :mad:

 

Việc lấy dữ liệu từ Form ra trang web khác khó đấy ,với ASP thì phải viếc ActiveX cho nó còn PHP thì phải uỷ quyền cho Perl.Cách tốt nhất là dùng JavaServlet hoặc JSP .

Cách thực hiện thế này :

1.Đọc nội dung trang Web đó dưới dạng Text (gồm các thẻ HTML).

2.Phân tích xem các đoạn thẻ nào chứa nội dung (câu hỏi - trả lời).

3.Trích thông tin trong đoạn đó ra là ta có được thông tin cần tìm.

bpmtri
04-10-2002, 20:56
Vũ ơi, đọc kỹ chút xíu, người ta hỏi lấy dữ liệu từ forum chứ không phải từ form.

KiemSiDT ơi, Forum của bạn đang xài là Forum gì vậy?

KiemSiDT
05-10-2002, 09:24
Forum của mình được thiết kế lại từ phiên bản IBForums (php)
Mình làm thử mọi cách rồi mà chưa được !! các bạn giúp với ??