1 : 什么是网站?

上章:刚开始

Header1

0 : 这个章的目的

 简单的理解网路的结构。


1 : 网路是做什么呢?

日常我們在用的网路。知道它是怎么动吗?
  • 投稿的文章是去哪里呢?
  • 在微博上,送去的图像在哪里呢?
  • 网站是在做什么呢?

不知道事情应该很多。

可是,在网路上做的事情只有两个
那是,资料(文章,图像,动画...)的现实跟保存


2 : Facebook的里面

 先用Facebook解释资料的显示跟保存

 ① : 资料的显示


网站在显示资料。在这里,看看网站是怎么样显示画面吧!

首先打开Facebook吧!Facebook的主页,大概是这样吧。
Fb1
呢么,我們看看什么东西在显示这个网站!
如果你在使用 Chrome 浏览器 的话,
选择在上面的「View > Developer > ViewSource」(参考下面的图像)。 Chrome view developer viewsource
会显示像下面的网页。 Fb code 这个长长的文章在决定网站里显示的文章,图画,动画 等等。
※ 如果一个一个找的話,您可以找到您的名字。

在显示文章,图画,动画的东西叫HTML文件

 ② : 资料的保存


到这里,简简单单的解释了网路上资料的显示
但是,网路不只是在显示资料。

比如说像 Facebook的投稿 ,利用的人可以发信自己的讯息。网站不只在做网站作者的资料的显示,还在做利用者的发信。
提供者的资料的显示利用者资料的发信这个双方的资料在构成网路。

提供者的资料是用上次解释的HTML文件显示。
呢么,利用者发信的资料是去哪里呢?
利用者发信的资料是去哪里呢?

用 Facebook 的投稿,解释吧。 Fb post 点击「投稿」的时候,关于这个投稿的资料会送到动网站的机器(服务器)。用上面的投稿的画面说的话,「会员是'山田太郎'、内容是'Hello World'、地方是'東京都新宿'」等等... Fb save data before 这样送过去的资料会怎么样呢?
送过去的资料会保存在,动网站的机器(服务器)里面的像Excel软件的表一样保存资料的表(资料库)里面。 Fb save data after Fb database 这样子,用户发信的资料就保存在动网站的机器(服务器)里面的Excel软件的表(资料库)

使用这个保存在资料库里的资料,显示利用者的资料。Facebook的话是主页、Twitter的话是推特。
※ 在这里保存的资料不只是新增,还可以更新,删除


3 : 总结

 网路上做的事情只有资料的显示跟保存

 显示提供者的资料跟保存利用者的资料这个两个资料的往还,在做提供者跟利用者的交流。


在下章,解释作网站的软件「Ruby on Rails」。