php语言做的事儿,你知道吗?(上)

优采云 发布时间: 2021-07-28 06:59

  php语言做的事儿,你知道吗?(上)

  和一些网站一样,短暂访问后会更新内容。这是怎么做的?

  他们的前端是如何开始的?应该自己做个模板,用后台语言来改变填充内容,还是用ajax请求来填充普通页面的内容?

  这种网站是动态的网站,必须有后端。

  如果您从服务器请求静态页面,服务器将解析请求,读取页面并将其返回给您。但是如果是动态的,服务器自己不能处理,就会把请求转发给合适的解释器,解释器调用部署的脚本或程序,程序处理请求,把拼接的html传递给解释器,然后到服务器。这就是两者的区别。

  Ajax 与否,后端可以加载所有内容并刷入,也可以先刷出页面的大致结构,然后通过浏览器 ajax 加载内容。

  你说什么都好

  当第一种类型为html+ajax时,当新数据到来时,修改页面的节点或内容,以达到呈现数据的效果

  第二种是angular等web框架,有数据绑定、模板等功能,会自动更新页面数据

  后端向数据库写入新内容,刷新前端页面即可看到新内容。这不是很简单吗?只是*敏*感*词*的网站一般使用Memcached等K/V系统来缓存MySQL。如果有缓存,就不需要查MySQL,如果有新的内容进入MySQL,Memcached中相应的缓存就会被清除。

  不明白你想问什么,具体怎么做,或者一般的原理结构

  粗略的说一句就给你回一个html,或者更多~

  细节。说了这么多……求大神解答

  动态语言,一般每次访问都会生成html并返回;

  那么如何动态生成这个html:比如php

  重点是

  这部分工作就是 PHP 语言所做的。当然这里的php语言可以换成其他语言,c、java等;

  数据库的内容是源文件。有程序可以随时更新这个数据源,比如发布一个文章并插入到数据库中。

  这是动态更新的。

  

  免责声明:本文原创发布于php中文网,转载请注明出处,感谢您的尊重!如果您有任何问题,请联系我们

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线