JP4640980B2 - リクエスト処理方法およびリクエスト処理装置ならびにリクエスト処理プログラム - Google Patents
リクエスト処理方法およびリクエスト処理装置ならびにリクエスト処理プログラム Download PDFInfo
- Publication number
- JP4640980B2 JP4640980B2 JP2005337062A JP2005337062A JP4640980B2 JP 4640980 B2 JP4640980 B2 JP 4640980B2 JP 2005337062 A JP2005337062 A JP 2005337062A JP 2005337062 A JP2005337062 A JP 2005337062A JP 4640980 B2 JP4640980 B2 JP 4640980B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- priority
- request processing
- web page
- source web
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 62
- 238000003672 processing method Methods 0.000 title claims 6
- 238000000034 method Methods 0.000 claims description 16
- 230000007704 transition Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
メモリ207に展開されたリクエスト格納部219は、Webサーバモジュール208からリクエストを取得し、そのリクエストをリクエストキュー210〜212の何れかに格納する。
Claims (6)
- 利用者端末のWebブラウザを操作することで送信される、順に遷移する複数の要求元Webページのそれぞれからのリクエストを処理するリクエスト処理装置におけるリクエスト処理方法において、
前記リクエスト処理装置のCPUはプログラムを実行することで、前記複数の要求元WebページのURLのそれぞれに優先度を割り付けてパス名-優先度対応情報として前記リクエスト処理装置の記憶装置に予め記憶し、
前記リクエスト処理装置のCPUはWebサーバモジュールを実行することにより、利用者端末から送られてくる前記要求元WebページのURLを含むリクエストを受付けると、
前記リクエスト処理装置のリクエスト格納部は、該リクエストから該要求元WebページのURLを抽出し、前記パス名-優先度対応情報を参照して、前記要求元WebページのURLに対応する優先度を取得し、また、
前記受付けたリクエストを、前記取得した前記優先度に対応する前記記憶装置に予め備えられたリクエストキューへ格納し、
前記リクエスト処理装置のリクエスト処理割当て部は、前記リクエストキューを参照し、優先度の高いリクエストキューから順に前記リクエストを取り出して、前記リクエスト処理装置におけるCPUにより実行されるスレッドへ送り、該スレッドの実行により前記取り出したリクエストを処理する
ことを特徴とするリクエスト処理方法。 - 前記リクエスト格納部は、前記リクエストに応じて遷移する前記要求元Webページのログデータを記憶装置に格納し、
前記リクエスト格納部は、当該ログデータから前記要求元Webページが遷移する順序を前記記憶装置から読み出して特定し、
前記リクエスト格納部は、前記順序に応じた前記要求元WebページのURLに対応する優先度を前記パス名-優先度対応情報に設定して前記記憶装置に格納する
ことを特徴とする請求項1に記載されたリクエスト処理方法。 - 前記リクエスト格納部は、前記リクエストに応じて遷移する前記要求元WebページのURLを記憶装置に格納し、
前記リクエスト格納部は、前記リクエストを受付けた際、格納した前記URLを当該受付けた前記リクエストの発行元となる前記要求元Webページとして特定する
ことを特徴とする請求項1に記載されたリクエスト処理方法。 - 前記リクエスト処理装置のリクエストキュー管理部は、前記リクエストキュー中のリクエストを前記記憶装置より読み出して前記リクエストキュー中に格納されている前記リクエストの総数を示す格納リクエスト数を計数し、
前記リクエスト格納部は、該計数した格納リクエスト数が所定の値を超える場合、もしくは最大格納リクエスト数に対する前記格納リクエスト数の割合が所定の値を超える場合に、前記リクエストの前記リクエストキューへの格納を停止する
ことを特徴とする請求項1に記載のリクエスト処理方法。 - 利用者端末のWebブラウザを操作することで送信される、順に遷移する複数の要求元Webページのそれぞれからのリクエストを処理するリクエスト処理装置において、
前記複数の要求元WebページのURLのそれぞれに優先度を割り付けてパス名-優先度対応情報として記憶装置に予め記憶する記憶手段と、
利用者端末から送られてくる前記要求元WebページのURLを含むリクエストを受付けるWebサーバモジュールと、
該リクエストから該要求元WebページのURLを抽出し、前記パス名-優先度対応情報を参照して、前記要求元WebページのURLに対応する優先度を取得し、また
前記受付けたリクエストを、前記取得した前記優先度に対応する前記記憶装置に予め備えられたリクエストキューに格納するリクエスト格納部と、
前記記憶装置に予め備えられた前記リクエストキューを参照し、優先度の高いリクエストキューから順にリクエストを取り出して、前記リクエスト処理装置におけるCPUにより実行されるスレッドへ送り、該スレッドの実行により前記取り出したリクエストを処理するリクエスト処理割当て部と
を備えることを特徴とするリクエスト処理装置。 - 利用者端末のWebブラウザを操作することで送信される、順に遷移する複数の要求元Webページのそれぞれからのリクエストを処理するリクエスト処理装置で実行させるためのリクエスト処理プログラムにおいて、
前記リクエスト処理装置のCPUはプログラムを実行することで、前記複数の要求元WebページのURLのそれぞれに優先度を割り付けてパス名-優先度対応情報として前記リクエスト処理装置の記憶装置に予め記憶するステップと、
前記リクエスト処理装置のCPUはWebサーバモジュールを実行することにより、利用者端末から送られてくる前記要求元WebページのURLを含むリクエストを受付けるステップと、
前記リクエスト処理装置のリクエスト格納部は、該リクエストから該要求元WebページのURLを抽出し、前記パス名-優先度対応情報を参照して、前記要求元WebページのURLに対応する優先度を取得し、また、
前記受付けたリクエストを、前記取得した前記優先度に対応する前記記憶装置に予め備えられたリクエストキューに格納するステップと、
前記リクエスト処理装置のリクエスト処理割当て部は、前記リクエストキューを参照し、優先度の高いリクエストキューから順に前記リクエストを取り出して、前記リクエスト処理装置におけるCPUにより実行されるスレッドへ送り、該スレッドの実行により前記取り出したリクエストを処理するステップと
を前記リクエスト処理装置で実行させることを特徴とするリクエスト処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005337062A JP4640980B2 (ja) | 2005-11-22 | 2005-11-22 | リクエスト処理方法およびリクエスト処理装置ならびにリクエスト処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005337062A JP4640980B2 (ja) | 2005-11-22 | 2005-11-22 | リクエスト処理方法およびリクエスト処理装置ならびにリクエスト処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007141140A JP2007141140A (ja) | 2007-06-07 |
JP4640980B2 true JP4640980B2 (ja) | 2011-03-02 |
Family
ID=38203890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005337062A Expired - Fee Related JP4640980B2 (ja) | 2005-11-22 | 2005-11-22 | リクエスト処理方法およびリクエスト処理装置ならびにリクエスト処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4640980B2 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1166101A (ja) * | 1997-08-18 | 1999-03-09 | Nec Corp | 情報提供装置及びプログラムを記録した機械読み取り可能な記録媒体 |
JP2000137621A (ja) * | 1998-10-30 | 2000-05-16 | Toshiba Corp | イベント管理装置及びプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2000250984A (ja) * | 1999-02-26 | 2000-09-14 | Hitachi Ltd | メニュー表示方法および装置並びにメニュー表示プログラムを記録した記憶媒体 |
JP2001022714A (ja) * | 1999-07-12 | 2001-01-26 | Hitachi Ltd | サーバ計算機、負荷分散システム、電話交換システムおよび負荷分散方法 |
JP2001209571A (ja) * | 2000-01-26 | 2001-08-03 | Sharp Corp | 情報取得装置および情報取得方法、ならびに情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2002351832A (ja) * | 2001-05-25 | 2002-12-06 | Nec Corp | サーバクライアントシステム、分散処理方法、分散処理用プログラム |
-
2005
- 2005-11-22 JP JP2005337062A patent/JP4640980B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1166101A (ja) * | 1997-08-18 | 1999-03-09 | Nec Corp | 情報提供装置及びプログラムを記録した機械読み取り可能な記録媒体 |
JP2000137621A (ja) * | 1998-10-30 | 2000-05-16 | Toshiba Corp | イベント管理装置及びプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2000250984A (ja) * | 1999-02-26 | 2000-09-14 | Hitachi Ltd | メニュー表示方法および装置並びにメニュー表示プログラムを記録した記憶媒体 |
JP2001022714A (ja) * | 1999-07-12 | 2001-01-26 | Hitachi Ltd | サーバ計算機、負荷分散システム、電話交換システムおよび負荷分散方法 |
JP2001209571A (ja) * | 2000-01-26 | 2001-08-03 | Sharp Corp | 情報取得装置および情報取得方法、ならびに情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2002351832A (ja) * | 2001-05-25 | 2002-12-06 | Nec Corp | サーバクライアントシステム、分散処理方法、分散処理用プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2007141140A (ja) | 2007-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8078759B2 (en) | Method for prefetching of structured data between a client device and a server device | |
US8281382B1 (en) | Dynamic throttling systems and services | |
US8539080B1 (en) | Application intelligent request management based on server health and client information | |
US20100057935A1 (en) | Record medium with a load distribution program recorded thereon, load distribution method, and load distribution apparatus | |
EP1655919B1 (en) | Analysis method for user request | |
US9264369B2 (en) | Technique for managing traffic at a router | |
US20090327460A1 (en) | Application Request Routing and Load Balancing | |
US7090749B2 (en) | Method and apparatus for simulating application workloads on an e-business application server | |
US11159642B2 (en) | Site and page specific resource prioritization | |
US9197566B2 (en) | Information processing method, recording medium, and information processing apparatus | |
KR20130070500A (ko) | 해시 함수 결과를 이용한 서버 부하 분산 처리 방법 및 그 장치 | |
US20060080457A1 (en) | Computer system and bandwidth control method for the same | |
CN110995656B (zh) | 负载均衡方法、装置、设备及存储介质 | |
EP3582116A1 (en) | Webpage loading method, webpage loading system, and server | |
WO2002063816A2 (en) | Method and system for routing network traffic based upon application information | |
US20030110154A1 (en) | Multi-processor, content-based traffic management system and a content-based traffic management system for handling both HTTP and non-HTTP data | |
US10334014B2 (en) | Accessing connected service resources in a distributed application programming interface | |
KR102077495B1 (ko) | 웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 | |
JP4640980B2 (ja) | リクエスト処理方法およびリクエスト処理装置ならびにリクエスト処理プログラム | |
CN106919595A (zh) | 一种用于Cookie映射的方法、装置及电子设备 | |
WO2018127013A1 (zh) | 一种流数据的并发传输方法和装置 | |
JP2002342193A (ja) | データ転送先サーバ選定方法及び装置及びデータ転送先サーバ選定プログラム及びデータ転送先サーバ選定プログラムを格納した記憶媒体 | |
JP6568502B2 (ja) | 構成適用可否判断装置および分散構成評価方法 | |
US12032647B2 (en) | Tenant network for rewriting of code included in a web page | |
JP2005122358A (ja) | ウェブコンテンツ配信システム、ウェブコンテンツ配信プログラム及びプロクシサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091117 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100323 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100520 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100706 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100901 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101124 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101125 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4640980 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |