Tìm tài liệu

Tim hieu ve Web Caching va phan tich thiet ke va xay dung he thong

Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống

Upload bởi: tomcuaca144

Mã tài liệu: 224492

Số trang: 70

Định dạng: docx

Dung lượng file: 1,443 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

LỜI NÓI ĐẦU

Từ khi xuất hiện cho đến nay, World Wide Web ngày càng trở nên phổ biến, là một phương tiện truy nhập mạng đơn giản và rất thân thiện với người sử dụng. Với các trang Web, người sử dụng có thể tìm kiếm và tải về rất nhiều thể loại hình thông tin trên mạng mà không cần phải có nhiều hiểu biết về mạng. Đứng trên quan điểm của người sử dụng, họ không cần quan tâm đến việc thông tin mà họ tìm kiếm ở một hệ thống ngay bên cạnh hay ở một nơi ở đầu kia của quả đất. Chính điều này dẫn đến sự bùng nổ về lưu lượng trên các mạng đường trục khu vực. Việc sử dụng dịch vụ Web đang tǎng theo cấp số mũ, lưu lượng WWW trên các mạng Internet quốc gia và quốc tế cũng tǎng đột biến. Và Việt Nam cũng không thể nằm ngồi vòng xốy của cơn lốc WWW, các cổng giao tiếp điện tử, các hệ thống E-leanrning đang là những ứng dụng mới và đang được áp dụng ở Việt Nam. Các ứng dụng này trong tương lai sẽ càng phát triển mạnh hơn cùng sự phát triển của hạ tầng mạng máy tính và đòi hỏi tin học hố ngày càng cao của xã hội. Tuy nhiên để có được sự phát triển rộng rãi đó không phải là vấn đề đơn giản. Các hệ thống này càng phát triển thì người ta càng thấy thêm nhiều hạn chế, cản trở của cơ sở hạ tầng mạng cũng như các giải pháp sẵn có. Thứ nhất, mặc dù mạng máy tính đang ngày một phát triển nhưng với điều kiện của nước ta, cơ sở vật chất hạ tầng mạng máy tính vẫn còn rất thấp kém. Chất lượng dịch vụ và thời gian đáp ứng có thể được cải thiện bằng cách giảm tải cho mạng. Một cách để đạt được yêu cầu này là sử dụng kỹ thuật Web caching. Kĩ thuật Web Caching ra đời đã nâng cao được hiệu quả trong việc thực hiện tăng tốc các ứng dụng Web.

Cùng với việc nghiên cứu về Web Caching, trong khuôn khổ đồ án tốt nghiệp này em cũng xây dựng một Website nhằm hỗ trợ cho các bạn học sinh, sinh viên những người quan tâm đến kiến thức về hạ tầng mạng cơ sở, nhằm đem lại một kiến thức tốt nhất trong việc xây dựng và bảo trì một hệ thống mạng máy tính.

Đồ án của em sẽ trình bày lần lượt các khái niệm về Internet, cách thức hoạt động của một trang Web, tìm hiểu về Web Caching và sau đó là phân tích thiết kế và xây dựng hệ thống.

Đồ án được chia làm 5 chương với nội dung chính như sau:

Chương I : Tổng quan về Internet và Intranet

Chương này sẽ đưa ra các khai niệm cơ bản về Internet, về Web và cách thức mà một trang Web hoạt động trên Internet

Chương II : Tìm hiều về Web Caching

Chương này sẽ đưa ra những khái niệm cơ bản của Web Caching. Giải pháp để tối ưu hố tốc độ duyệt Web và cách cài đặt Web Caching trên các máy Client

Chương III :Tìm hiều ngôn ngữ ASP (Active server Page)

Tìm hiểu công cụ ASP ngôn ngữ lập trình VB script để xây dựng hệ thống

Chương IV : Phân tích và thiết kế hệ thống

Đưa ra những phân tích về chức năng, thiết kế hệ thống cơ sở dữ liệu để có thể triển khai hệ thống.

Chương V : Cài đặt và thử nghiệm

Đưa ra được một số hình ảnh minh hoạ của hệ thống.

Mục lục

LỜI NÓI ĐẦU 5

CHƯƠNG I: TỔNG QUAN INTERNET - INTRANET 6

I.1 Internet là gì ? 6

I.2 Intranet là gì ? 6

I.3 Internet Information Server là gì ? 6

I.3.1 Internet Information Server làm việc như thế nào ? 6

I.4 Web Browser URL Request 7

I.5 Web Server Response 7

I.6 Trang HTML tĩnh (Static Page) 7

I.7 Trang động (Dynamic Page) 7

I.8 Sử dụng Internet Information Server như thế nào ? 8

I.9 Các kịch bản Intranet 9

I.10 Các kịch bản Internet. 9

CHƯƠNGII : TÌM HIỂU WEB CACHING 11

II.1 Các thuật ngữ cơ bản 11

II.1.1 Client – Server 11

II.1.2 Proxy 11

II.1.3 Cache 12

II.1.4 Các đối tượng Web( Web Object) 12

II.1.5 Nhận biết tài nguyên (Resource Indentifier) 12

II.1.6 Các giao thức truyền Web 12

II.2 Định nghĩa Web Caching 13

II.3 Tại sao phải sử dụng Cache đối với Web ? 13

II.3.1 Thời gian trễ 13

II.3.2 Băng thông 13

II.3.3 Server Load 14

II.4 Phân loại Web caching 14

II.4.1 Browser Caches (Client Cache) 14

II.4.2 Caching Proxy (Server Cache) 14

II.5 Web caching hoạt động như thế nào ? 14

II.5.1 Các nguyên tắc chung 14

II.5.1.1 HTTP requests 15

II.5.1.2 Yêu cầu đối với server gốc 15

II.5.1.3 Yêu cầu Proxy 15

II.5.1.4 Yêu cầu không phải là HTTP Proxy. 16

II.5.2 Khả năng lưu trữ 16

II.5.2.1 Bảo mật 16

II.5.2.2 Các phương thức yêu cầu: 17

II.5.2.3 Thời gian kết thúc và tính xác thực 17

II.5.3 Cache-Hits, Cache-Misses 18

II.5.4 Quá trình kiểm tra. 18

II.5.4.1 Last-modified 18

II.5.4.2 Entity Tags 19

II.5.5 Thay thế trong cache 19

II.5.5.1 Giá trị ít sử dụng gần đây nhất (Least Recently Used)(LRU) 20

II.5.5.2 First In, First Out (FIFO) 20

II.5.5.3 Đối tượng ít được sử dụng (Least Frequently Used)(LFU) 20

II.5.5.4 Kích thước 20

II.6 Sự kế thừa của các Cache. 20

II.6.1 Cache kế thừa hoạt động như thế nào 21

II.6.2 Các lợi ích của kế thừa Cache 21

II.6.2.1 Hiệu năng 21

II.6.2.2 Thay đổi quá trình định tuyến mặc định 22

II.7 Cách cấu hình trên các máy Client 22

II.7.1 Proxy Addresses 22

II.7.2 Cấu hình bằng tay 23

II.7.2.1 Cấu hình Microsoft Internet Explore 23

II.7.3 Cấu hình proxy tự động (Proxy Auto-Configuration Script) 24

II.7.4 Cách viết một PAC 25

II.7.5 Cấu hình cho PAC Script 25

CHƯƠNG III: NGÔN NGỮ ACTIVE SERVER PAGE (ASP) 27

III.1 Active Server Pages là gì? 27

III.2 Mô hình của Active Server Pages 27

III.2.1 Cách viết các file ASP Script 27

III.2.2 Cú pháp của ASP 28

III.2.2.1 Delimiter (dấu ngăn cách) 28

III.2.2.2 Statement (phát biểu) 28

III.2.2.3 Kết hợp HTML trong các phát biểu 28

III.2.2.4. Script tag và việc tạo thủ tục với ngôn ngữ script 29

III.2.2.5. Include file 29

III.2.2.6 Cách dùng Server Script để thay đổi Client Script 30

III.3 Các Built-In Object của ASP 31

III.4 Sử dụng các method 31

III.5 Sử dụng các Property 31

III.5.1 Request object 32

III.5.2 Response object 32

III.5.3 Session object 33

III.5.4 Application object 33

III.5.5. Server object 34

III.6 Lấy thông tin từ FORM 34

III.7 Sử dụng QueryString 35

III.8 Sử dụng Form collection 35

III.9 Gửi thông tin trong cùng một file .asp 35

III.10 Gửi thông tin giữa các file .asp 36

III.11 Sử dụng Cookies Collection 37

III.12 Sử dụng các Component của ASP 37

III.12.1 Tạo các instance của các component 37

III.12.2 Database Access Component 38

III.13 Phát triển một ứng dụng ASP 40

III.13.1 Cách dùng File Global.asa 41

III.13.2 Các sự kiện Application-start và Session-start 41

III.13.3 Các sự kiện Application-end và Session-end 41

III.13.4 Kết thúc một Session 42

III.13.5 Quản lý các Session 42

III.13.6 Quản lý Application 43

III.13.7 Hoạt động của Component 44

CHƯƠNG IV: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 45

IV.1 Phân tích hệ thống 45

IV.1.1 Tổng quan về học và thi trắc nghiệm trực tuyến 45

IV.2 Các yêu cầu của hệ thống 46

IV.3 Mô tả các chức năng của hệ thống 47

IV.3.1. Đăng nhập vào hệ thống. 47

IV.3.1.1 Đăng nhập 47

IV.3.1.2 Thay đổi mật khẩu 48

IV.3.2 Các chức năng của người quản trị 48

IV.3.2.1 Thêm sinh viên 48

IV.3.2.2 Xóa một sinh viên khỏi danh sách 49

IV.3.2.3. Chỉnh sửa thông tin sinh viên 49

IV.3.2.4 Thêm bài học mới 49

IV.3.2.5 Chỉnh sửa nội dung bài học 49

IV.3.2.6 Xóa một bài học 49

IV.3.2.7. Thêm câu hỏi thi. 50

IV.3.2.8 Xóa câu hỏi 50

IV.3.2.9Chỉnh sửa câu hỏi. 50

IV.3.2.10 Tạo báo cáo thống kê. 50

IV.3.3 Các chức năng của sinh viên. 50

IV.3.3.1 Đăng kí thành viên 51

IV.3.3.2 Xem nội dung bài học 51

IV.3.3.3 Kiểm tra lại kiến thức 51

IV.3.3.4 Thi 52

IV.3.3.5 Tạo các ghi chú 52

IV.3.3.6. Tạo kế hoạch học tập 52

IV.4 Các sơ đồ luồng dữ liệu 53

IV.4.1 Ta có sơ đồ phân cấp chức năng. 53

IV.4.2 Sơ đồ mức ngữ cảnh 53

IV.4.3 Sơ đồ DFD mức 0 54

IV.4.4 Sơ đồ luồng dữ liệu DFD mức 1 55

IV.4.4.1 Admin quản trị các kì học 55

IV.4.4.2 Admin quản trị bài học – Sinh viên xem bài học 56

IV.4.4.3 Admin quản trị câu hỏi thi 57

IV.4.4.4 Phần thông tin đăng kí thành viên 58

IV.4.4.5 Sinh viên chọn chức năng ghi chú cho bài học 59

IV.4.4.6 Sinh viên chọn chức năng thêm kế hoạch(kh) 60

IV.4.4.7 Báo cáo thống kê 60

IV.4.4.8 Sinh viên chọn chức năng thi 61

IV.4.5 Thiết kế chi tiết về cơ sở dữ liệu 61

IV.4.6 Quan hệ giữa các bảng 63

IV.4.7 Thiết kế giao diện 64

CHƯƠNG V: CÀI ĐẶT VÀ THỬ NGHIỆM 66

V.1 Một số hình ảnh của chương trình 66

KẾT LUẬN 69

Tài liệu tham khảo 70

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống
  • Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Tìm hiểu về Web Caching và thiết kế và xây ...

Upload: simdoanhnhan

📎 Số trang: 70
👁 Lượt xem: 500
Lượt tải: 16

Cách thức hoạt động của một trang Web tìm ...

Upload: lethuyaitc

📎 Số trang: 70
👁 Lượt xem: 409
Lượt tải: 16

Khảo sát và phân tích thiết kế hệ thống,Xây ...

Upload: quocvuly

📎 Số trang: 61
👁 Lượt xem: 831
Lượt tải: 16

Phân tích thiết kế và xây dựng hệ thống quản ...

Upload: nmtuanhalico

📎 Số trang: 85
👁 Lượt xem: 484
Lượt tải: 21

Phân tích thiết kế và xây dựng hệ thống quản ...

Upload: frigidman81

📎 Số trang: 84
👁 Lượt xem: 745
Lượt tải: 22

Phân tích thiết kế và xây dựng hệ thống quản ...

Upload: tranquy_bn06

📎 Số trang: 84
👁 Lượt xem: 593
Lượt tải: 19

Tìm hiểu một số mẫu phân tích và xây dựng ...

Upload: upcommarket

📎 Số trang: 154
👁 Lượt xem: 384
Lượt tải: 16

Tìm hiểu một số mẫu phân tích và xây dựng ...

Upload: linhth

📎 Số trang: 154
👁 Lượt xem: 470
Lượt tải: 16

Tìm hiểu và xây dựng hệ thống Firewall trên ...

Upload: green_apple222

📎 Số trang: 100
👁 Lượt xem: 793
Lượt tải: 21

Tìm hiểu về các Web Server thông dụng hiện ...

Upload: sirtrongan

📎 Số trang: 101
👁 Lượt xem: 592
Lượt tải: 16

Tìm hiểu về các Web Server thông dụng hiện ...

Upload: dkqldt

📎
👁 Lượt xem: 577
Lượt tải: 16

Phân tích thiết kế và xây dựng hệ thống tính ...

Upload: sabotage_person

📎 Số trang: 137
👁 Lượt xem: 428
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Tìm hiểu về Web Caching và phân tích thiết ...

Upload: tomcuaca144

📎 Số trang: 70
👁 Lượt xem: 464
Lượt tải: 16

Kỹ thuật - Công nghệ
Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống LỜI NÓI ĐẦU Từ khi xuất hiện cho đến nay, World Wide Web ngày càng trở nên phổ biến, là một phương tiện truy nhập mạng đơn giản và rất thân thiện với người sử dụng. Với các trang Web, người sử dụng có thể tìm kiếm và tải về rất nhiều thể loại hình docx Đăng bởi
5 stars - 224492 reviews
Thông tin tài liệu 70 trang Đăng bởi: tomcuaca144 - 26/08/2025 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 26/08/2025 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Tìm hiểu về Web Caching và phân tích thiết kế và xây dựng hệ thống