09/10/2018, 22:50

Có ai biết làm cách nào tăng tốc độ tải của một site kô??

Tui đang làm một site bằng ColdFusion, có sử dụng nhiều javascript trong đó, nhiều hình và css. Vì thế mà khi người sử dụng site này mà với đường truyền cỡ dialup thì có nước mà chờ phờ râu ra. (khoảng gần 10 phút mới tải xong lận, hic)
Với ADSL thì dĩ nhiên là vô tư rồi.
Thế bà con mình có biết cách nào để tăng tốc nó không nhỉ. Tui định dùng cách nén site thành dạng "gzip", nén ở server, khi về tới browser của client thì nó sẽ tự động giải nén. Nhưng lại có vấn đề mới tức, chạy trên Mozilla Firefox thì ok, chạy trên IE 6.0 thì CPU luôn ở trong trạng thái 100%. Như thế làm sao có ai dám vào coi site của mình chứ.
hehe, giúp giùm nha. Thanks
addme viết 01:05 ngày 10/10/2018
Quote Được gửi bởi mak
Tui đang làm một site bằng ColdFusion, có sử dụng nhiều javascript trong đó, nhiều hình và css. Vì thế mà khi người sử dụng site này mà với đường truyền cỡ dialup thì có nước mà chờ phờ râu ra. (khoảng gần 10 phút mới tải xong lận, hic)
Với ADSL thì dĩ nhiên là vô tư rồi.
Thế bà con mình có biết cách nào để tăng tốc nó không nhỉ. Tui định dùng cách nén site thành dạng "gzip", nén ở server, khi về tới browser của client thì nó sẽ tự động giải nén. Nhưng lại có vấn đề mới tức, chạy trên Mozilla Firefox thì ok, chạy trên IE 6.0 thì CPU luôn ở trong trạng thái 100%. Như thế làm sao có ai dám vào coi site của mình chứ.
hehe, giúp giùm nha. Thanks
Chỉ có bạn tự giúp bạn được thôi
Bớt mấy cái scrript và hình ảnh lại > hoặc viết riêng 2 site
1 cái cho dsl 1 cái cho dialup
hieept viết 01:00 ngày 10/10/2018
Quote Được gửi bởi addme
Bớt mấy cái scrript và hình ảnh lại > hoặc viết riêng 2 site
1 cái cho dsl 1 cái cho dialup
ai mà làm như thế? viết riêng cho dial-up và adsl ư? cái gì cũng tốn gấp đôi?
nếu không bớt mấy cái script và image lại thì nên tài fr thôi, đừng cho nó tải lại cả trang mà chỉ tải những khung cần thiết thôi,
mà dùng css mà tải lâu dữ vậy á? 10 phút? ặc, ai mà vào nổi?
mak viết 00:52 ngày 10/10/2018
Dĩ nhiên tui biết 10 phút để mà tải một trang web thì ai mà chịu vào mà xem.
Tại vì tui chỉ làm local trong mạng lan thôi, pà con biết rồi đó, card mạng tốc độ 100 Mbs thì nó chạy vù vù như gió vậy đó, thế mà khi thử với dialup thì điêu đứng luôn.
Như phía trên tui đã nói, giải pháp hiện giờ tui đang tìm hiểu là tìm cách nén file ở phía server theo chuẩn "gzip", nén tất tần tật, từ file ColdFusion, css, cho tới javascript. Nó chạy tốt trên Firefox, nhưng trên ie thì hơi trục trăc. Và khi nén javascript và các link trong trang của mình sau khi được nén và giải nén ở phía client thì các css, javascript và các link vẫn còn bị mã hóa. Như thế là tiêu một site rội
Tui nói vậy, bà con có hình dung được vấn đề kô dzậy.
Giúp tui một giải pháp khác đi. Thanks
NDThuan viết 01:05 ngày 10/10/2018
Trời, lập trình web ai lại đi hỏi câu hỏi này nhỉ . Phải tự tìm giải pháp để giảm lượng scripts và images xuống thôi với thuê cái server xịn vào
mak viết 01:00 ngày 10/10/2018
Nói như NDThuan thì dễ quá, nhưng đây là code javascript sử lý cả một hệ thống của trang web, đâu phải muốn bỏ là được, tui chỉ cần sửa 1 component javascript thì cả HT chết ngắc luôn.
Giải pháp hiện tại đang nghiên cứu của tui là, đối với các file Server Page (ColdFusion) thì viết một gói Filter để compress các file ColdFusion và Javascript, còn các file HTML và css thì nhờ chức năng compress thông qua web server APache vậy. Tất cả điều theo chuẩn Gzip encoding. Nhưng mà làm tới làm lui vẫn chưa được.
Ai có kinh nghiệm về việc này, tham gia thread này cho vui đi :-)
MichaelTuanAnh viết 00:55 ngày 10/10/2018
Đây là cả một hệ thống lớn có thể sánh ngang với yahoo và google đấy và có thể đi xa hơn nữa, nếu mà là đường truyền của nước ngoài là ok rồi nhưng ngặt nỗi đường truyền của Việt Nam mình "chuối" quá.
Bài liên quan
0