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

69 685 0
Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Internet là một mạng máy tính tồn cầu sử dụng một ngôn ngữ truyền thông chung nó tương tự như một hệ thống điện thoại quốc tế nhưng nó được nối kết theo cách làm việc của một mạng lớn.

Đồ án tốt nghiệp Lời cảm ơn Em xin chân thành cảm ơn cô giáo Dỗn Hồ Liên là người đã trực tiếp hướng dẫn em trong quá trình thực hiện đồ án này. Cô đã nhiệt tình chỉ bảo, giải đáp mọi thắc mắc, cung cấp các kiến thức cần thiết giúp em hồn thành đề tài. Quan trọng hơn, cô là người định hướng để em tiếp cận được với phương pháp nghiên cứu khoa học nói chung phương pháp nghiên cứu thực hiện phân tích, thiết kế một ứng dụng thực tế. Qua đây em cũng xin được cảm ơn các thầy cô trong khoa CNTT đã tận tình dạy bảo em trong 5 năm học tại trường cùng các bạn sinh viên đã đóp góp những ý kiến quý báu cho chương trình. Đỗ Hải Nam - KHMT - K46 Trang 1 Đồ án tốt nghiệp I.3.1 Internet Information Server làm việc như thế nào ? .4 I.4 Web Browser URL Request 4 I.5 Web Server Response 5 I.8 Sử dụng Internet Information Server như thế nào ? 6 CHƯƠNG III: NGÔN NGỮ ACTIVE SERVER PAGE (ASP) 26 III.1 Active Server Pages là gì? 26 III.2 Mô hình của Active Server Pages .26 III.2.1 Cách viết các file ASP Script 26 III.2.2 Cú pháp của ASP 27 III.4 Sử dụng các method .30 III.5.1 Request object .31 III.5.2 Response object .31 III.5.3 Session object .32 III.5.4 Application object .32 III.5.5. Server object .33 III.12 Sử dụng các Component của ASP .36 III.12.2 Database Access Component .37 III.13.2 Các sự kiện Application-start Session-start 40 III.13.3 Các sự kiện Application-end Session-end .40 III.13.4 Kết thúc một Session .41 III.13.5 Quản lý các Session .41 III.13.6 Quản lý Application 42 III.13.7 Hoạt động của Component 43 IV.1.1 Tổng quan về học thi trắc nghiệm trực tuyến 44 IV.3.1.1 Đăng nhập .46 IV.3.1.2 Thay đổi mật khẩu .47 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 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 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 quốc tế cũng tǎng đột biến. 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 đ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 đò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 Đỗ Hải Nam - KHMT - K46 Trang 2 Đồ án tốt nghiệp 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ụ 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 bảo tŕ 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 sau đó là phân tích thiết kế 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 Intranet Chương này sẽ đưa ra các khai niệm cơ bản về Internet, về Web 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 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 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 thử nghiệm Đưa ra được một số hình ảnh minh hoạ của hệ thống. CHƯƠNG I: TỔNG QUAN INTERNET - INTRANET I.1 Internet là gì ? Internet là một mạng máy tính tồn cầu sử dụng một ngôn ngữ truyền thông chung nó tương tự như một hệ thống điện thoại quốc tế nhưng nó được nối kết theo cách làm việc của một mạng lớn. World Wide Web (WWW) cho ta một hình ảnh dễ dàng giao tiếp tìm kiếm dữ liệu trên Internet. Các dữ liệu này được liên kết với nhau thông qua trang Web. Các file, các trang được nối kết với nhau thông qua các mối liên kết là text hoặc hình ảnh được gọi là HyperLink. Các trang Web có thể chứa văn bản, hình ảnh, phim, âm thanh. Các trang này có thể được đặt trên một máy tính ở nơi nào đó trên thế giới. Khi ta nối kết tới Internet ta có thể truy xuất thông tin trên tồn cầu. HyperLink là các text hay hình ảnh mà được gắn địa chỉ Web trên đó. Bằng cách click vào hyperlink ta có thể nhảy tới một trang thành phần của một Web site. Mỗi một Web site có một trang chủ của Web site đó có một địa chỉ duy nhất được Đỗ Hải Nam - KHMT - K46 Trang 3 Đồ án tốt nghiệp gọi là Uniform Resource Locator (URL). URL xác định chính xác tên của máy tính đường dẫn tới một trang Web xác định. I.2 Intranet là gì ? Intranet dựa vào TCP/IP Network nhưng không nối kết tới Internet mà chỉ sử dụng chuẩn truyền thông Internet các công cụ của nó dùng để cung cấp thông tin tới người sử dụng trên một mạng riêng. Ví dụ một công ty có thể cài đặt một Web server chỉ cho các thành viên của công ty trao đổi thư từ tin tức,thông tin thương mại .Các thành viên truy xuất thông tin bằng cách dùng các Web browser. I.3 Internet Information Server là gì ? Internet Information Server (IIS) là một Web server cho phép ta công bố thông tin trên mạng Intranet hay Internet. Internet Information Server truyền tải thông tin bằng cách dùng Hypertext Transfer Protocol (HTTP), Internet Information Server cũng có thể dùng phương thức FTP hoặc Gopher. I.3.1 Internet Information Server làm việc như thế nào ? Web là một hệ thống yêu cầu (Request) đáp ứng (Response). Web browser yêu cầu thông tin bằng cách gửi một URL tới Web server, Web server đáp ứng lại bằng cách trả lại một trang HTML cho Web browser. HTML có thể là một trang Web tĩnh được lưu sẵn ở trên Web server hoặc có thể là một trang Web động mà server tạo ra khi đáp ứng yêu cầu của người sử dụng hoặc là một trang ở thư mục nào đó trên server. I.4 Web Browser URL Request Mỗi trang Web trên Intranet hoặc Internet có một URL duy nhất. Web browser yêu cầu một trang bằng cách gửi một URL tới một Web server. Web server sử dụng thông tin trong URL để xác định cho hiển thị trang Web theo yêu cầu của Browser. Cú pháp URL là một chuỗi văn bản tuần tự gồm có : Protocol, Domain Name, đường dẫn (Path) tới thông tin yêu cầu. Protocol là chuẩn truyền thông dùng để truyền tải thông tin như là : HTP, FTP Gopher. Domain Name chính là Domain Name System (DNS) của máy tính chứa thông tin. Path là đường dẫn tới thông tin yêu cầu trên máy tính.Ví dụ : Phương thức Tên Domain Đường dẫn (Path) Http:// www.microsoft.com /backoffice Https:// (secure HTTP) www.company.com /catalog/orders.htm Đỗ Hải Nam - KHMT - K46 Trang 4 Đồ án tốt nghiệp Gopher:// gopher.college.edu /research/astronomy/index.htm ftp:// orion.bureau.gov /stars/alpha quadrant/starlist.txt Một URL cũng có thể chứa thông tin mà Web server cần phải xử lý trước khi trả lại một trang, dữ liệu trong URL được gắn thêm vào cuối đường dẫn. Web server gửi dữ liệu này tới một chương trìng hay một Scirpt để xử lý trả lại kết quả trong một trang web.Ví dụ : Request Type URL Static HTML page http://www.microsoft.com/backoffice/default.htm ISAPI application http://www.msn.com/custom/page1.dll?CUST=on Internet Database Connector http://www.microsoft.com/feedback/input.idc Common Gateway Interface (CGI) script http://www.company.com/calculator/add.pl?2.2 I.5 Web Server Response Web server đáp ứng yêu cầu của Web browser bằng cách trả lại một trang HTML. Trang trả lại có thể là trang HTML tĩnh, trang HTML động hoặc là trang trong danh sách thư mục. I.6 Trang HTML tĩnh (Static Page) Một trang HTML tĩnh là trang đã được chuẩn bị sẵn cho các yêu cầu nhất định được đặt sẵn trên Web server. Người sử dụng yêu cầu một trang HTML tĩnh bằng cách gõ trực tiếp URL hoặc là Click vào Hyperlink của URL nào đó, URL được gửi tới server. Server đáp ứng bằng cách trả lại trang HTML tĩnh. I.7 Trang động (Dynamic Page) Các trang động được tạo ra trong quá trình đáp ứng cho yêu cầu của người sử dụng. Một Web browser thu thập thông tin bằng cách thực hiện một trang có các Textbox, Menu, Checkbox . cho phép người sử dụng điền vào hoặc lựa chọn. Khi người sử dụng click vào một nút (button) trên Form, dữ liệu từ Form được gửi tới Web server. Server đưa dữ liệu này tới một Script hoặc một trình ứng dụng để xử lý. Sau đó server gửi lại kết quả cho browser bằng một trang HTML. Ví dụ sau đây cho phép ngưới sử dụng gửi một yêu cầu tới một Internet Server API (ISAPI), ứng dụng này dùng để cộng 2 số. Ngưới sử dụng ngập 2 số được cộng sau đó click một button để gửi 2 số đó tới web server. Web server gọi một ISAPI để cộng 2 số, sau đó trả lại kết quả cho browser bằng một trang HTML. Đỗ Hải Nam - KHMT - K46 Trang 5 Đồ án tốt nghiệp Minh họa sau đây cho phép người sử dụng truy cập vào database bằng cách dùng Internet Database Conector. Người sử dụng hồn thành một Form sau đó click vào một button để gửi dữ liệu tới server. Server nạp dữ liệu vào database sau đó trả lại một trang HTML kết quả cho browser. I.8 Sử dụng Internet Information Server như thế nào ? Internet Information Server đủ khả năng đáp ứng các chức năng quan trọng cho các tổ chức khác nhau. Chúng ta có thể sử dụng một Server cho một Web site hoặc cũng có thể sử dụng nhiều server cho một Web site. Một trong những nhân tố để xác định cấu hình Internet Information Server là nó được sử dụng bên trong nội bộ của một mạng Intranet hay nó được nối kết tới Intetnet. Các kịch bản sau đây giúp ta hiểu thêm phạm vi khả năng sử dụng của Internet Information Server. Đỗ Hải Nam - KHMT - K46 Trang 6 Đồ án tốt nghiệp I.9 Các kịch bản Intranet Trong một nhóm(Workgroup) ta có thể tích hợp Internet Information Server với một Server. Web server của Workgroup có khả năng tổ chức các loại trang web để đáp ứng cho các ứng dụng trong workgroup như là cho phép giao tiếp với Database SQL hay là cho phép truy xuất tài nguyên từ xa(Remote Access Service). Trong một mạng thương mại lớn có nhiều bộ phận (workgroup), mỗi bộ phận chạy Internet Information Server trên server của mình. Một server trung tâm được dùng để phối hợp quản lý tất cả thông tin trên mạng. I.10 Các kịch bản Internet. Internet Information server có thể là một Web server đơn giản trên Internet như ví dụ minh họa sau đây Đỗ Hải Nam - KHMT - K46 Trang 7 Đồ án tốt nghiệp Trong các Site lớn hơn, ta có thể cho phép các thành viên trong mạng truy xuất tới Web server sử dụng các công cụ chế tác như FrontPage để chế tác nội dung cho Web server. Sự tích hợp Internet Information Server với Windows NT có thể tạo ra các server có nhiều chức năng. Ví dụ như một công ty có nhiều site khác nhau trên thế giới, có thể dùng Internet Information Server để truyền thông giữa các site này với nhau, ta cũng có thể dùng RAS để cho phép truy cập tới Intranet hoặc Internet. Đỗ Hải Nam - KHMT - K46 Trang 8 Đồ án tốt nghiệp Nhiều kịch bản nối kết tới Internet còn liên quan tới thành phần thứ ba là các Routersvà các thiết bị an ninh nằm giữa máy tính của ta Internet dùng để lọc các gói(packets) thông tin gửi qua chúng. Các trường hợp này chưa được đề cập trong các kịch bản ở trên. CHƯƠNGII : TÌM HIỂU WEB CACHING II.1 Các thuật ngữ cơ bản Tuy nhiên trước khi đi vào các khái niệm về Web caching ta sẽ tìm hiểu một số thuật ngữ hay được dùng trong khi giải thích các khái niệm nó cũng là những thuật ngữ chuẩn của Internet. II.1.1 Client – Server Đây là những khái niệm nền tảng để xây dựng nên một hệ thống ứng dụng Web. - Client: là các chương trình ứng dụng dùng để thiết lập kết nối với mục đích gửi đi các yêu cầu cung cấp dịch vụ. Đó là các trình duyệt Web, các trình biên tập (editor) hoặc các công cụ người sử dụng cuối khác. Các client thông dụng nhất thường chạy trên máy của người sử dụng cuối - Server: là chương trình ứng dụng dùng để chấp nhận kết nối với mục đích phục vụ các yêu cầu cung cấp dịch vụ bằng cách gửi các đáp ứng trở lại phía yêu cầu. Đối với các hệ thống cung cấp dịch vụ lớn, các chương trình này thường chạy trên các hệ thống phần cứng riêng thường được phân biệt là phần cứng server phần mềm server. Một máy chủ Web (Web server) thì quản lý cung cấp việc truy cập tới một tập hợp các tài nguyên trên nó. Tài nguyên trên nó thì có thể đơn giản chỉ là các file văn bản, hình ảnh hoặc có thể là các dữ liệu phức tạp hơn chẳng hạn như các cơ sở dữ liệu. Trên nền tảng Web thì hầu hết các yêu cầu chủ yếu là các công việc download. Các máy client thì download thông tin từ server. Trong trường hợp này chính nó gửi thông tin yêu cầu chứa tên của tài nguyên cộng thêm với một vài thông tin từ phía client thì hồn tồn nhỏ (200 B) trong đó thông tin download về thì thường là các dữ liệu văn bản hoặc hình ảnh với kích thước trung bình khoảng 10000B. Đây chính là một trong những đặc điểm cơ bản của hệ thống Web. Tốc độ nhận dữ liệu bao giờ cũng cao hơn tốc độ truyền dữ liệu đi bởi vậy hầu hết người sử dụng Web thì thường xuyên nhận thông tin. Web client thường dùng được gọi là trình duyệt (browser). Những ứng dụng này chẳng hạn như là Nescape Microsoft Internet Explore. Mục đích của những trình duyệt này là hiện thị nội dung của một trang Web Có một số lượng lớn các server được sử dụng rộng rãi trên Web. Apache HTTP server là một trong những server Web thông dụng hồn tồn miễn phí. Đỗ Hải Nam - KHMT - K46 Trang 9 Đồ án tốt nghiệp Netcape , Microsoft các công ty khác cũng có một số các sản phẩm. Nhưng hầu hết tất cả các sản phẩm thì đều tập trung hiệu năng của các server. Một site nổi tiếng trên Net thì có thể nhận 10 triệu yêu cầu một ngày. Trong trường hợp này thì cả phần cứng lẫn phần mềm đều phải được thiết kế một cách cẩn thận để có thể đáp ứng được nhiều yêu cầu một lúc như vậy. Có rất nhiều site chạy trên nhiều server song song với nhau để có thể đáp ứng được tỉ lệ cao các yêu cầu như vậy còn phục vụ cho việc dự phòng. II.1.2 Proxy Một chương trình trung gian có thể hoạt động với vai trò của server hoặc của client nhằm mục đích thay mặt các client tạo ra các yêu cầu. Yêu cầu được phục vụ tại chỗ hoặc chuyển qua các proxy đến các server khác. Một proxy phải biết biên dịch nếu cần có thể viết lại các thông điệp yêu cầu trước khi chuyển tiếp yêu cầu. Các proxy thường được sử dụng như các bộ đóng gói phía client qua các firewall của mạng như các chương trình hỗ trợ để xử lý các yêu cầu thông qua các giao thức không được triển khai ở phía người sử dụng. II.1.3 Cache Một nơi lưu trữ tạm thời các bản tin đáp ứng của chương trình, một hệ thống phụ trợ điều khiển việc lưu trữ, cung cấp huỷ các tài liệu. Cache lưu các bản tin đáp ứng có thuộc tính có thể lưu trữ được (cacheable) để giảm thời gian đáp ứng bǎng thông tiêu thụ cho mỗi yêu cầu. Bất cứ client hay server nào đều có thể có cache. - Mạng lưới cache server (caching mesh): hệ thống các caching server phối hợp hoạt động với nhau. - Web cache server cục bộ (local cache): cache server chạy trên cùng một mạng LAN với client.s - Web cache server cấp một: Web cache server mà client của người sử dụng kết nối trực tiếp đến . Loại này gần giống loại cục bộ. - Web cache server cấp cao (upper-level cache hay entry cache): nhìn từ phía client, tất cả các cache tham gia vào mạng lưới caching không kết nối thẳng đến client là các cache server cấp cao. Trong các loại Web cache server cấp cao có loại Parent cache được kết nối trực tiếp đến Web server. Như vậy, trong một mạng lưới thì tên của các Web cache chỉ mang tính chất tương đối. II.1.4 Các đối tượng Web( Web Object) “Đối tượng” ở đây có thể được hiểu là các loại dữ liệu khác nhau trên server chẳng hạn như file audio, file Zip, Đối tượng Web thì có một số các đặc điểm quan trọng như kích thước, kiểu file (HTML, image, audio ), thời gian tạo ra file, thời gian chỉnh sửa gần nhất. II.1.5 Nhận biết tài nguyên (Resource Indentifier) Nhận biết tài nguyên cũng là một trong những khái niệm cơ bản của kiến trúc Web. Đó có thể là tên hay địa chỉ của một đối tượng Web. Nó cũng giống như là địa chỉ của một con đường hay số điện thoại. Thông thường thì người ta hay gọi là Universal Resource Identifiers (URI). Chúng thì thường được sử dụng cho cả người máy tính.Caches thì thường được sử dụng để nhận biết chúng. Đỗ Hải Nam - KHMT - K46 Trang 10 [...]... đây là sử dụng Web caching để giảm thời gian load dữ liệu của các hệ thống server II.4 Phân loại Web caching Nội dung của một trang Web thì có thể được lưu trữ ở nhiều vị trí khác nhau dọc theo các đường dẫn giữa các client các server gốc Đầu tiên các trình duyệt cũng tự mình xây dựng hệ thống cache trong nó Người ta gọi nó là Browser caches Tiếp theo là caching proxy (proxy cache) kết hợp tất cả... yêu cầu từ cache con của nó Hình vẽ dưới đây minh họa về một cache thừa kế II.6.2 Các lợi ích của kế thừa Cache II.6.2.1 Hiệu năng Hiệu năng thì luôn làm cho mọi người muốn gia nhập vào hệ thống kế thừa Tuy nhiên hệ thống caching kế thừa không phải là điều thần kì, nó không đảm bảo được chắc chắn hệ thống sẽ cải thiện được hiệu năng Nếu bạn muốn tìm kiếm hiệu năng tốt hơn thì bạn phải quyết định điều... server gốc để kiểm tra sẽ tăng lên khi đó sẽ làm hao tổn băng thông của đường truyền Tuy nhiên hiện nay thì các chương trình sử dụng Web caching đều sử dụng giải thuật kết hợp các giải thuật ở trên Vì vậy quá trình xử lý sẽ trở nên linh hoạt hợp lý hơn II.6 Sự kế thừa của các Cache Khi ta sử dụng một Web caching thì có thể có nhiều giới hạn về bộ nhớ chính vì vậy việc kế thừa cache là một trong những... với Web client hơn Nhìn chung, người sử dụng Web client sẽ chỉ nhận thấy độ trễ rất thấp khi yêu cầu một URL, phía nhà quản lý mạng sẽ nhận thấy ít lưu lượng hơn các Web server có số lượng các yêu cầu cung cấp dịch vụ thấp hơn Web client yêu cầu tài liệu từ Web server hoặc trực tiếp hoặc thông qua Web cache server hay proxy Web cache server có chức nǎng như Web server khi nhìn từ phía client có... client khi nhìn từ phía Web server Chức nǎng của Web cache server là lưu trữ các tài liệu Web (có thể là các trang HTML, các hình ảnh hoặc các tệp tin) tại vị trí gần với người sử dụng để tránh phải chuyển về nhiều lần cùng một tài liệu qua cùng một kết nối do đó làm giảm thời gian tải về tạo ra ít tải hơn trên các server đầu xa II.3 Tại sao phải sử dụng Cache đối với Web ? Đơn giản vì nó tiết... chúng được thiết kế cho Web Một trong số những giao thức khác như File Tranfer Protocol (FTP) hay Gopher thì vẫn được sử dụng cho đến ngày nay Ngồi ra một số giao thức mới xuất hiện gần đây như Secure Sockét Layer (SSL) hay Real-time Transport Protocol (RTP) cũng thường xuyên được sử dụng II.2 Định nghĩa Web Caching Kỹ thuật Web Caching chính là việc chuyển bản copy của các tài liệu Web từ Web server... cái này có thể liên kết được với những cái khác Trong mô hình thừa kế Caches, lớp thấp nhất sẽ chuyển những cache-misses lên những lớp cao hơn cho đến khi cache-hits được tìm thấy hoặc yêu cầu có thể chuyển đến server gốc Việc kế thừa Cache thì rất được quan tâm vì khi đó nó có thể cải tiến hiệu năng làm việc của hệ thống Web Một số yêu cầu không có trong cache này thì sẽ được tìm Đỗ Hải Nam - KHMT... bạn phải quyết định điều gì là quan trọng đối với bạn Giảm băng thông ? Giảm độ trễ Bạn nên tạo ra một hệ thống cho việc giám sát hệ thống hiệu năng Cache của bạn Vậy để có một hệ thống hoạt động tốt thì cần chú ý những điểm sau: + Một số đối tượng không tìm thấy trong cache của nó nhưng sẽ được tìm thấy trong cache của hàng xóm của nó Hay nói cách khác là bạn có thể nhận được cache-hits từ cache hàng... năng tìm lỗi Nếu proxy đầu tiên bị lỗi thì nó sẽ tự động cố gắng tìm những cái tiếp theo cho đến cuối cùng của danh danh proxy mà nó nhận được ban đầu Một lỗi được tìm thấy khi trình duyệt nhận được lỗi Connection Refused thời gian thiết lập kết nối vượt quá thời gian cho phép(time out) II.7.4 Cách viết một PAC Tên của hàm để thực hiện một PAC đó là FindProxyForURL() có hai tham số url host... Proxy-connection: Keep-alive HTTP đưa ra một sự thật là: yêu cầu đáp ứng có thể được đưa qua một số các proxies giứa Client Server gốc Một số HTTP header được định nghĩa như là end to end(điêm cuối tới điểm cuối) một số như là hop to hop(điểm tới điểm) End to end header thì vận chuyển thông tin tới các hệ thống cuối(Client Server gốc), bình thường thì nó không phải được chỉnh sửa bới proxies . Hi u n ng Hi u n ng th luôn l m cho m i ng ời muốn gia nhập v o h th ng k th a. Tuy nhiên h th ng caching k th a kh ng phải là đi u th n k , nó kh ng. CHƯƠNGII : T M HI U WEB CACHING II.1 Các thu t ng cơ bản Tuy nhiên trước khi đi v o các khái ni m v Web caching ta sẽ t m hi u m t số thu t ng hay

Ngày đăng: 25/04/2013, 21:56

Hình ảnh liên quan

Web cache có thể trở lên phức tạp hoặc không định hình được. Chúng ta sẽ sử dụng các thuật ngữ như cha (parent), con (child), anh chi em ruột (sibling) để mô  tả mối quan hệ giữa hai cache bất kỳ với nhau - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

eb.

cache có thể trở lên phức tạp hoặc không định hình được. Chúng ta sẽ sử dụng các thuật ngữ như cha (parent), con (child), anh chi em ruột (sibling) để mô tả mối quan hệ giữa hai cache bất kỳ với nhau Xem tại trang 20 của tài liệu.
Như trên ta đã đưa ra việc cấu hình bằng tay đơn giản là thiết lập một địa chỉ proxy cho một hoặc nhiều giao thức kết nối như HTTp, FTP, SSL - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

h.

ư trên ta đã đưa ra việc cấu hình bằng tay đơn giản là thiết lập một địa chỉ proxy cho một hoặc nhiều giao thức kết nối như HTTp, FTP, SSL Xem tại trang 22 của tài liệu.
II.7.3 Cấu hình proxy tự động(Proxy Auto-Configuration Script) - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

7.3.

Cấu hình proxy tự động(Proxy Auto-Configuration Script) Xem tại trang 23 của tài liệu.
configuration script như hình vẽ và thêm URL của file PAC vào tron gô địa chỉ. - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

configuration.

script như hình vẽ và thêm URL của file PAC vào tron gô địa chỉ Xem tại trang 25 của tài liệu.
III.2 Mô hình của Active Server Pages - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

2.

Mô hình của Active Server Pages Xem tại trang 26 của tài liệu.
Dựa trên các thông tin dữ liệu như trên ta có thể đưa ra các bảng như sau: Tb_hocki - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

a.

trên các thông tin dữ liệu như trên ta có thể đưa ra các bảng như sau: Tb_hocki Xem tại trang 60 của tài liệu.
IV.4.6 Quan hệ giữa các bảng - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

4.6.

Quan hệ giữa các bảng Xem tại trang 62 của tài liệu.
hình trang   Liên hệTrang  - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

hình trang.

Liên hệTrang Xem tại trang 63 của tài liệu.
Màn hình trang quản trị - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

n.

hình trang quản trị Xem tại trang 64 của tài liệu.
V.1 Một số hình ảnh của chương trình 1. Giao diện chương trình1. Giao diện chương trình - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống

1.

Một số hình ảnh của chương trình 1. Giao diện chương trình1. Giao diện chương trình Xem tại trang 65 của tài liệu.
CHƯƠNG V: CÀI ĐẶT VÀ THỬ NGHIỆM - Tìm hiểu về Web Caching và thiết kế và xây dựng hệ thống
CHƯƠNG V: CÀI ĐẶT VÀ THỬ NGHIỆM Xem tại trang 65 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan