JPH11224235A - How to reduce server load when downloading hypertext data - Google Patents
How to reduce server load when downloading hypertext dataInfo
- Publication number
- JPH11224235A JPH11224235A JP10026870A JP2687098A JPH11224235A JP H11224235 A JPH11224235 A JP H11224235A JP 10026870 A JP10026870 A JP 10026870A JP 2687098 A JP2687098 A JP 2687098A JP H11224235 A JPH11224235 A JP H11224235A
- Authority
- JP
- Japan
- Prior art keywords
- server
- hypertext data
- arrival rate
- data
- client
- 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.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【課題】本発明は、サーバ負荷軽減という観点に立った
制御を課題とするものである。
【解決手段】サーバプログラム205は、クライアント
プログラム203からハイパーテキストデータの取得要
求を受け取ると、要求されているハイパーテキストデー
タの中のハイパーテキストデータ作成者によりあらかじ
め記述されたサーバ解釈言語を解釈し、サーバプログラ
ム205への要求の到着率を監視する到着率監視プログ
ラム204から取得した到着率が、サーバプログラム2
05の定義であらかじめ設定された到着率上限値を超え
ている場合は、最低限必要なイメージデータを取り込む
記述以外をハイパーテキストデータから取り除き、また
その他の場合は、イメージデータを取り込む記述を全て
残したままで、クライアントプログラム203にハイパ
ーテキストデータを転送する。
(57) [Summary] An object of the present invention is to perform control from the viewpoint of reducing server load. Upon receiving a request to acquire hypertext data from a client program, a server program interprets a server interpretation language described in advance by a hypertext data creator in the requested hypertext data, and The arrival rate acquired from the arrival rate monitoring program 204 for monitoring the arrival rate of requests to the server program 205 is the server program 2
If the arrival rate exceeds the upper limit of the arrival rate set in advance in the definition of H.05, the description excluding the minimum required image data is removed from the hypertext data. In other cases, all the description capturing the image data is left. The hypertext data is transferred to the client program 203 without changing.
Description
【0001】[0001]
【発明の属する技術分野】本発明はハイパーテキストデ
ータを提供するコンピュータ及びその負荷軽減方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer for providing hypertext data and a method for reducing the load on the computer.
【0002】[0002]
【従来の技術】以下、図1を利用して従来のハイパーテ
キストデータを提供するコンピュータシステムの構成及
び動作を説明する。2. Description of the Related Art The configuration and operation of a conventional computer system for providing hypertext data will be described with reference to FIG.
【0003】図1に示す従来のハイパーテキストデータ
を提供するコンピュータシステムにおいて102は、イ
メージデータを取り込んだハイパーテキストデータを有
するコンピュータ装置、101は、102をサーバとし
てサーバ/クライアント環境を構成するコンピュータ装
置、103は、ハイパーテキストデータをダウンロード
/表示できるアプリケーションプログラム、104は、
イメージデータを取り込んだハイパーテキストデータを
保持/送信するアプリケーションプログラムである。In the conventional computer system for providing hypertext data shown in FIG. 1, reference numeral 102 denotes a computer having hypertext data obtained by capturing image data, and 101 denotes a computer which constitutes a server / client environment using 102 as a server. , 103 are application programs capable of downloading / displaying hypertext data, and 104 are
This is an application program that holds / transmits hypertext data that has captured image data.
【0004】104は、103からハイパーテキストデ
ータの取得要求を受け取ると、要求されているハイパー
テキストデータを103に送信し、その後送信されてき
たハイパーテキストデータを解釈した103がそのハイ
パーテキストデータに取り込まれるいくつかの画像デー
タの取得要求を104に対して行い、104は、その要
求を受けて103にいくつかの画像データを送信してい
た。[0004] Upon receiving a request for obtaining hypertext data from 103, 104 transmits the requested hypertext data to 103, and after interpreting the transmitted hypertext data, 103 takes in the hypertext data. A request for acquiring some image data to be made is made to 104, and 104 has received some requests and transmitted some image data to 103.
【0005】また、サーバへの要求を減らす仕組みとし
て、クライアント側の利用者の都合に併せて、クライア
ント側アプリケーションプログラムの設定で、画像デー
タの取り込みを行わないという指定は可能であった。Further, as a mechanism for reducing requests to the server, it has been possible to specify not to take in image data by setting a client-side application program in accordance with the convenience of the client-side user.
【0006】[0006]
【発明が解決しようとする課題】前述従来技術は、結果
的にサーバ側アプリケーションプログラムへの要求量を
削減することもあるが、あくまで、クライアントプログ
ラム利用者の嗜好の問題であり、サーバ負荷軽減という
観点に立った制御は、なされていないという問題があっ
た。Although the prior art described above may reduce the amount of requests to the server-side application program as a result, it is only a matter of the preference of the client program user, and the server load is reduced. There was a problem that control from a viewpoint was not performed.
【0007】本発明の目的は、サーバの負荷軽減という
観点からサーバへのコネクション確立要求の到着率に連
動してサーバへのデータ送信の要求量を減らすと同時
に、クライアント側に最低限必要な情報を欠落させない
で送信し、クライアントユーザに必要な情報を提供しつ
づけることにある。An object of the present invention is to reduce the amount of data transmission requests to the server in conjunction with the arrival rate of connection establishment requests to the server from the viewpoint of reducing the load on the server, and at the same time, to minimize the information required on the client side. Is to be transmitted without dropping and to continue to provide necessary information to the client user.
【0008】[0008]
【課題を解決するための手段】本発明によれば前記目的
は、到着率を監視する到着率監視プログラムをサーバに
用意し、ハーパーテキストデータ作成者が、監視されて
いる到着率が一定の値を超えている時は最低限必要な画
像以外はハイパーテキストデータに取り込まれないよう
にサーバ解釈言語を使ってハイパーテキストデータ内に
記述することにより達成される。According to the present invention, an object of the present invention is to provide an arrival rate monitoring program for monitoring an arrival rate in a server, wherein a creator of the harper text data makes the monitored arrival rate a constant value. When the number of images exceeds the minimum value, it can be achieved by describing in the hypertext data using a server interpretation language so that the image other than the minimum necessary image is not taken in the hypertext data.
【0009】[0009]
【発明の実施の形態】以下、本発明の一実施例を図面に
より詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.
【0010】図2は、本発明の一実施例における高負荷
時の構成及び動作を説明するブロック図である。FIG. 2 is a block diagram for explaining the configuration and operation under a high load in one embodiment of the present invention.
【0011】図3は、本発明の一実施例における送信画
像データの削減決定処理の流れを説明するフローチャー
トである。FIG. 3 is a flow chart for explaining the flow of the transmission image data reduction determining process in one embodiment of the present invention.
【0012】図2において202は、イメージデータを
取り込んだハイパーテキストデータを有するコンピュー
タ装置、201は、202をサーバとしてサーバ/クラ
イアント環境を構成するコンピュータ装置、203は、
ハイパーテキストデータをダウンロード/表示できるア
プリケーションプログラム、205は、イメージデータ
を取り込んだハイパーテキストデータを保持/送信する
アプリケーションプログラム、204は、不特定多数の
クライアントから205へのコネクション確立要求の到
着率を監視する到着率監視プログラムである。In FIG. 2, reference numeral 202 denotes a computer having hypertext data obtained by capturing image data; 201, a computer constituting a server / client environment using 202 as a server;
An application program 205 capable of downloading / displaying hypertext data, an application program 205 holding / sending hypertext data having image data taken in, and an application program 204 monitoring the arrival rate of connection establishment requests from an unspecified number of clients to 205 Is an arrival rate monitoring program.
【0013】ここで本実施例における送信画像データの
削減決定処理の流れを図2及び図3を使って説明する。Here, the flow of the transmission image data reduction determining process in this embodiment will be described with reference to FIGS.
【0014】あらかじめ205に経験値より、到着率の
到着率上限値を定義しておく。また、ハイパーテキスト
データ作成者は、サーバ解釈言語を利用してクライアン
ト側の利用者がハイパーテキストデータを参照する上で
必要最低限必要な画像データの取り込み記述部分は、到
着率が到着率上限値を超えた場合、取り除かれるように
記述しておく。An upper limit of the arrival rate of the arrival rate is defined in advance 205 based on the experience value. In addition, the creator of the hypertext data must use the server interpretation language to read the image data necessary for the client-side user to reference the hypertext data. If it exceeds, write it so that it is removed.
【0015】205は、203からハイパーテキストデ
ータの取得要求を受け取ると、サーバ解釈言語を解釈
し、204により監視されているコネクション確立要求
の到着率が205に定義されている到着率上限値を超え
ている場合(307)、不必要な画像の取り込み部分の
記述を取り除いた後(305)、ハイパーテキストデー
タを203に送信する(306)。その後送信されてき
たハイパーテキストデータを解釈した203がそのハイ
パーテキストデータに取り込まれる画像データがあれば
(308)、その取得要求を205に対して行い、20
5は、その要求を受けて203にいくつかの画像データ
を送信する(309)。また、204により監視されて
いるコネクション確立要求の到着率が205に定義され
ている到着率上限値を超えていない場合(301)、従
来の処理どおり、要求されているハイパーテキストデー
タを203に送信し(302)、その後送信されてきた
ハイパーテキストデータを解釈した203がそのハイパ
ーテキストデータに取り込まれるいくつかの画像データ
の取得要求を205に対して行い、205は、その要求
を受けて203にいくつかの画像データを送信する。
(303、304)また、本発明の一実施例における通
常時と負荷時のハイパーテキストデータのイメージ例
は、図4に示す通りである。Upon receiving the hypertext data acquisition request from the server 203, the server 205 interprets the server interpretation language, and the arrival rate of the connection establishment request monitored by the server 204 exceeds the arrival rate upper limit defined in 205. If it is (307), the description of the unnecessary image capturing part is removed (305), and the hypertext data is transmitted to 203 (306). If there is image data to be taken into the hypertext data by interpreting the transmitted hypertext data 203 (308), the acquisition request is made to 205 and 20
5 receives the request and transmits some image data to 203 (309). If the arrival rate of the connection establishment request monitored by 204 does not exceed the arrival rate upper limit defined in 205 (301), the requested hypertext data is transmitted to 203 as in the conventional processing. Then, the interpreter 203 interpreting the transmitted hypertext data makes a request to 205 to acquire some image data to be taken into the hypertext data, and 205 Send some image data.
(303, 304) Further, examples of images of the hypertext data in the normal state and the load state in one embodiment of the present invention are as shown in FIG.
【0016】図4において、401は到着率が上限を超
えない場合にクライアント側に送信されるハイパーテキ
ストデータのイメージ例、402は到着率が上限を超え
た場合にクライアント側に送信されるハイパーテキスト
データのイメージ例である。401で取り込まれたボタ
ンやバーナー等の画像データ403、404、405、
406、407のうち、402では、最低限ないと困る
情報406(この例の場合は、日本語ページへのリンク
の為のボタン)以外は、ハイパーテキストデータの取り
込み部分がはずされている。なお、最低限ないと困る画
像データ情報なのかどうかの判断は、ハイパーテキスト
データ作成者の判断である。In FIG. 4, reference numeral 401 denotes an example of an image of hypertext data transmitted to the client when the arrival rate does not exceed the upper limit, and 402 denotes a hypertext transmitted to the client when the arrival rate exceeds the upper limit. It is an image example of data. Image data 403, 404, 405, such as buttons and burners, captured in 401,
Of the 406 and 407, the portion 402 of the hypertext data other than the information 406 (button for linking to a Japanese page in this example), which is indispensable at least, is removed. It should be noted that the determination as to whether or not the image data information is indispensable to the minimum is the determination of the hypertext data creator.
【0017】[0017]
【発明の効果】リソースサーバが負荷が高い場合にその
負荷を軽減すると同時にハイパーテキストデータ取得要
求者に必要最低限の情報を提供する。According to the present invention, when the load on the resource server is high, the load can be reduced and the required minimum information can be provided to the requester of the hypertext data acquisition.
【図1】従来の技術の構成及び動作を説明するブロック
図である。FIG. 1 is a block diagram illustrating the configuration and operation of a conventional technique.
【図2】本発明の一実施例における高負荷時の構成及び
動作を説明するブロック図である。FIG. 2 is a block diagram illustrating a configuration and operation under a high load in one embodiment of the present invention.
【図3】本発明の一実施例における送信画像データの削
減決定処理の流れを説明するフローチャートである。FIG. 3 is a flowchart illustrating a flow of a transmission image data reduction determination process according to an embodiment of the present invention.
【図4】本発明の一実施例における通常時と負荷時のハ
イパーテキストデータ図である。FIG. 4 is a diagram of hypertext data at normal time and under load in one embodiment of the present invention.
101、102、201、202…コンピュータ装置、 103、203…ハイパーテキストデータ取得プログラ
ム、 104、205…ハイパーテキストデータ提供プログラ
ム、 204…到着率監視プログラム。101, 102, 201, 202: Computer device, 103, 203: Hypertext data acquisition program, 104, 205: Hypertext data provision program, 204: Arrival rate monitoring program
Claims (1)
ストデータを有するコンピュータとこのコンピュータを
サーバとしたサーバ/クライアント環境を構成するコン
ピュータネットワークにおいて、サーバにおいてはサー
バへのコネクション確立要求の到着率を継続的に監視
し、クライアントからの取得要求を受けた際に、取得要
求のあったハイパーテキストデータ内にそのハイパーテ
キストデータの作成者によってあらかじめ記述されたサ
ーバ解釈言語の記述を解釈し、監視している最新の到着
率とあらかじめサーバで定義した到着率上限値を比較し
た結果、到着率がその到着率上限値より大きい場合は、
クライアント側の利用者が取得情報を解釈する上で最低
限必要な画像の貼り込み部以外の取り込み部分を消去
し、クライアントに送り込み、これによりサーバが輻輳
状態になる前の時点で、サーバの負荷軽減方法。In a computer having hypertext data loaded with image data and a computer network forming a server / client environment using the computer as a server, the server continuously monitors the arrival rate of a connection establishment request to the server. When monitoring and receiving an acquisition request from a client, the server interprets the description of the server interpretation language written in advance by the creator of the hypertext data in the requested hypertext data and monitors the latest. If the arrival rate is greater than the arrival rate upper limit defined by the server beforehand,
At the point before the server enters the congestion state, the captured part other than the image pasting part, which is the minimum necessary for the user on the client side to interpret the acquired information, is deleted and sent to the client. Mitigation method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10026870A JPH11224235A (en) | 1998-02-09 | 1998-02-09 | How to reduce server load when downloading hypertext data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10026870A JPH11224235A (en) | 1998-02-09 | 1998-02-09 | How to reduce server load when downloading hypertext data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11224235A true JPH11224235A (en) | 1999-08-17 |
Family
ID=12205337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10026870A Pending JPH11224235A (en) | 1998-02-09 | 1998-02-09 | How to reduce server load when downloading hypertext data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11224235A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8347286B2 (en) | 2007-07-16 | 2013-01-01 | International Business Machines Corporation | Method, system and program product for managing download requests received to download files from a server |
| JP2014106575A (en) * | 2012-11-26 | 2014-06-09 | Fujitsu Ltd | Distribution method, distribution device, and distribution program |
-
1998
- 1998-02-09 JP JP10026870A patent/JPH11224235A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8347286B2 (en) | 2007-07-16 | 2013-01-01 | International Business Machines Corporation | Method, system and program product for managing download requests received to download files from a server |
| US9106627B2 (en) | 2007-07-16 | 2015-08-11 | International Business Machines Corporation | Method, system and program product for managing download requests received to download files from a server |
| US9876847B2 (en) | 2007-07-16 | 2018-01-23 | International Business Machines Corporation | Managing download requests received to download files from a server |
| US10554730B2 (en) | 2007-07-16 | 2020-02-04 | International Business Machines Corporation | Managing download requests received to download files from a server |
| US11012497B2 (en) | 2007-07-16 | 2021-05-18 | International Business Machines Corporation | Managing download requests received to download files from a server |
| JP2014106575A (en) * | 2012-11-26 | 2014-06-09 | Fujitsu Ltd | Distribution method, distribution device, and distribution program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5809250A (en) | Methods for creating and sharing replayable modules representive of Web browsing session | |
| JP3683051B2 (en) | Data transmission method | |
| US8224998B2 (en) | Micro-client for internet appliances | |
| EP1566038B1 (en) | Methods and systems for transferring events including multimedia data | |
| US20030105819A1 (en) | Web collaborative browsing system and method using internet relay chat protocol | |
| US20030088831A1 (en) | Method and system for managing documents modified while being viewed in a browser window | |
| US6822676B1 (en) | Camera control system with electronic zoom processing | |
| JPH11134277A (en) | Client-side asynchronous form management method and apparatus | |
| US9942287B2 (en) | Information processing system, terminal device, and method | |
| US20050021775A1 (en) | Information processing apparatus and session management method | |
| EP3393104B1 (en) | Requests and responses processing methods, terminal, server and computer-readable media | |
| US20030018834A1 (en) | Server side execution of application modules in a client and server system | |
| JP4185706B2 (en) | Center server and control method thereof | |
| JP3914317B2 (en) | Data communication apparatus and method | |
| JP2001101091A (en) | System and device for processing picture and epoxy server device | |
| JPH11224235A (en) | How to reduce server load when downloading hypertext data | |
| US7233407B1 (en) | Document production system for capturing web page content | |
| JP3817313B2 (en) | Camera control apparatus and method | |
| JP5262362B2 (en) | Server device, client device, and program | |
| JPH09231119A (en) | Information communication system | |
| JP5332117B2 (en) | WWW content acquisition system and WWW content acquisition method | |
| JP2009080587A (en) | Data transfer server | |
| US20230376295A1 (en) | Information processing system, control method, and storage medium | |
| JP3648952B2 (en) | Information processing apparatus and information processing method | |
| JP4463282B2 (en) | Information management apparatus and method |