• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Hỏi về công nghệ ASP.NET

Trao đổi về lập trình Web Forms, Javascript với ASP.NET

Điều hành viên: vietluyen, vuathongtin

Hình đại diện của người dùng
phstiger
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 88
Ngày tham gia: T.Năm 27/03/2008 12:20 pm

Hỏi về công nghệ ASP.NET

Gửi bàigửi bởi phstiger » T.Năm 10/04/2008 2:15 pm

Thầy mình nói là:
Khi viết web bằng ASP.NET thì lần đầu tiên truy câp file A.aspx thì nó sẽ tạo ra 1 file class--> rùi đến 1 file A'.dll
File A'.dll này sẽ được gừi đến web client. Nhưng trang A'.dll sẽ được loại bỏ nhửng hàm phía server (có runat=server) và lưu giữ ở server. Còn điều khiển như label hay texbox sẽ được thay bằng tab span và input,....) Lần thứ 2 trở đi thì nó sẽ gửi file A'.dll về lại phía web client mà không cần biên dịch ra file dll nữa. Đâ là công nghệ của ASP.NET
Mình không hiểu là nếu như nó không biên dịch lại thử phía web client gửi info đến yêu cầu với mỗi yêu cầu sẽ khác nhau, và những yêu cầu đó có dính đến hàm trong file A.aspx Vậy nó không biên dịch lại thì gửi trả lời bằng cái jì ?


(¯¯`·.¸ www.banbevn.us ¸.·´¯¯)

vbduck
Thành viên tích cực
Thành viên tích cực
Bài viết: 111
Ngày tham gia: T.Bảy 29/03/2008 5:43 pm

Re: Hỏi về công nghệ ASP.NET

Gửi bàigửi bởi vbduck » T.Bảy 12/04/2008 9:02 pm

File dll đó chứa toàn bộ đoạn mã nguồn .net mà .net gom lại từ nhiều file rời rạc trong ứng dụng web của mình, không phải là mã HTML, sau đó mỗi lần người dùng ở máy khách yêu cầu nó sẽ thực thi cái này. Vậy nó chỉ cần biên dịch 1 lần duy nhất, những lần sau nó sẽ thực thi trực tiếp.
Đây cũng là lý do mà asp.net tỏ ra "chậm chạp" hơn PHP (vì PHP thì lại thông dịch tuần tự dạng mã kịch bản).
Đề thi Đại học năm nay khó quá, tạch rồi.
Thế là bái bai giấc mộng 30 điểm :))

Hình đại diện của người dùng
phstiger
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 88
Ngày tham gia: T.Năm 27/03/2008 12:20 pm

Re: Hỏi về công nghệ ASP.NET

Gửi bàigửi bởi phstiger » T.Năm 17/04/2008 3:37 pm

Nếu vậy thì những trang như báo tuoitre xai ASP.NET giao diện đồ sộ như thế mà lại locha6a65m hay sao. Chính chỗ này mà nó làm cho website chạy nhanh hơn những ngôn ngữ khác.
Vấn đề này mình thấy trong sách "Giáo trình thương mại điện tử" nói như thế mà.....
(¯¯`·.¸ www.banbevn.us ¸.·´¯¯)

Hình đại diện của người dùng
mushu
Thành viên danh dự
Thành viên danh dự
Bài viết: 51
Ngày tham gia: T.Hai 14/04/2008 10:00 am
Has thanked: 1 time
Been thanked: 1 time
Liên hệ:

Re: Hỏi về công nghệ ASP.NET

Gửi bàigửi bởi mushu » T.Sáu 25/04/2008 9:01 pm

Mình không rõ nhưng đỡ phải dịch thì phải chạy nhanh hơn chứ. Thằng php thông dịch thì mỗi lần chạy lại phải dịch lại từ đầu. Hơn nữa tốc độ thì còn phụ thuộc sức mạnh máy chủ như: quantrimang.com sever đặt tại fpt. Dùng aspx đó, máy chủ có địa thế tốt ping đã nhanh hơn các trang khác chục lần thì vào chả nhanh là gì.


Quay về “Lập trình Web với ASP.NET”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.3 khách