JP7351469B1 - ウェブページ提供システム、ウェブページ提供方法、およびコンピュータプログラム - Google Patents
ウェブページ提供システム、ウェブページ提供方法、およびコンピュータプログラム Download PDFInfo
- Publication number
- JP7351469B1 JP7351469B1 JP2023078784A JP2023078784A JP7351469B1 JP 7351469 B1 JP7351469 B1 JP 7351469B1 JP 2023078784 A JP2023078784 A JP 2023078784A JP 2023078784 A JP2023078784 A JP 2023078784A JP 7351469 B1 JP7351469 B1 JP 7351469B1
- Authority
- JP
- Japan
- Prior art keywords
- web page
- page
- data
- storage means
- page data
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000004590 computer program Methods 0.000 title claims 4
- 230000008929 regeneration Effects 0.000 claims description 14
- 238000011069 regeneration method Methods 0.000 claims description 14
- 230000001172 regenerating effect Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 abstract description 25
- 238000012545 processing Methods 0.000 description 19
- 230000004044 response Effects 0.000 description 19
- 230000003068 static effect Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
図1は、ウェブページ提供システム1の全体的な構成の例を示す図である。図2は、ウェブサーバ2のハードウェア構成の例を示す図である。
図3は、ウェブサーバ2の機能的構成の例を示す図である。図4は、ウェブサイト4の機能的構成の例を示す図である。
〔3.1 固定ページ5の準備〕
図5は、固定ページ50の例を示す図である。図6は、属性データ7Dの例を示す図である。図7は、固定ページ51の例を示す図である。図8は、固定ページ52の例を示す図である。図9は、固定ページ53の例を示す図である。図10は、固定ページ54の例を示す図である。図11は、固定ページ55の例を示す図である。
(1-1)固定ページ5のHTMLファイルのファイル名
(1-2)固定ページ5のタイトル
(1-3)固定ページ5に配置するタブのタブ名およびリンク先
(1-4)固定ページ5に掲載するコンテンツ
(1-5)固定ページ5の記事一覧にリストアップする記事のカテゴリのカテゴリ名
例えば、図4、図5に示す固定ページ50を登録する場合は、管理者は、(1-1)のファイル名として「index.html」を入力する。(1-2)のタイトルとしてタイトル50aの文字列すなわち「東西市ウェブサイト トップページ」を入力する。
図12は、記事ページ61の例を示す図である。
(2-1)記事ページ6のタイトル
(2-2)記事ページ6に掲載するコンテンツ
(2-3)記事ページ6のカテゴリのカテゴリ名
例えば、図4、図12に示す記事ページ61を登録する場合は、投稿者は、(2-1)のタイトルとしてタイトル61aの文字列すなわち「2023年 マラソン大会」を入力する。(2-2)のコンテンツとして、テキスト、リッチテキスト、画像、動画像、またはハイパーリンクなどによって構成されるコンテンツを入力する。本例では、マラソンのイラストおよびフォントサイズが相違する4行の文字列からなるリッチテキストによって構成されるコンテンツ61bを入力する。
図13は、固定ページ更新処理の流れの例を示すフローチャートである。図14は、タスクデータ7Jの例を示す図である。
図15は、リクエスト応答処理の流れの例を示すフローチャートである。
図16は、ウェブサーバ2における全体的な処理の流れの例を示すフローチャートである。
本実施形態では、ウェブサーバ2は、記事ページ6の追加、更新、または削除があった際に、その記事ページ6のカテゴリ名に対応付けられている固定ページ5のタスクデータ7Jをタスク記憶部246(図14参照)に登録するとともにその固定ページ5のHTMLファイル7Cを固定ページファイル記憶部242から削除したが、他のイベントがあった際にも同様に処理してもよい。固定ページ5の固定的な部分(例えば、図5に示すタイトル50a、タブ50b1~50b5、またはコンテンツ50cなど)が編集された場合にも、その固定ページ5のタスクデータ7Jを登録しその固定ページ5のHTMLファイル7Cを削除してもよい。
202 ウェブページファイル生成部(生成手段、管理手段)
205 タスク管理部(削除手段)
206 リクエスト応答部(送信手段)
5 固定ページ(ウェブページ)
6 記事ページ
242 固定ページファイル記憶部
243 固定ページ属性記憶部(属性記憶手段)
3A 閲覧者端末装置(クライアント)
7C HTMLファイル
Claims (7)
- ウェブページを提供するウェブページ提供システムであって、
前記ウェブページを表示するためのウェブページデータを記憶するウェブページ記憶手段と、
前記ウェブページの構成に影響を及ぼす可能性がありまたは影響を及ぼすイベントが生じた場合に前記ウェブページデータを前記ウェブページ記憶手段から削除する削除手段と、
クライアントから要求があった際に、前記ウェブページデータが前記ウェブページ記憶手段に記憶されている場合は、当該記憶されているウェブページデータを当該クライアントへ送信し、記憶されていない場合は、前記ウェブページデータを生成し直して当該クライアントへ送信するとともに前記ウェブページ記憶手段に記憶させる、提供手段と、
を有することを特徴とするウェブページ提供システム。 - 前記提供手段は、前記ウェブページデータが前記ウェブページ記憶手段に記憶されていなければ、前記イベントが最後に生じた時点から所定の時間が経過した場合にも、前記ウェブページデータを生成し直して前記ウェブページ記憶手段に記憶させる、
請求項1に記載のウェブページ提供システム。 - 前記所定の時間は、前記ウェブページへのアクセスの頻度が高いほど短く設定される、
請求項2に記載のウェブページ提供システム。 - 前記ウェブページデータの生成日時を記憶する属性記憶手段と、
前記提供手段によって前記ウェブページデータが生成し直された際に、前記ウェブページデータの全部分または所定の一部分の、生成し直す前後の内容が相違すれば、前記属性記憶手段に記憶されている前記生成日時を、前記ウェブページデータを生成し直した日時に更新し、同一であれば、前記生成日時を更新しない、管理手段と、
を有し、
前記提供手段は、前記要求の際に前記クライアントから提示された前記ウェブページデータのキャッシュ日時が、前記属性記憶手段に記憶されている前記生成日時よりも古い場合に前記ウェブページデータを送信し、新しい場合は当該ウェブページデータの代わりに前記ウェブページが更新されていないことを示すメッセージを送信する、
請求項1ないし請求項3のいずれかに記載のウェブページ提供システム。 - 前記ウェブページは、1つまたは複数の所定のカテゴリのうちの少なくとも1つが対応付けられている1つまたは複数の記事ページを案内する一覧を有する固定ページであり、
前記イベントは、前記1つまたは複数の所定のカテゴリのうちの前記ウェブページと共通のカテゴリが少なくとも1つ対応付けられている記事ページが更新され、削除され、または新たな追加されることである、
請求項1ないし請求項3のいずれかに記載のウェブページ提供システム。 - ウェブページを提供するウェブページ提供方法であって、
前記ウェブページを表示するためのウェブページデータを記憶するウェブページ記憶手段を用意しておき、
前記ウェブページの構成に影響を及ぼす可能性がありまたは影響を及ぼすイベントが生じた場合に前記ウェブページデータを前記ウェブページ記憶手段から削除し、
クライアントから要求があった際に、前記ウェブページデータが前記ウェブページ記憶手段に記憶されている場合は、当該記憶されているウェブページデータを当該クライアントへ送信し、記憶されていない場合は、前記ウェブページデータを生成し直して当該クライアントへ送信するとともに前記ウェブページ記憶手段に記憶させる、
ことを特徴とするウェブページ提供方法。 - ウェブページの提供を、ウェブページ記憶手段に記憶されている前記ウェブページを表示するためのウェブページデータを送信することによって行うコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記ウェブページの構成に影響を及ぼす可能性がありまたは影響を及ぼすイベントが生じた場合に、前記ウェブページデータを前記ウェブページ記憶手段から削除する処理を実行させ、
クライアントから要求があった際に、前記ウェブページデータが前記ウェブページ記憶手段に記憶されている場合は、当該記憶されているウェブページデータを当該クライアントへ送信する処理を実行させ、記憶されていない場合は、前記ウェブページデータを生成し直して当該クライアントへ送信するとともに前記ウェブページ記憶手段に記憶させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023078784A JP7351469B1 (ja) | 2023-05-11 | 2023-05-11 | ウェブページ提供システム、ウェブページ提供方法、およびコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023078784A JP7351469B1 (ja) | 2023-05-11 | 2023-05-11 | ウェブページ提供システム、ウェブページ提供方法、およびコンピュータプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7351469B1 true JP7351469B1 (ja) | 2023-09-27 |
Family
ID=88099268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023078784A Active JP7351469B1 (ja) | 2023-05-11 | 2023-05-11 | ウェブページ提供システム、ウェブページ提供方法、およびコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7351469B1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1173361A (ja) * | 1997-08-29 | 1999-03-16 | Sharp Corp | 分散ファイルシステムならびに当該システムの放送サーバ装置およびクライアント装置 |
JP2004038396A (ja) * | 2002-07-01 | 2004-02-05 | Nec Corp | ポータルシステム |
JP2005346609A (ja) * | 2004-06-07 | 2005-12-15 | National Institute Of Information & Communication Technology | Webページ情報融合表示装置、Webページ情報融合表示方法、Webページ情報融合表示プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
-
2023
- 2023-05-11 JP JP2023078784A patent/JP7351469B1/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1173361A (ja) * | 1997-08-29 | 1999-03-16 | Sharp Corp | 分散ファイルシステムならびに当該システムの放送サーバ装置およびクライアント装置 |
JP2004038396A (ja) * | 2002-07-01 | 2004-02-05 | Nec Corp | ポータルシステム |
JP2005346609A (ja) * | 2004-06-07 | 2005-12-15 | National Institute Of Information & Communication Technology | Webページ情報融合表示装置、Webページ情報融合表示方法、Webページ情報融合表示プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210349964A1 (en) | Predictive resource identification and phased delivery of structured documents | |
US8533297B2 (en) | Setting cookies in conjunction with phased delivery of structured documents | |
US9060007B2 (en) | System and methods for facilitating the synchronization of data | |
US10755040B2 (en) | Method and system for semantically generating and digitally publishing articles | |
EP2685695B1 (en) | Method, system and computer storage medium for displaying microblog wall | |
CN104981800A (zh) | 在页检索事件期间递送和显示页面预览 | |
JP2002108870A (ja) | 情報処理システムおよび情報処理方法 | |
KR102087280B1 (ko) | 편집 명령을 포함하는 메시지에 기초하여 전자 문서를 편집하는 서버 및 그 동작 방법 | |
JP7351469B1 (ja) | ウェブページ提供システム、ウェブページ提供方法、およびコンピュータプログラム | |
JP6832584B2 (ja) | 情報処理装置およびコンピュータプログラム | |
JP2007219619A (ja) | 情報管理プログラムおよび装置並びに方法 | |
JP2007279900A (ja) | コンテンツ配信の方法及び当該方法を実現するサーバ | |
JP2005100005A (ja) | コンテンツ管理システムおよびコンテンツ管理方法ならびにそのためのプログラム | |
JP2002015005A (ja) | 情報提供方法及びシステム | |
JP2007272444A (ja) | コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラム | |
JP2009205253A (ja) | データ検索プログラム、データ検索装置およびデータ検索方法 | |
JP2000020197A (ja) | 情報処理状況提示方法及びネットワーク情報送受信システム並びに情報処理状況提示処理プログラムを記録した記録媒体 | |
US20210357465A1 (en) | Method and System for High Speed Serving of Webpages | |
JP2011048410A (ja) | アンケート配信装置、方法及びコンピュータ・プログラム | |
JP2004088454A (ja) | 画像情報表示システム | |
JP2004021651A (ja) | 情報配信システム、配信情報表示プログラムおよび配信情報表示方法 | |
CN113810738A (zh) | 一种基于集线器渲染‘伪’b端的方法、装置及存储介质 | |
JP2005182590A (ja) | データ中継転送装置、コンピュータプログラム、プログラム記録媒体 | |
KR101038779B1 (ko) | 바탕화면 원격제어방법 | |
JP2003288300A (ja) | Webコンテンツの配信方法および配信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230517 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230620 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230727 |
|
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: 20230829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230905 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7351469 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |