什么叫网站
你每天打开的什叫网站每一个网页,背后都站着一个叫“网站”的什叫网站东西。它不是什叫网站什么虚拟幽灵,而是什叫网站一台(或一群)始终连在网上的电脑,里面存着一堆文件,什叫网站等着别人来要。什叫网站你输入网址按下回车,什叫网站浏览器就向那台电脑喊一声:“把首页文件发过来。什叫网站”对方照做,什叫网站你屏幕上就出现了文字、什叫网站图片、什叫网站按钮。什叫网站就这么简单,什叫网站也这么实在。什叫网站
我有个朋友开咖啡馆,什叫网站去年找人做了个网站。他一开始以为网站是个“网上门面”,跟招牌差不多。后来发现完全不是——网站其实是他租的一个“数字店面”,只不过这个店面在别人的服务器上。服务器就是一台不关机的电脑,放在某个机房里,可能在北京亦庄,也可能在美西某个干燥的沙漠边缘。他每个月交几十块钱“租金”,换来一个IP地址和一块硬盘空间。顾客访问他的网站,本质上是那台服务器把菜单、照片、营业时间这些文件“递”给了顾客的浏览器。
这里有个容易搞混的地方。很多人把“网页”和“网站”当成一回事。网页是一张纸,网站是一本装订好的册子。你点“关于我们”跳到另一页,那是另一个网页;整个册子加上封面、目录、装订线,才叫网站。册子可以只有一页,也可以有十万页。维基百科是网站,它里面每一个条目是网页。我那个咖啡馆朋友的网站只有五个页面:首页、菜单、故事、联系方式、招聘。够了。
那网站是怎么被“找到”的?靠域名。域名就是门牌号,比如 example.com。你记不住一串数字IP(比如 192.0.2.1),所以有人发明了域名系统,把好记的名字翻译成机器认的数字。买域名像租信箱,每年续费。不续费,门牌号就被收回,别人可以拿去用。我见过一家小书店忘了续费,结果域名被一个卖保健品的抢注,老顾客输入网址直接跳转到一堆夸张广告。气得老板在店门口贴了张打印纸:“网站搬家了,请扫新二维码。”
网站的内容存在服务器上,但服务器本身不生产内容。内容是你或者你雇的人写进去的。写进去的工具叫CMS,内容管理系统。最出名的是WordPress,全球四成以上的网站跑在它上面。我试过给一个非营利组织搭网站,用WordPress,装个主题,拖拖拽拽,两小时就能上线。但这也带来一个问题:太多网站长得一模一样,像同一家连锁快餐的加盟店。技术降低了门槛,也拉平了审美。
还有动态和静态的区别。静态网站就是一堆写死的HTML文件,服务器直接扔给你,速度快,但改一个字要重新上传文件。动态网站则是在服务器上跑程序,你请求一个页面,它现从数据库里拼出来。比如你登录微博,看到的首页是专门为你生成的,别人看到的和你不一样。代价是更复杂,也更容易出漏洞。我见过一个动态网站因为忘记更新插件,被注入了一段挖矿脚本,访问者的电脑风扇狂转。后来他换成了静态生成器,说“少点功能,多点睡觉”。
手机普及之后,网站又多了一层麻烦:屏幕变小了。以前设计师只考虑桌面浏览器,现在得考虑手指点击。响应式设计成了标配。但很多老网站没跟上,你手机上打开,字小得像蚂蚁,得双指放大再左右平移。这种体验像在邮局填一张超大的表格。所以后来很多人干脆不做网站了,只做App或者公众号。但网站有个App替代不了的好处:它属于你。平台封号,你就消失;网站只要续费,就一直在那儿。哪怕只有你一个人看。
说到底,网站是一份公开的、可寻址的、由你控制的数字文件集合。它不神秘,也不高级。它像一间开在网上的小铺子,门开着,灯亮着,有人路过就进来看看。没人来,它也在那儿。你关掉电脑,它还在服务器上运行。这种“一直在”的感觉,是网站最朴素也最结实的地方。