php网站模板下载前端的模板可以不需要使用模板?|纯后php免费网站模板
2022-10-06
除了写博客,其实也可以做成纯后端服务和管理界面(UI),前端模板不需要用到模板。
例如:我的博客“果酱”很快吗?其实这个博客不是模板引擎渲染的博客。
您现在看到的页面实际上是通过读取提供的界面然后使用 PHP 模板来呈现的。为了加快速度,PHP每次读取界面的内容,都将内容存入,第二次直接从内存中获取,所以速度非常快。
作为纯后端的详细步骤
1、将“Jam”博客的后端放到另一个域名或目录下,如纯后端域名.com/,然后通过访问/wp-/目录登录后端进行更新。
2.更新内容后网站优化,我们可以提供Rest API。Rest API 已经原生支持,可以直接使用。我用的是我自己写的一套,因为它是很久以前写的。比如文章列表的API接口:纯后端域名.com/api/post/list.json。
3、“Jam”前端是一个用PHP+编写的内容缓存程序。程序抓取 Rest API 接口中的内容,缓存在内存中,然后编写一个 PHP 模板进行渲染。客户的意义。
成为纯后端的好处
这样做,乍一看有点麻烦,但好处却很大:
1、速度快:因为是纯PHP写的,用于缓存,所以“Jam”速度非常快。可以看到页面生成时间是0.001秒多一点,也就是千分之一秒多一点。
2.能够承载大流量:因为“Jam”及其管理后台在两台服务器上,后台不会因为前端访问太暴力而挂掉!另外,前台的内容只是缓存。结合阿里云OSS就是一个静态资源的CDN,可以承载非常大非常大的流量。
3、管理方便:“Jam”管理后台搭建在另一台服务器的多站点上,使我所有的站点都可以在一个多站点上进行管理和更新,大大减少了管理工作。
4、适配所有客户端:由于使用Rest API接口实现了前后端的完全分离,以后如果想用客户端或者小程序来做会非常方便。一组接口可以适应所有的客户端。“果酱”小程序即将上线。
5、无需模板:我们只需要解析REST APIphp网站模板下载,然后用PHP编写模板,无需记忆各种模板功能。如果不考虑SEO,甚至可以不用PHP直接在前端使用VUE或者做一个Web APP。
前后完全分离
这样做的好处是前后端完全分离。页面的渲染可以由前端处理,也可以由中端处理,后端只需要处理业务逻辑即可。当然php网站模板下载,博客比较简单,没有复杂的业务逻辑。但是,当花生店等电商平台使用这样的解决方案时,开发会方便很多,未来花生店可能会演变成微服务解决方案。
还有一些细节需要特别优化,需要探索:
1.更新通知:内容在后台更新,如何通知前端更新内容。目前我在前端PHP模板中留下了一个更新界面,在后台写了一个更新通知插件。如果无法通知其他客户端网站建设,可能是前端需要实时抓取后端接口,无法缓存。
2、评论处理:我还没有处理评论,因为我的博客还没有打开评论,但我觉得实现评论问题不大。在前端可以简单理解为一个PHP客户端,所以关键问题是如何在客户端更新缓存,只要后端提供注释接口,前端接收成功后评论信息,刷新详情页。
3、全站配置界面:部分文章列表根据评论和浏览进行排序。更新不是特别实时的。目前我的想法是做一个全站的配置信息界面来处理一些侧边栏的内容和底部的内容放到整个站点的配置界面中,整个站点的通用界面缓存时间可以更短,以便可以通过妥协来处理。