如何更新网站内容(这是怎么做到的?的前端开始又是怎么样? )
优采云 发布时间: 2022-03-11 14:22如何更新网站内容(这是怎么做到的?的前端开始又是怎么样?
)
发表于 2016 年 6 月 21 日 由 admin
像一些网站,访问后会更新内容,这是怎么做的呢?
他们的前端是如何开始的?是做模板,用背景语言改变填充内容,还是普通页面,用ajax请求填充内容?
这种类型的 网站 是动态的网站 并且必须有一个后端。
如果您从服务器请求静态页面,服务器将解析请求,读取页面并将其返回给您。但是如果是动态的,服务器自己处理不了,它把请求转发给合适的解释器,解释器调用部署的脚本或程序,程序处理请求,把拼接好的html传给解释器再到服务器。这就是两者的区别。
不管有没有ajax,后端都可以加载所有内容并刷出,也可以先刷出页面大体结构,然后依靠浏览器ajax加载内容。
你可以说什么
第一种是使用html+ajax的时候,当有新数据到来时,修改页面的节点或者内容,达到呈现数据的效果
二是Angular等其他Web框架,具有数据绑定、模板等功能,会自动更新页面数据。
后台将新内容写入数据库后,刷新前端页面即可看到新内容。这不是很简单吗?只是那么大的网站一般都是使用Memcached等K/V系统来缓存MySQL。缓存不需要查找MySQL,当有新内容进入MySQL时,Memcached中对应的缓存会被清空。
不明白你想问什么,是具体怎么做的,还是一般的原理结构
粗略,一句话就回一个html给你,或者更多~
细节。好多啊。等大神解答
动态语言,一般这样每次访问都会生成html并返回;
那么这个html是如何动态生成的:比如php
1<br />2<br />3<br /><html><br />
<?php 连接数据库;获取最新10篇文章;输出成html格式;?><br />
</html>
重点是
1<br /><?php 连接数据库;获取最新10篇文章;输出成html格式;?>
这部分工作就是 PHP 语言所做的。当然这里的php语言可以换成其他语言,c、java等;
数据库的内容是源文件。有程序可以随时更新这个数据源,比如发表一篇文章文章并插入到数据库中。
这是动态更新的。