Web-developers-guide-quick-guide
Web-基本概念
インターネットとは?
インターネットは、本質的にコンピューティングリソースのグローバルネットワークです。 インターネットは、ルーターと回線の物理的な集合体を共有リソースのセットと考えることができます。
過去に与えられたいくつかの一般的な定義が含まれます-
- TCP/IP通信プロトコルに基づくネットワークのネットワーク。
- これらのネットワークを使用および開発する人々のコミュニティ。
- これらのネットワークを使用および開発する人々のコミュニティ。
インターネットベースのサービス
インターネットユーザーが利用できる基本的なサービスのいくつかは-
- Email -世界中の他のインターネットユーザーと通信するための高速、簡単、かつ安価な方法。
- Telnet -ユーザーがリモートシステムにローカルシステムであるかのようにログインできるようにします。
- FTP -ユーザーは、コンピューターに保存できる事実上あらゆる種類のファイルを、インターネットに接続されたコンピューターから別のコンピューターに転送できます。
- * UseNetニュース*-数千のトピックに関するニュースとディスカッションの組み合わせサービスを提供する分散型掲示板。
- * World Wide Web(WWW)*-インターネット情報リソースへのハイパーテキストインターフェイス。
WWWとは何ですか?
WWWは* W orld W ide W * ebの略です。 World Wide Webの技術的な定義は次のとおりです。-Hypertext Transfer Protocol(HTTP)を使用しているインターネット上のすべてのリソースとユーザー。
より広い定義は、Web発明家のTim Berners-Leeが見つけた組織、World Wide Web Consortium(W3C)から得られます。
簡単に言えば、ワールドワイドウェブは、インターネット上のコンピューター間で情報を交換し、それらを相互に作用するインタラクティブなマルチメディアリソースの膨大なコレクションに結び付ける方法です。
HTTPとは何ですか?
HTTPは* H ypertext T ransfer P * rotocolを表します。 これは、World Wide Webを可能にするハイパーテキストドキュメントの転送に使用されるプロトコルです。
Yahoo.comなどの標準のWebアドレスはURLと呼ばれ、ここではプレフィックス http はそのプロトコルを示します
URLとは何ですか?
URLは* U niform R esource L * ocatorを表し、World Wide Web上のアドレスを指定するために使用されます。 URLは、Webに接続されているリソース(ハイパーテキストページ、画像、音声ファイルなど)の基本的なネットワークIDです。
URLは次の形式になります-
protocol://hostname/other_information
プロトコルは、リンクから情報を転送する方法を指定します。 Webリソースに使用されるプロトコルはHyperText Transfer Protocol(HTTP)です。 ほとんどのWebブラウザーと互換性のある他のプロトコルには、FTP、telnet、ニュースグループ、Gopherが含まれます。
プロトコルの後にコロン、2つのスラッシュ、ドメイン名が続きます。 ドメイン名は、リソースが配置されているコンピューターです。
ドメイン名の後に、特定のファイルまたはサブディレクトリへのリンクをさらに指定できます。 ディレクトリ名は、単一のスラッシュで区切られます。
ウェブサイトとは何ですか?
現在、あなたは私たちのウェブサイトhttp://www.finddevguides.com [finddevguides.com]にいます。これは、HTMLマークアップ言語で書かれたさまざまなページのコレクションです。 これは、人々が最新のテクノロジーに関するチュートリアルを見つけることができるウェブ上の場所です。 同様に、ウェブ上には何百万ものウェブサイトがあります。
ウェブサイトで利用可能な各ページは_web page_と呼ばれ、ウェブサイトの最初のページはそのサイトの_home page_と呼ばれます。
Webサーバーとは何ですか?
すべてのWebサイトは、Webサーバーと呼ばれるコンピューター上にあります。 このサーバーは常にインターネットに接続されています。 インターネットに接続されているすべてのWebサーバーには、ピリオドで区切られた0〜256の一連の4つの数字で構成される一意のアドレスが与えられます。 たとえば、68.178.157.132または68.122.35.127。
finddevguides.comなどのドメイン名とも呼ばれるWebアドレスを登録するときは、サイトをホストするWebサーバーのIPアドレスを指定する必要があります。
別の章でさまざまな種類のWebサーバーについて説明します。
Webブラウザとは何ですか?
Webブラウザは、PCにインストールされるソフトウェアです。 Webにアクセスするには、Netscape Navigator、Microsoft Internet Explorer、Mozilla FirefoxなどのWebブラウザーが必要です。
現在、私のサイトfinddevguides.comをナビゲートしている間は、あらゆる種類のWebブラウザーを使用している必要があります。 Webでは、情報のページをナビゲートするとき、これは一般に_browsingまたはsurfing_として知られています。
別の章で、さまざまなタイプのWebブラウザーについて説明します。
SMTPサーバーとは何ですか?
SMTPは* S imple M ail T ransfer P * rotocol Serverの略です。 このサーバーは、あるサーバーから別のサーバーにメールを配信します。 電子メールアドレスに電子メールを送信すると、SMTPサーバーによって受信者に配信されます。
ISPとは何ですか?
ISPは* I nternet S ervice P * roviderの略です。 彼らは、インターネットに接続するためにインターネット接続の面であなたにサービスを提供する会社です。
インターネットサービスプロバイダーからWebサーバー上のスペースを購入します。 このスペースは、Webサイトをホストするために使用されます。
HTMLとは何ですか?
HTMLは* H yper T ext M arkup L * anguageを表します。 これは、WebサイトのWebページを作成する言語です。 あなたが今読んでいるページでさえ、HTMLで書かれています。
これは、World Wide Webに使用される特定の標準である電子出版用の標準汎用マークアップ言語(SGML)のサブセットです。
ハイパーリンクとは何ですか?
ハイパーリンクまたは単にリンクは、他の電子リソースへのアクセスポイントとして機能する電子文書内の選択可能な要素です。 通常、ハイパーリンクをクリックして、リンクされたリソースにアクセスします。 おなじみのハイパーリンクには、ボタン、アイコン、イメージマップ、クリック可能なテキストリンクが含まれます。
DNSとは
DNSは* D omain N ame S * ystemの略です。 誰かがあなたのドメイン名www.example.comを入力すると、ブラウザはあなたのサイトをホストしているIPを見つけるためにドメインネームシステムに尋ねます。 ドメイン名を登録すると、IPアドレスがドメイン名とともにDNSに登録されます。 それを行わないと、ドメイン名が適切に機能しなくなります。
W3Cとは何ですか?
W3Cは、* W orld W ide W * eb Consortiumの略で、インターネットとWebに関わる企業の国際的なコンソーシアムです。
W3Cは1994年にWorld Wide Webの最初のアーキテクトであるTim Berners-Leeによって設立されました。 この組織の目的は、競合する派developに分裂するのではなく、Webが単一の方向に進化するようにオープンな標準を開発することです。 W3Cは、HTTPおよびHTMLの主要な標準化団体です。
Web-仕組み
最も単純なレベルでは、Webは物理的に次のコンポーネントで構成されています-
- あなたのパソコン-これはあなたがウェブを見るために座っているPCです。
- * A Webブラウザ*-PCにインストールされ、Webの閲覧に役立つソフトウェア。
- インターネット接続-これはISPによって提供され、インターネットに接続して任意のWebサイトにアクセスします。
- * A Webサーバー*-これは、Webサイトがホストされているコンピューターです。
- ルーターとスイッチ-要求を受け取って適切なWebサーバーに渡すソフトウェアとハードウェアの組み合わせです。
Webは_client-server system_として知られています。 コンピューターがクライアントであり、電子ファイルを保存するリモートコンピューターがサーバーです。
Webの仕組み
http://www.google.com [Google.com]のようなものを入力すると、リクエストは_Domain Name Servers_ *(DNS)*として知られるインターネット上の多くの特別なコンピューターの1つに送られます。 これらの要求はすべて、さまざまなルーターとスイッチを介してルーティングされます。 ドメインネームサーバーはマシン名とそのIPアドレスのテーブルを保持しているため、http://www.google.com [Google.com]に入力すると、Googleウェブサイトを提供するコンピューターを識別する番号に変換されます。君は。
Web上の任意のページを表示する場合は、ブラウザーを使用してページを要求してアクティビティを開始する必要があります。 ブラウザは、ドメインネームサーバーに要求したドメイン名をIPアドレスに変換するように要求します。 ブラウザーは、ハイパーテキスト転送プロトコルまたはHTTPと呼ばれる標準を使用して、必要なページのサーバーに要求を送信します。
サーバーは常にインターネットに接続し、訪問者にページを提供する準備ができている必要があります。 要求を受信すると、要求されたドキュメントを探してWebブラウザーに返します。 要求が行われると、サーバーは通常、クライアントのIPアドレス、要求されたドキュメント、および要求された日時を記録します。 この情報はサーバーごとに異なります。
平均的なWebページでは、実際にはWebブラウザがWebサーバーから複数のファイルを要求する必要があり、HTML/XHTMLページだけでなく、Webページで使用される画像、スタイルシート、その他のリソースも要求します。 メインページを含むこれらの各ファイルには、各アイテムを識別するためのURLが必要です。 次に、各アイテムがWebサーバーからWebブラウザーに送信され、Webブラウザーはこのすべての情報を収集してWebページの形式で表示します。
要するに
Webクライアントとサーバーの相互作用がどのように発生するかを見てきました。 次のようにこれらの手順を要約することができます-
ユーザーがブラウザにURLを入力します(たとえば、http://www.google.com [Google.com]。 この要求は、ドメインネームサーバーに渡されます。
ドメインネームサーバーは、WebサイトをホストするサーバーのIPアドレスを返します(たとえば、68.178.157.132)。
ブラウザーは、ドメインネームサーバーによって指定されたIPアドレスを使用して、Webサーバーからページを要求します。
Webサーバーは、ページを要求するブラウザーによって指定されたIPアドレスにページを返します。 このページには、ブラウザなどが要求する画像など、同じサーバー上の他のファイルへのリンクも含まれる場合があります。
ブラウザはすべての情報を収集し、Webページの形式でコンピューターに表示します。
Web-ブラウザーの種類
Webブラウザは、PCにインストールされるソフトウェアです。 Webにアクセスするには、Netscape Navigator、Microsoft Internet Explorer、Mozilla FirefoxなどのWebブラウザーが必要です。
現在、サイトfinddevguides.comをナビゲートしている間は、あらゆる種類のWebブラウザを使用している必要があります。 Webでは、情報のページをナビゲートするとき、これは一般にWebブラウジングまたはWebサーフィンとして知られています。
Explorer、Firefox、Netscape、Safariの4つの主要なWebブラウザーがありますが、他にも多くのブラウザーが利用可能です。 完全なブラウザ統計を知ることに興味があるかもしれません。 これらのブラウザをもう少し詳しく見てみましょう。
サイトの開発中は、できるだけ多くのブラウザーと互換性を持たせるようにする必要があります。 特に、サイトはExplorer、Firefox、Chrome、Netscape、Opera、Safariなどの主要なブラウザーと互換性がある必要があります。
Internet Explorer Internet Explorer
Internet Explorer(IE)は、ソフトウェア大手のマイクロソフトの製品です。 これは、宇宙で最も一般的に使用されているブラウザです。 これは、Windows 95の発売とともに1995年に導入され、1998年にNetscapeの人気に合格しました。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→http://www.microsoft.com/windows/products/winfamily/ie/default.mspx[Internet Explorerのダウンロード]
Internet Explorer Google Chrome
このWebブラウザはGoogleによって開発され、そのベータ版は2008年9月2日にMicrosoft Windows用に最初にリリースされました。 今日、クロムは世界的に50%以上のシェアを持つ最も人気のあるWebブラウザーの1つであることが知られています。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→https://www.google.com/chrome/browser/desktop/[Google Chromeをダウンロード]
Internet Explorer Mozilla Firefox
Firefoxは、Mozillaから派生した新しいブラウザーです。 2004年にリリースされ、インターネットで2番目に人気のあるブラウザーに成長しました。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→http://www.mozilla.com/en-US/firefox/[Firefoxをダウンロード]
Safari Browser Safari
Safariは、Apple Inc.が開発したWebブラウザーです。 Mac OS Xに含まれています。 2003年1月にパブリックベータとして最初にリリースされました。 Safariは、XHTML、CSS2などの最新技術を非常によくサポートしています。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→http://www.apple.com/safari/[Safariをダウンロード]
Opera Browser Opera
Operaは他のほとんどのブラウザーよりも小さくて高速ですが、フル機能を備えています。 キーボードインターフェース、複数のウィンドウ、ズーム機能などを備えた、高速で使いやすい。 JavaおよびJava非対応バージョンが利用可能です。 インターネット、学童、ハンディキャップ、CD-ROMやキオスクのフロントエンドの初心者に最適です。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→http://www.opera.com/[Operaをダウンロード]
Konqueror Browser Konqueror
Konquerorは、HTML 4.01に準拠したオープンソースのWebブラウザであり、Javaアプレット、JavaScript、CSS 1、CSS 2.1、およびNetscapeプラグインをサポートしています。 これは、ファイルマネージャとして機能するだけでなく、単純なカット/コピーアンドペースト操作から高度なリモートおよびローカルネットワークファイルブラウジングまで、ローカルUNIXファイルシステムの基本的なファイル管理をサポートします。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→http://www.konqueror.org/[Konquerorをダウンロード]
Lynxブラウザ Lynx
Lynxは、Unix、VMS、およびカーソルでアドレス指定可能な文字セル端末またはエミュレーターを実行している他のプラットフォームのユーザー向けのフル機能のWorld Wide Webブラウザーです。
このブラウザの最新バージョンをダウンロードするには、ここをクリックしてください→http://lynx.isc.org/current/[Lynxをダウンロード]
Web-サーバーの種類
すべてのWebサイトは、Webサーバーと呼ばれるコンピューター上にあります。 このサーバーは常にインターネットに接続されています。 インターネットに接続されているすべてのWebサーバーには、ピリオドで区切られた0〜255の一連の4つの数字で構成される一意のアドレスが与えられます。 たとえば、68.178.157.132または68.122.35.127。
finddevguides.comなどのドメイン名とも呼ばれるWebアドレスを登録するときは、サイトをホストするWebサーバーのIPアドレスを指定する必要があります。 Webベースの操作をサポートできる専用サーバーをロードできます。
Apache、IIS、lighttpd、Jagsawの4つの主要なWebサーバーがあります。 これらのサーバーをもう少し詳しく見てみましょう。
これらのWebサーバーとは別に、市場には他のWebサーバーもありますが、非常に高価です。 主要なものは、NetscapeのiPlanet、BeaのWeb Logic、およびIBMのWebSphereです。
Apache HTTPサーバー Apache HTTPサーバー
これは、Apache Software Foundationが開発した世界で最も人気のあるWebサーバーです。 Apache Webサーバーはオープンソースソフトウェアであり、Linux、Unix、Windows、FreeBSD、Mac OS Xなど、ほとんどすべてのオペレーティングシステムにインストールできます。 Webサーバーマシンの約60%がApache Webサーバーを実行しています。
tomcat moduleでApacheを使用すると、JSPおよびJ2EE関連のサポートを利用できます。
このサーバーに関する詳細情報は、http://httpd.apache.org/[Apache HTTP Server]で入手できます。
IISサーバーインターネットインフォメーションサービス
Internet Information Server(IIS)は、Microsoftの高性能Webサーバーです。 このWebサーバーは、Windows NT/2000および2003プラットフォームで動作します(また、今後の新しいWindowsバージョンでも動作する場合があります)。 IISはWindows NT/2000および2003にバンドルされています。 IISはオペレーティングシステムと緊密に統合されているため、管理は比較的簡単です。
このサーバーに関する詳細情報は、http://www.iis.net/[Miscrosoft IIS]で入手できます。
lighttpd Server lighttpd
_lighty_と発音される lighttpd は、FreeBSDオペレーティングシステムと共に配布される無料のWebサーバーでもあります。 このオープンソースWebサーバーは高速で安全であり、CPUの消費電力がはるかに少なくなります。 Lighttpdは、Windows、Mac OS X、Linux、およびSolarisオペレーティングシステムでも実行できます。
このサーバーに関する詳細情報は、http://www.lighttpd.net/[lighttpd]で入手できます。
Sun Java System Web Server Sun Java System Webサーバー
Sun MicrosystemsのこのWebサーバーは、中規模および大規模のWebサイトに適しています。 サーバーは無料ですが、オープンソースではありません。 ただし、Windows、Linux、およびUnixプラットフォームで実行されます。 Sun Java System Webサーバーは、JSP、Javaサーブレット、PHP、Perl、Python、Ruby on Rails、ASP、Coldfusionなど、Web 2.0に必要なさまざまな言語、スクリプト、テクノロジーをサポートしています。
このサーバーに関する詳細情報は、http://www.sun.com/software/products/web_srvr/home_web_srvr.xml [Sun Java System Web Server]で入手できます。
Jigsaw Server Jigsaw Server
Jigsaw(W3Cのサーバー)は、World Wide Web Consortiumから提供されています。 オープンソースで無料であり、Linux、Unix、Windows、Mac OS X Free BSDなどのさまざまなプラットフォームで実行できます。 JigsawはJavaで記述されており、CGIスクリプトとPHPプログラムを実行できます。
このサーバーに関する詳細情報は、http://www.w3.org/Jigsaw/[Jigsaw Server]で入手できます。
Web-サイトの利点
ウェブサイトを構築している場合は、その利点も認識してください。 ここで、この章では、Webサイトを維持することのいくつかの主要な利点をリストしました。
ビジネスは年中無休で営業
つまり、ビジネスをオンサイトに配置すると、ビジネスは年中無休で営業します。 世界のさまざまな場所にいる場合でも、24時間365日体制で顧客にサービスを提供できます。
顧客ベースの増加
世界中の誰もがあなたのウェブサイトを見ることができるので、同じ量の努力とお金を費やしている間、他の州や国から顧客を獲得できます。
大幅なコスト削減
これは、オンラインでビジネスを行うことの最大の利点の1つです。 現場でビジネスを維持するために、大きな人材と多くのリソースを維持する必要はありません。 ビジネスをオンラインに保ちながら、他の多くのコスト削減の機会があります。 何枚のカードを郵送するかを考えて、顧客にセールについて知らせます。 これらはすべて、販売情報をWebサイトに掲載し、顧客を訪問に招待することで排除できます。
広告の機会
広告費用を節約するだけでなく、他の会社から広告を実行してお金を稼ぐこともできます。 あなたが地元の新聞に広告を出したことがあるなら、あなたは費用を知っています。 行ごと、インチごと、色ごとに課金されます。 Webでは、どれだけのデータを配置できるかに制限はありません。 そのため、新しい製品またはサービスがある場合は常に、それをより良い方法で宣伝できます。
ブランドイメージを作成します
インターネットは、あなたが望む自分のイメージを作成できる素晴らしい媒体です。 それはすべてあなたの手にあります。 たとえば、プロフェッショナルなWebサイトをデザインし、役立つコンテンツを追加すると、会社はそれが表すイメージをすぐに向上させることができます。 あなたのビジネスがどんなに小さくても、適切なツールと大きな願望があれば、Web上の企業のように見せることができます。
顧客満足
あなたが本当に良いサイトをオンラインで持っているなら、あなたはあなたの顧客にカスタマーケアの面で多くの満足を与えることができます。 オンラインヘルプ、FAQ、および顧客に役立つその他の重要な情報を保持できます。 オープンディスカッションのためのオンラインフォーラムを作成したり、顧客アンケートを実施して顧客からのフィードバックなどを得ることができます。
仕事を紹介する
あなたが不動産業者であれ、建設業のオーナーであれ、美容院のスペシャリストであれ、ウェブサイトを持っているときに作品を展示することができます。 潜在的なクライアントが過去の作品やプロジェクトを見たいときはいつでも、単に彼または彼女をあなたのサイトに紹介してください。 写真をスキャンしてメールで送信したり、クライアントを完成したプロジェクトに持ち込む必要はありません。
Web-必要なスキル
Webサイトの保守を計画している場合、特定のスキルセットが必要になります。 今日、数多くの技術が利用可能であり、多くの技術が毎日登場しているため、このスキルセットは無限になります。 そのため、利用可能な技術のいずれかを計画して確認し、プロジェクトに進む必要があります。
これは、リストされているすべてのスキルに関する知識がある必要はありません。 単純なWebサイトを開発する場合は、ここにリストされている最初の4つのスキルが必要になります。 より大きく、よりインタラクティブなWebサイトを利用する場合は、残りのスキルが必要です。
- コンピューターの操作-コンピューター、Windows、Linux、またはMacintoshの操作方法を知っている必要があります。 これは、WebサイトをホストするWebサーバーによって異なります。 そのため、そのシステムのみの基本的な知識が必要です。 ファイルの作成、ファイルの削除、ファイルの更新、ディレクトリの作成、ファイルの許可などの基本的な操作を十分に理解している必要があります。
- リモートアクセス-ほとんどの場合、Webサーバーはリモートサイトからのみアクセスされます。 リモートサイトからコンピューターを接続する方法を十分に理解する必要があります。 したがって、少なくとも、リモートマシンに接続するための_telnet_ユーティリティの基本的な知識が必要です。 あなたのウェブサイトを管理するためのコントロールパネルを提供する多くのサービスプロバイダーがあります。
- ファイルのアップロードとダウンロード-ほとんどの場合、Webサーバーはリモートサイトにあります。 そのため、Webサイトに関連するすべてのファイルをアップロードおよびダウンロードする必要があります。 そのため、少なくとも、リモートマシンに接続してファイルをダウンロードまたはアップロードするための_FTP_ユーティリティの基本的な知識が必要です。 ほとんどのサービスプロバイダーは、Webサーバーにファイルをアップロードする機能を提供します。
- * HTML/XHTMLナレッジ*-これらは、ウェブサイトを構築するために使用するマークアップ言語です。 したがって、これらの言語を十分に理解する必要があります。 リンクについては、チュートリアルを参照してください:/xhtml/index [HTML/XHTML]
- * CSSの知識*-HTMLまたはXHTMLでは不可能な多くの結果を得るには、カスケードスタイルシートの知識が必要です。
- * PHPスクリプト*-現在、PHP言語を使用して多くのサイトが開発されています。 このスクリプトは、インタラクティブなWebサイトを作成するのに役立ちます。 link:/php/index [PHP Script]については、チュートリアルを参照してください。
- * PERLスクリプト*-PERLは、インタラクティブなWebアプリケーションの開発に非常に使用されている別の言語です。 したがって、PERLを使用してWebサイトを開発する場合は、チュートリアルを参照してリンクを確認してください:/perl/index [PERLスクリプト]
- * JavaまたはVBスクリプト*-これらのスクリプトは、ユーザーレベルの検証を実行し、Webサイトに対話性を追加するために必要です。 そのため、Web開発者には、クライアント側のスクリプトのいずれかの知識が必要です。
- * AJAXテクノロジー*-これはWebの最新テクノロジーです。 GoogleとYahooは、このテクノロジーを使用して、サイト訪問者により良いブラウジングエクスペリエンスを提供しています。 link:/ajax/index [AJAX Technology]については、チュートリアルを参照してください。
- ASPまたはJSP -これらは、インタラクティブなWebサイトの開発に使用される別のテクノロジーです。
- * Flashの知識*-Macromedia Flashを使用してWebサイトを構築することを計画できます。 この技術を習得するには少し時間がかかりますが、学んだ後は、Flashを使用して非常に美しく魅力的なWebサイトを開発できます。
- * HTTPプロトコル*-成長するにつれて、Webについてより多くの知識を持つことが望まれます。 だから私はあなたがウェブのバックボーン、すなわち HTTPプロトコルも。 リンクについては、チュートリアルを参照してください:/http/index [HTTP Protocol]
Web-必要なツール
基本的な必要性として、適切な接続性と速度を提供する信頼できるサービスプロバイダーからの良好なインターネット接続が必要です。 選択する前に、サービスとサポートに基づいてベンダーを評価します。 ここでは、デューデリジェンスが重要な役割を果たします。
次のツールとインフラストラクチャは、ウェブサイトの開発に役立ちます-
- コンピューター-利用可能なコンピューターがなく、紙に印刷されたこのチュートリアルを受け取った場合は、まずWindowsまたはLinuxまたはUNIXまたはMacintoshシステムまたは他のオペレーティングシステムを実行するコンピューターが必要です。
- インターネット接続-インターネットに接続しておらず、紙に印刷されたこのチュートリアルを受け取った場合、これは2番目であり、別の最も重要なツールはインターネットとWebサーバーに接続する必要があると言えますウェブサイトをホストします。 この目的のために、要件と予算に基づいて、高速接続のダイヤルアップ接続またはブロードバンド接続を購入できます。
- * A Webサーバー*-基本的なインターネット接続とは別に、Webサイトに関連するすべてのファイルを保持するために1つのWebサーバーが必要です。 そのため、Webサーバー上のスペースを購入する必要があります。 競争力のある価格でウェブスペースを販売するビジネスをしている何百万ものISPがいます。 詳細については、リンク:/web_developers_guide/web_hosting_concepts [Web Hosting Concepts]の章を参照してください。
- テキストエディタ-これは、Webサイトの開発に必要なもう1つの最も重要なツールです。 Windowsを使用している場合は_notepad_をテキストエディタとして使用できます。Linux/Unixを使用している場合は_vi_エディタが私のお気に入りのエディタの1つです。 このエディターは、HTML、PHP、またはASPページを作成するため、またはその他の編集目的で必要になります。 練習のために、リンクを使用できます:/html/online_html_editor [オンラインHTMLエディター]
- * Webブラウザ*-HTMLファイルの結果を表示するには、このツールが必要です。 そのため、Internet ExplorerまたはFirefoxなどのいずれかが必要です。 コンピューターにインストールされます。
- * Webオーサリングツール*-HTMLファイルの編集に単純なテキストエディターを使用したくない場合は、多くの市販のWebオーサリングツールを利用できます。 これらのツールは、HTMLエディターとも呼ばれます。 MicrosoftのFrontPageとMacromedia Dreamweaverは、visual HTML(WYSIWYG)とHTMLソースコードエディターの両方です。 これらのエディターは、HTMLページの開発を迅速に支援します。
- 安全なtelnetクライアント-Webサーバーに直接接続している場合は、http://www.chiark.greenend.org.uk/~sgtatham/putty/downloadl [PuTTY]というツールを使用できます。 これは、Webサーバーへの接続中に使用しているものです。
- セキュアFTPクライアント-FTPクライアントを使用してWebサーバーに直接接続してWebファイルをアップロードまたはダウンロードする場合は、http://www.chiark.greenend.org.uk/~sgtatham/puttyというツールを使用できます。/downloadl [PSFTP]。 FTPはFile Transfer Protocolの略です。 簡単に言えば、Webサイトを設計した後、Webに送信する必要があり、FTPプログラムがそれを行います。 これは、Webサーバーへの接続中に使用しているものです。
Web-ドメイン名
ドメイン名は、「www」に続くインターネットアドレスの一部です。 たとえば、http://www.finddevguides.com [finddevguides.com]では、ドメイン名はfinddevguides.comです。
ドメイン名がビジネスアドレスになるため、ドメイン名を選択する際には注意が必要です。 ドメイン名は覚えやすく、入力しやすいものでなければなりません。
ドメイン名を取得する方法?
サイトをオンラインにする予定がある場合、これはドメイン名を購入するための重要な手順の1つです。 これは、探しているドメイン名が使用可能である必要はないため、その場合は他の適切なドメイン名を選択する必要があります。
ドメイン名を購入すると登録され、ドメイン名が登録されると、それらは大きなドメイン名登録に追加され、インターネットIPアドレスを含むサイトに関する情報がDNSサーバーや連絡先情報などに保存されます。 レジストラに登録されています。
http://www.godaddy.com [GoDaddy]などのドメインレジストラからドメイン名を購入できます。
ドメイン拡張タイプ
ドメイン名には多くの種類のドメイン拡張機能を選択できます。 これはビジネスの性質に依存します。
たとえば、教育目的でドメイン名を登録する場合は、 。edu 拡張子を選択できます。
以下は、特定の拡張機能の正しい使用法のリファレンスです。 ただし、拡張機能に適用する厳格なルールはありません。 最も一般的に使用されるのは 。com です
- .com -会社/商業の略ですが、どのWebサイトでも使用できます。
- .net -ネットワークの略で、通常はサイトのネットワークに使用されます。
- .org -組織の略で、非営利団体を対象としています。
- .us、.in -国固有のドメイン拡張子を使用できるように、国名に基づいています
- .biz -インターネット上の新しい拡張子であり、このサイトが純粋にビジネスに関連していることを示すために使用できます。
- .info -情報を表します。 このドメイン名の拡張子は非常に便利な場合があり、新しいユーザーとしてはうまく機能しています。
- .tv -テレビの略で、TVチャンネルサイトにより適しています。
ドメイン名の選択
biz .infoや.usなどの新しいドメイン拡張子 人気のあるドメインの多くはまだ採用されておらず、それらのほとんどは非常にわずかな価格で利用可能であるため、より多くの名前の選択肢を利用できます。.
ドメイン名は会社の住所になります。 したがって、細心の注意を払ってドメイン名を選択することが不可欠です。
多くの人々は、ドメイン内にキーワードを持つことが重要だと考えています。 通常、ドメイン名のキーワードは重要ですが、通常はドメイン名を短く、覚えやすく、ハイフンのない状態に保ちながら実行できます。
ドメイン名にキーワードを使用すると、競合他社よりも競争上の優位性が高まります。 ドメイン名にキーワードを含めると、検索エンジンリスティングや有料広告のクリック率が向上するだけでなく、キーワードを豊富な説明のある受信リンクで使用しやすくなります。
長く複雑なドメイン名を購入しないでください。 ダッシュまたはハイフンを使用してドメイン名の単語を区切ることができます。 過去には、ドメイン名自体が重要なランキング要素でしたが、現在では高度な検索エンジンでは重要な要素ではなくなりました。
ドメイン名には2〜3語を入力してください。覚えやすいでしょう。 最も記憶に残るウェブサイトのいくつかは、独自の言葉を作成することでブランディングの素晴らしい仕事をしています。 例には、eBay、Yahoo!、Expedia、Slashdot、Fark、Wikipedia、Googleなどがあります。
一度電話でそれを言うことができるはずです、そして、他の人はそれをつづる方法を知っているべきです、そして、彼らはあなたが売るものを知っているべきです。 あなたがそれを行うことができ、そこでキーワードを機能させれば、あなたにとって良いことです。 できない場合は、キーワードをスキップします。
サブドメインとは
要件に基づいて、ドメインを多くのサブドメインに分割できます。 同じドメインを使用して複数のビジネスを行っている場合は、すべてのビジネスにサブドメインがあると便利です。 以下は、いくつかのサブドメインの例です-
_http://www.google.com [google.com] _をメインドメインとして見ている必要がありますが、googleはビジネスに基づいて多くのサブドメインを作成しています。 それらのいくつかは次のとおりです-
- _http://adwords.google.com [adwords.google.com] _-このサブドメインは、Google Adwordsで使用されています。
- _http://groups.google.com [groups.google.com] _-このサブドメインは、Googleグループに使用されています。
- _http://images.google.com [images.google.com] _-このサブドメインは、Google Imagesで使用されています。
これにより、さまざまなビジネスセクションを非常に適切に分離して表示できます。 サブドメインを作成することは大したことではありません。 すでにドメインを登録している場合、レジストラはサブドメインを作成する方法を提供します。 詳細については、レジストラにお問い合わせください。
Web-サイト構築
これで、ウェブサイトを構築する準備が整いました。 さらに先に進む前に、多くの要因を考慮する必要があります。 私はそれぞれすべてをリストすることはできませんが、より良いウェブサイトを持つのに役立つこのチュートリアルで主要な要因を説明しました-
あなたのウェブサイトに何を置く?
あなたのウェブサイトで何を持っているかは、あなたのビジネスとあなたのウェブサイトの性質に完全に依存します。 ウェブサイト用に作成したいページのリストを以下に示します。
- 魅力的なホームページ:すべてのWebサイトに常に必要です。
- 製品とサービスのリストと完全な詳細。
- 完全な価格情報。
- あなたの会社とあなたの業績を含むビジネスの性質について。
- スタッフと、可能であればその経験について。
- 完全な連絡先情報。
- よくある質問。
- 成功事例と顧客からのフィードバック。
最後に、サイトを顧客にとって有用で興味深いものにします。 あなたのサイト訪問者はあなたの顧客であり、彼らは彼らが探しているそれぞれのすべてを見つけるべきです。 顧客満足度が最大の関心事です。
あなたのウェブサイトをデザインするには?
単純にWebサイトの開発を開始しないでください。そうしないと、偽のWebサイトになってしまいます。 まず、完全な計画と設計を紙または電子文書に記載する必要があります。
このセクションでは、より良いウェブサイトを設計するのに役立ついくつかのポイントをリストアップしました-
- Webサイトの開発に使用するテクノロジーを検討してください。 柔軟性と迅速な開発の機会が得られるものを採用し、それに応じて設計します。
- 将来的に最小限の労力でWebサイトを強化および変更できるように、汎用フレームワークを設計します。
- 必要なパフォーマンスを念頭に置いてサイトを設計します。 データベース駆動型のWebサイトを設計している場合、優れたデータベーススキーマを設計するために多くの労力を費やす必要があります。
- 新しい開発者ができるだけ早く設計を理解できるように、設計をできるだけシンプルにしてください。
- Webサイトの繰り返し可能なコンポーネントを特定し、それらを分離して、可能な限りそれらを使用するようにします。
- サイト訪問者の性質と資格を特定し、それに応じてルックアンドフィールを重視します。
- サイト訪問者の観点から考えてください。 あなたが訪問者であれば、このウェブサイトをどのように見たいですか? 同じサイトが他の誰かのものである場合、そのようなサイトで時間を過ごしますか?
- 検索エンジンに優しいウェブサイトを作成する必要があります。
繰り返しますが、あなたのプレゼンテーションはユニークで魅力的なものでなければなりません。そうでなければ、インターネット上に利用可能なウェブサイトがたくさんあり、1分以上サイト訪問者を維持するのは難しいでしょう。
ウェブサイトをインタラクティブにする方法
多くの統計によると、サイトの訪問者を長期間維持できれば、彼らはより大きな買い物をし、何度も何度もサイトを訪れます。
それで、あなたのサイト訪問者があなたのウェブサイトでするために何かをしたことを確認してください。 多くの質の高い情報を提供することは、訪問者にとって大きな魅力となります。
プログラミングスキルやコストをかけずにWebサイトに追加できるインタラクティブツールのリストを次に示します-
- Poll
- フォーラム
- ゲストブック
- チャットルーム
- グリーティングカード
- このサイトについて友達に知らせる
- フィードバックフォーム
- ライブカスタマーサービス
- 毎日のジョークまたは毎日の漫画
- 毎日のニュースの見出し
- サイト検索エンジン
- メーリングリスト
- 自動化されたよくある質問
- あなたのタイプの訪問者を引き付けるものに応じて、リストは延々と続くことができます。
ウェブサイトのコーディング方法は?
最後に、あなたのウェブサイトのコーディングを開始するとき、あなたはより良いウェブサイトのための次のヒントをよく知っている必要があります-
- サイトは、W3Cで定義されているすべての品質要件を満たしている必要があります。 今日、私たちはlink:/xhtml/index [XHTML]を使用して任意のWebサイトを開発しています。 XHTMLはHTMLのよりクリーンなバージョンです。
- W3C Validatorを使用してソースコードを検証し続ける必要があります。
- 適切なコメントを使用しますが、HTMLファイル内の多くのコメントには使用しないでください。
- スタイルシートとJAVAまたはVBスクリプトを別々のファイルに保存し、必要な場所に含めます。
- Webページでグラフィックスを使いすぎないでください。
- Webページを動的に生成するのではなく、静的に保つようにしてください。
- Webページにリンク切れがないことを確認してください。
- 開発したWebページを、Internet Explorer、Firefox、Mozilla、Netscapeなどの主要なブラウザーでテストします。
- 考えられるすべてのシナリオのすべてのスクリプトをテストします。 完全なテストなしでページをホストしないでください。
検索エンジンに優しいウェブサイトを作成するには?
ウェブサイトの検索をわかりやすくすることは非常に重要です。そうしないと、googleやyahooなどの検索エンジンからの顧客ベースの大部分から離れてしまいます。
このテーマは非常に重要なので、link:/seo/index [Search Engine Optimization]に完全なチュートリアルを用意しました。Webサイトの開発を開始する前に、このチュートリアルに目を通すことを強くお勧めします。
ソースコードを頻繁に保護する
Webサイトの開発中は、完全なソースコードのバックアップを保持することが非常に重要です。 多くの場合、ファイルを誤って削除する可能性があります。 バックアップがある場合は、以前のファイルを復元して作業を開始できます。
1時間ごと、または少なくとも1日ごとにバックアップを取ることをお勧めします。 このバックアップを別のマシンまたはメディアに保管してください。
Web-ホスティングの概念
Webホスティングでは、WebサーバーにWebサイトのコンテンツを配置します。 あなた自身のサーバーであなたのウェブサイトをホストすることはオプションかもしれません。 ただし、yahoo.comやgoogle.comなどのサイトをホストしていない限り、これは非常に高価になります。 したがって、このチュートリアルでは、独自のホスティングサーバーのセットアップ方法については説明しません。
最も広く使用されているオプションは、サーバースペースを購入するか、インターネットサービスプロバイダー(ISP)からサーバー全体をレンタルすることです。 このセクションでは、ホスティングタイプを選択するためのガイドを提供し、他の関連概念を認識させます。
ホスティングプラットフォーム
あなたは、次の2つの最も広く使用されているホスティングプラットフォームのいずれかに行くことができます-
- * Windowsホスティングサーバー*-あなたがWindows好きなら、さまざまな種類のWindowsを実行している多くのホスティングサーバーがあり、これらのサーバーからスペースを購入できます。 通常、http://www.webhostgear.com/windows-hosting.php [Windows hosting]サーバーは、これらのサーバーに多くのソフトウェアライセンスコストがかかるため、より高価です。
- * Linuxホスティングサーバー*-Linuxに移行したい場合、機会は無限であり、Windowsホスティングサーバーに支払う金額よりも安く支払う必要があります。 さまざまな種類のUnixをホスティングサーバーに提供する多くのISPがあります。
ホスティングタイプ
利用可能な多くのオプションがあり、要件と予算に基づいて任意のホスティングタイプを選択できます。 以下は、最も広く使用されているホスティングタイプです-
無料ホスティング
はい、これは事実です。多くのサービスプロバイダーが、Webページで広告を掲載することを許可するという条件で、Webサーバーの空きスペースを提供します。 したがって、このオプションを使用しても問題ない場合は、スペースの費用はかかりません。 geocities.com、lycos.com、myspace.comなどのWebサイトがいくつかあります。 それはあなたのウェブページを構築するスペースを与えます。
共有ホスティング
http://www.webhostgear.com/shared-hosting.php [共有ホスティング]を使用すると、Webサイトは他のWebサイトとともに強力なサーバーでホストされます。 共有ホストでは、共有ホストにログインするための独自のユーザーIDとパスワードがあり、作業領域での作業が許可されます。 他のホストパートナーに属するファイルまたはディレクトリにアクセスすることはできません。 共有ホストでホストされているサイトの数がわからない場合もあります。 このタイプのホスティングは非常に費用効果が高く、スペースと速度がそれほど重要ではない小規模なWebサイトに適しています。 ここで、1つのサイトのトラフィックは、他のすべてのホストサイトの速度に影響します。
仮想専用ホスティング
このタイプのホスティングは、中規模ビジネスに適しています。 仮想専用ホスティングを使用すると、サイト専用の帯域幅と専用RAMを使用できます。 Webサーバーを管理するためのルートIDとパスワードが与えられます。 仮想専用サーバーの完全な所有者になり、ソフトウェアをインストールまたは削除できます。 このタイプのホスティングは単一のサーバー上で作成されますが、すべてのユーザーが専用の速度と帯域幅を持つように管理されます。 これは少し高価ですが、中規模ビジネスには本当に良い方法です。
専用ホスティング
このタイプのホスティングは仮想専用ホスティングに非常に似ていますが、ここでは完全なマシンが割り当てられます。 これらは仮想専用ホスティングよりも高価であり、非常に高いトラフィック要件がある場合に考慮する必要があります。
併置ホスティング
火災や破壊行為に対する高いセキュリティ、規制されたバックアップ電源、専用インターネット接続などの専用リソースを設定することは非常に困難です。 コロケーションは、利用可能なすべての施設を利用するために、マシンをサービスプロバイダーの敷地内に配置できるオプションです。 これも非常に高価なオプションであり、非常に高いトラフィック要件がある場合に選択する必要があります。
ホスティングコンポーネント
Webサーバースペースを購入するときは、次のことを明確にする必要があります。 あなたは、次のコンポーネントに基づいて、異なるサービスプロバイダー間の価格比較を行う必要があります-
ディスクスペース
小規模または中規模のWebサイトでは、10〜100MBのディスクスペースが必要です。 Webサイトに多くのオーディオとビデオを保持する予定がある場合は、より多くのスペースを購入する計画が必要です。 サーバースペースを購入する前に、将来必要な場合は、ディスクスペースを拡張するために利用可能なオプションを確認する必要があります。
月間トラフィック
小規模または中規模のWebサイトでは、毎月1GB〜10GBのデータ転送が必要です。 Webサイトに多くのオーディオとビデオを保持する予定がある場合は、より多くのデータ転送容量を備えたプランが必要です。 要件に基づいてさまざまなオプションを確認してください。 特定のデータ転送制限を超えた場合に利用できる他のオプションは何ですか。 指定された制限を超えた場合、サイトを停止しないでください。
処理速度
共有マシンでスペースを購入している場合、どれだけの速度が与えられるか推測できません。 その場合、唯一の方法は、同じサービスプロバイダーの他のホストされたサイトを見て、そのホスティング品質を知ることです。 ただし、仮想専用サーバーまたは専用サーバーを購入する場合は、割り当てられているRAMの量を考慮する必要があります。 価格は、与えられた処理能力に依存します。
接続速度
現在、ほとんどのサービスプロバイダーは非常に高速な接続速度を許可しています。 そのため、1秒あたりのビット数で接続速度を向上させているサービスプロバイダーを選択してください。 接続速度は、64Kb/秒から2.488Gb/秒の範囲で設定できます。
メールアカウント
十分な数の電子メールアカウントを取得するようにしてください。 電子メールアカウントに付属している他の多くのオプションがあります。 同様に、IMAP、POP、および電子メール転送オプションを電子メール機能とともに利用できますか。
メールサポート
電子メールアカウントを持つフォームとは別に、Webサーバーにバックエンドから電子メールを送信する機能を持たせることも非常に重要です。 サイト訪問者がフォームを使用してあなたに連絡したい場合は、そのメール送信機能を使用して、指定されたアカウントにメールを送信できます。 簡単に言えば、SMTPサーバーがセットアップされ、Webサーバーで動作していることを確認する必要があります。
最新のテクノロジー
Webサーバーにすべての最新テクノロジーが装備されていることを確認する必要があります。 PHP、PERL、ASP、JAVAなどの最新バージョンがサポートされている必要があります。
データベース
MySQL、Oracle、SQL Serverなどの多くのデータベースが利用可能です。 データベースの要件に基づいてサーバーを選択する必要があります。 共有サーバーでスペースを購入する場合は、データベースに割り当てられるスペースの量を確認する必要があります。 多くのISPは、データベース用に限られたスペース以上を提供していません。 サイトに大量のデータベースサイズが必要な場合は、仮想専用サーバーを使用する必要があります。
サーバー稼働時間
信頼できる評判の高いISPからWebサーバーを購入することが重要です。 ISPが99.99%のサーバー稼働時間を提供していることを確認する必要があります。 サーバーがダウンしている場合、サイトが限られた時間を超えてダウンした場合に補償を提供する多くのサービスプロバイダーがあります。
バックアップとFTP
サービスプロバイダーがあなたのウェブサイトの定期的なバックアップを取るより多くの方法を提供していることを確認してください。 サイトが毎日変化している場合、Webサイトの定期的なバックアップをとることが非常に重要になります。 多くのサービスプロバイダーは、このサービスに少額の費用を請求することにより、お客様に代わってそれを行います。
コントロールパネル
ホスティングアカウントを維持するためにどのような施設を利用するかを確認してください。 サービスプロバイダーが使いやすいコントロールパネルまたは他の同様のツールを提供しているかどうかを確認します。 コントロールパネルを使用すると、サービスリクエスト、リブートリクエスト、またはその他の問題を記録するなど、Webサイトに関連する基本的な操作を維持できるはずです。
顧客サポート
サービスプロバイダーとの取引を確定する前に、必要なサポートが提供されていることを確認する必要があります。 この情報は、インターネットフォーラムまたは友人から入手できます。 技術的または非技術的な問題に対して24時間年中無休のサポートを提供する多くのサービスプロバイダーがあります。
Web-eコマースホスティング
eコマースは、インターネットを介してビジネスを行う方法です。 特に、インターネットを介して製品やサービスを販売している場合は、eコマースを行っています。 アイテムやサービスの売買などのトランザクションを行うWebサイトを配置することを計画している場合は、eコマースWebサイトをセットアップすることを意味します。 これが当てはまる場合、eコマースWebサイトのセットアップ中に考慮すべき事項がさらにあるため、このガイドがeコマースサイトをセットアップできるレベルに役立つとは思わない。
それでもここから始めることができます-Eコマースホスティングは少し高価ですが、EコマースWebサイトを開始できないほど高価ではありません。 現在、eコマースサイトの設定は非常に簡単です。 必要なのは、優れたサービスプロバイダーと連絡を取り、基本情報の収集を開始することだけです。
仮想ストアのセットアップを支援し、予想外に非常に低い料金を請求する多くのサービスプロバイダーがあります。 Googleは、製品を販売できるGoogleアカウントサービスも開始しました。
eコマースホスティングのセットアップを確定する際、次の処理方法を非常に明確にする必要があります-
- 顧客登録
- 顧客取引
- 製品カタログ
- 顧客の注文
- 注文のセキュリティ
- サーバーセキュリティ
- サーバのメンテナンス
- サーバーバックアップ
- サーバーのダウンタイム
- 在庫管理
- 発送方法
- お支払い方法
- 外国通貨
- クレジットカード
- 税金の問題
このリストを取り、サービスプロバイダーと話し合って、これらすべてのアイテムの処理をサポートする方法を理解する必要があります。
Web-サイトのバックアップ
サーバーのハードドライブがクラッシュしました。 サイトがハッキングされ、ハッカーがすべてのファイルを削除しました。 あなたのウェブホストはあなたのお金とデータで姿を消しました。 さらに悪いことに、地震が発生し、ISPの建物が破壊され、すべてが失われます。
タッチウッド!!! 誰もそのような状況に直面するべきではありません。 しかし、これらの状況に備えていない場合、あなたの努力は永遠に失われる可能性があります。 そのため、データの定期的なバックアップを保持することが最も重要です。
今、多くの質問があります-
- バックアップの頻度はどれくらいですか?
- このバックアップを保存する場所
- どのような種類のバックアップを作成する必要がありますか?
- 誰がこれらのバックアップを取るべきですか?
- 今、これらの質問に一つ一つ答えましょう-
バックアップの頻度はどのくらいですか?
サイトが一定期間変更されていない場合は、バックアップを1回だけ作成し、ハードディスク、データディスク、またはDVDに保存することをお勧めします。 復元する必要がある場合は、それを実行して、Webサイトが稼働しているかどうかを確認してください。
ただし、サイトを頻繁に変更する習慣がある場合は、定期的にバックアップを取る必要があります。 amazon.comのようなウェブサイトには、非常に厳しいバックアップスケジュールと非常に高価なバックアップインフラストラクチャがあります。
それはあなたのビジネスに依存し、どれだけのデータ損失を負担できるかを見なければなりません。 1日分のデータを失うことも手ごろでないと思われる場合は、毎日のバックアップをスケジュールすることをお勧めします。同様に、毎週または毎月のバックアップで問題ないかどうかを判断できます。
バックアップを保存する場所
ほとんどの場合、バックアップは1台のマシンから取得され、別のマシンまたはメディアに保存されます。 可能であれば、完全なデータをFTPでバックアップできる別のバックアップサーバーを配置する必要があります。 これが多すぎない場合は、データCDまたはDVDなどに保存できます。
可能であれば、バックアップの複数のコピーを保持しますが、混乱を避けるための管理された方法を使用します。 異なるバックアップに対して適切なバージョン管理が必要です。 非常にわずかなコストでさまざまなバックアップサーバーを提供する多くのサービスプロバイダーがあり、その量をバックアップサービスに費やすことをお勧めします。
どのタイプのバックアップを作成する必要がありますか?
バックアップには、 incremental と full の2つのタイプがあります。 使用しているバックアップツールの種類によって異なります。 多くのバックアップツールがあります。たとえば、Oracleはさまざまな種類のバックアップを取るための独自のユーティリティを提供しています。
- 増分バックアップ-バックアップのコントローラーは、既存のバックアップとバックアップしたいデータを比較します。 2つが完全に一致する場合、追加のファイルはバックアップされません。 ただし、ファイルを追加または編集した場合、これらのファイルはバックアップで更新されるため、インクリメンタルという名前になります。
- フルバックアップ-ここでは、最新のバックアップにすでに存在するファイルであっても、すべてのファイルがバックアップに書き込まれます。
これらのバックアップの対象者
最も単純なケースは、月単位または週単位でWebサーバーにログインし、すべてのWebサイト関連ファイルを別のコンピューターまたはメディアにコピーできることです。 サイトのデータ量が限られている場合にのみ機能します。
巨大なデータベースと多数のファイルがある場合、そのようなバックアップを毎日および毎週ベースで管理することは困難です。 このような場合、バックアップを取り、それらを別のマシンまたはメディアに保持する自動化されたスクリプトが必要になる場合があります。
シェルスクリプトまたはperlスクリプトを記述し、さまざまなディレクトリを参照し、すべてのファイルを収集して自動的に圧縮し、一意のバックアップ番号を割り当ててから、指定されたバックアップサーバーまたはタップドライブなどのメディアでそれらのファイルをftpできます。
結論
バックアップの取り方を決定するのはユーザー次第です。 あなたがウェブサイトの所有者である場合、あなたは失敗せずに定期的なバックアップを取る必要があります。 そうでなければ、深刻な結果につながる可能性があります。
Web-サイト統計
サイトが稼働したら、訪問者を追跡し、使用しているものを分析することが重要です。 あなたは次の詳細情報を持っている必要があります-
- あなたの訪問者は誰ですか?-その訪問者の地理的位置と身元を知るために、あなたのサイト訪問者のIPアドレスを用意しておく必要があります。
- 訪問者のタイムスタンプ-サーバーを簡単に計画できるように、サイトが最も多くの訪問者を獲得する時間に注意する必要があります。 第二に、タイムスタンプとIPアドレスは、サイト訪問者に対して調査が必要な場合にサイト訪問者を識別するのに役立ちます。
- 訪問者が好むもの*-サイト訪問者があなたのウェブサイトでどのページを閲覧したかは、あなたのウェブサイトのさまざまなセクションの重要性についてのアイデアを与えてくれます。
- 訪問者はどのように来ましたか?-これは、あなたが知っておくべきもう一つの重要な情報です。 サイト訪問者をどのように獲得していますか? 彼らは直接やってくるのか、それとも他のウェブサイトや広告プログラムを通じてやってくるのか。
- 滞在期間はどれくらいですか?-訪問者があなたのサイトに費やす時間はどれくらいですか? 1つまたは2つのページを閲覧した直後に訪問者がサイトを離れた場合、それらをより長期間保持するための革新的な方法を考え出す必要があります。
- 訪問者のブラウザ-この情報は、そのタイプのWebブラウザのWebサイトを改善するために重要です。
統計プログラム
前のセクションで説明したすべての情報を見つけるのに役立つ多くのWebサイトがあります。 Webページの<head <…. </head>セクションに小さなコードを保持するだけで、上記のすべての情報だけでなく、サイトの完全な分析も得られます。
- Googles Analyticsプログラムを試して、ウェブサイトの統計情報を取得できます。
- 別の優れたプログラムはhttp://www.mrunix.net/webalizer/[Webalizer]です。 これにより、必要なすべての基本的なサイト統計が得られます。
- あなたのウェブサイトの統計を収集する機会を与えるsourceforgeのサイトがあります。 したがって、http://awstats.sourceforge.net/[AWStats]でも同様に試すことができます。
サイト統計用語
サイトの統計レポートと分析をより快適にするために、次の用語を確認してください。
- ユニークビジター-特定の期間に発生したユニークビジターの数。 例-あなたのウェブサイトを訪れた人が1人だけで、1日に1,000回別々に訪れた場合、ユニークな訪問は1回だけです。 一意性は、訪問者のIPアドレスに基づいてカウントされます。
- *合計訪問数-特定の期間にウェブサイトが受ける重複訪問を含む訪問の総数。 サイト訪問者がサイトにアクセスするたびに、1回の訪問としてカウントされます。
- ページビューまたはページインプレッション-Webページがロードされるたびに、ページビューと呼ばれます。 このページで利用可能なウェブサイトのリンクをカウントしている場合、ページのインプレッションとしてカウントされます。
- ヒット-ヒットはページビューに非常に似ており、訪問者があなたのウェブサイトに関連するリンクをクリックするたびにカウントされます。
- 直接アクセス-ブックマークを使用してWebサイトにアクセスしたか、ブラウザのURLボックスにURLを手動で入力したユーザーを指します。
- *リファラーと紹介URL *-訪問者があなたのウェブサイトにアクセスするためにリンクをたどったウェブアドレス。 たとえば、誰かがGoogle検索であなたのウェブサイトを見つけ、リンクをクリックしてサイトにアクセスした場合、Googleがリファラーになります。
Web-サイトの人気
Webサイトを設計して開発し、最終的にホストしました。 ここで、このサイトアドレスと関連サービスについてサイト訪問者が何人知っているかを考えてください。
サイトを成功に導きたい場合は、Webサイトを正常にホストした後、実際の作業が開始されます。 以下のアクションが含まれていますが、人気を獲得するのはこれらのアクションに限定されないことは確かです。
- 検索エンジンのインクルージョン-最初のステップとして、Google、yahoo、msnなどのさまざまな検索エンジンにWebサイトを含めます。 自動ソフトウェアがサイトを検索エンジンに含めることを決して信用しないでください。 このビジネスには多くの詐欺会社がいるので、それらに近づかないで、お金を無駄にしないでください。
- オープンディレクトリの包含-これはあなたのサイトを人気にするもう一つの方法です。 dmoz.comやyahoo.comのような多くのオープンディレクトリプロジェクトがあり、ネットサーファーから注目を集めるためにWebサイトを含めることができます。
- Google AdWords -これは登録可能なGoogleの有料プログラムで、Webサイトリンクのクリック数またはページの表示回数に基づいて支払うことができます。
- 広告プログラム-予算が大きい場合は、テレビ広告や新聞や雑誌の広告プログラムなど、より高いリソースを利用できます。 それらは最も効果的で高価です。
- ホワイトペーパーおよび記事-ホワイトペーパーまたは記事を作成する場合は、それらのホワイトペーパーまたは記事にWebサイトのリンクを含めて、サイトのトラフィックを増やすことができます。
- サイトリンク交換-サイトリンク交換を行うfinddevguides.comを含む多くのサイトがあります。 それが意味すること-あなたはあなたのサイトに別のウェブサイトのリンクを保持し、他のサイトはあなたのものを保持します。 これは、サイトリンクエクスチェンジャーの相互利益のためです。
Web-無料のグラフィックス
グラフィック要素は、どのWebサイトでも重要な役割を果たします。 Webグラフィックをデザインする時間と才能があれば、それは素晴らしいことです。 Webグラフィックスを作成するには時間と才能が必要なだけでなく、Paint Shop ProやAdobe Photoshopなどの優れたグラフィックスソフトウェアを購入するためにも、かなりのお金を費やす必要があります。
ただし、アーティストの手に恵まれておらず、グラフィックソフトウェアを購入するだけのお金がない場合は、インターネットが天国であり、無料のWebグラフィックを作成した何千人ものグラフィックデザイナーに感謝する必要があります。
また、あなたのウェブサイトで使用できる無料のグラフィックスをたくさんリストしています。 ここhttp://www.finddevguides.com/free_web_graphics[Free Web Graphics]にあります。 サンプルページもここに記載されています。
美しい花のクリップアート
- 任意の画像をクリックすると、大きな画像が表示されます。
- 画像を右クリックし、「名前を付けて画像を保存」を選択して、PCに画像を保存します。
[[images-clipart-flow-flow1|[[File:]]]] | [[images-clipart-flow-flow2|[[File:]]]] | [[images-clipart-flow-flow3|[[File:]]]] | [[images-clipart-flow-flow4|[[File:]]]] | [[images-clipart-flow-flow5|[[File:]]]] |
[[images-clipart-flow-flow6|[[File:]]]] | [[images-clipart-flow-flow7|[[File:]]]] | [[images-clipart-flow-flow8|[[File:]]]] | [[images-clipart-flow-flow9|[[File:]]]] | [[images-clipart-flow-flow10|[[File:]]]] |
[[images-clipart-flow-flow11|[[File:]]]] | [[images-clipart-flow-flow12|[[File:]]]] | [[images-clipart-flow-flow13|[[File:]]]] | [[images-clipart-flow-flow14|[[File:]]]] | [[images-clipart-flow-flow15|[[File:]]]] |
[[images-clipart-flow-flow16|[[File:]]]] | [[images-clipart-flow-flow17|[[File:]]]] | [[images-clipart-flow-flow18|[[File:]]]] | [[images-clipart-flow-flow19|[[File:]]]] | [[images-clipart-flow-flow20|[[File:]]]] |
Web-まとめ
このチュートリアルが有益で参考になることを願っています。 ここでは、WebおよびWebホスティングのすべての基本について説明しました。
さあ、次のステップに進みましょう。link:/html/index [HTMLチュートリアル]を使用してWebサイトの開発を始めることをお勧めします。
インタラクティブなWebサイトの開発を計画している場合は、リンク:/perl/index [PERLチュートリアル]またはリンク:/php/index [PHPチュートリアル]にアクセスすることをお勧めします。 これらのサーバー側スクリプト言語の完全なリファレンスマニュアルがあります。
検索エンジン最適化の手法は非常に重要であり、ウェブサイトを設計および開発する前に、それらに精通する必要があります。 link:/seo/index [SEOチュートリアル]にアクセスして、SEOテクニックを完全に理解してください。
このチュートリアルを改善するためのコメントと提案を歓迎します。 フィードバックは[email protected]までお寄せください。
finddevguides.comにアクセスしていただきありがとうございます
Web-有用なリソース
次のリソースには、Web開発者ガイドに関する追加情報が含まれています。 これについての詳細な知識を得るためにそれらを使用してください。
Web開発に関する便利なリンク
- W3C Consortium-W3Cコンソーシアムの公式Webサイト。 このサイトは、簡単にアクセスできるようにブックマークを付けてください。
- W3C Specifications List-W3C標準の包括的なリスト。 このページで最新バージョンを入手できます。
- HTML 4.01仕様-HTMLの最も一般的なバージョンであるHTML4.01の完全な仕様。
- HTML + CSSから開始-HTMLとCSSに関するW3Cチュートリアル。
- XHTML1.0-W3C XHTML 1.0。 HTML 4.0および4.01と同じフレーバーをXMLで再構成しますが、わずかな制限があります。
- XHTML1.0-W3C XHTML 1.1。 XHTML 1.0 Strictに基づいていますが、小さな変更が含まれています。
- W3C HTML Validation Service-HTML/XHTMLドキュメントをW3C標準に対して検証します。
- Offline HTML Validator-このソフトウェアをダウンロードしてインストールし、HTML/XHTMLページをオフラインで検証します。
Web開発に関する有用な書籍
- http://www.amazon.com/exec/obidos/ASIN/0132783398/httpwwwtuto0a-20 [HTML5を使用したWeb開発および設計の基礎]
- http://www.amazon.com/exec/obidos/ASIN/1449302394/httpwwwtuto0a-20 [HTML5:不足しているマニュアル]
- [[File:]]
- [[File:]]
- http://www.amazon.com/exec/obidos/ASIN/1849693188/httpwwwtuto0a-20 [HTML5およびCSS3を使用したレスポンシブWebデザイン]
- [[File:]]
このページにサイトを登録するには、 contact @ finddevguides.com にメールを送信してください。