wordpress的php后端,使用 WordPress 纯粹做后端和管理界面,实现前后端分离

news/2024/10/23 5:50:26/

d19871206f3a54797d7e9df70ba64ffd.png

使用 WordPress 纯粹做后端和管理界面,实现前后端分离,

WordPress 除了做博客之外,其实还可以纯粹做后端和管理界面(Admin UI),我举个我现在的例子:Apple110 博客(),你直接看源代码,可以发现它不是 WordPress,并且速度还很快,我是怎么实现的呢?

使用 WordPress 做后端的方法

1. Apple110 博客管理后台也是基于 WordPress,它的地址是:,它内容都是在这个 WordPress 后台进行更新的。

2. 更新好内容之后,接着我提供 Restful API 接口,比如文章列表的 API 接口: 。

3. 最后 Apple110 博客()其实只是使用 PHP 写的一个内容缓存程序,该程序抓取前面做的 Restful API 接口里面的内容,并使用 Memcached 缓存到内存,并写好 HTML 结构展示出来,有点用 PHP 写个客户端的意思。

使用 WordPress 做后端的好处

这样做,初步看起来,很繁琐,但是确实很有好处:

1. 因为是纯 PHP 写的,而且使用了 Memcached 进行缓存,所以 Apple110 博客()速度特别快。

2. 因为使用 Restfule API 接口实现了前后端彻底分离,所以如果以后我要做 iPhone 或者安卓客户端,甚至小程序,都会非常方便。

3. 因为 Apple110 博客管理后台(),搭建在我的一个 WordPress 多站点上,这样我所有的站点都可以在一个 WordPress 进行管理和内容更新,这样我管理的工作就降低了非常多。

4. 并且因为前台( )和管理后台( ) 在两个服务器上面,不会因为前台访问太猛,而造成后台也挂了!并且前台的内容只是一个 Memcached 缓存,结合七牛做 CDN,可以扛非常大的流量。

暂时想到这些,以后在整理,这个也是我现在使用 WordPress 的方法,WPJAM Basic 插件是这一切的基础。

本站推荐使用的主机:,国外主机建议使用。

转载请注明出处:https://www.it131.org/11144.html


http://www.ppmy.cn/news/625400.html

相关文章

110

交大主页上面有一个“ 110信箱”的链接,不知有何深意,难道是方便大家报案?

iOS 13-Sign In with Apple

最近了解了iOS 13新增功能之Sign In with Apple,Sign In with Apple是跨平台的,可以支持iOS、macOS、watchOS、tvOS、JS。本文主要内容为Sign In with Apple在iOS上的基础使用。详情参考WWDC 2019 审核备注 New Guidelines for Sign in with Apple We’…

Sign in with Apple(苹果授权登陆)服务端验证-测试通过版

Sign in with Apple&#xff08;苹果授权登陆&#xff09;服务端验证-测试通过版 1.先引用2个jwt用到的jar包2.算法的工具类三方登录调用验证工具类 苹果登录方式有2种&#xff0c;这里介绍基于JWT算法验证 废话不多说&#xff0c;上代码 1.先引用2个jwt用到的jar包 <depen…

iOS Technical Support 苹果技术支持

App Technical Support 各位朋友&#xff0c;非常感谢使用我们的APP&#xff0c;如果您对我们的应用有任何建议或疑问&#xff0c;请联系技术支持&#xff1a; Email&#xff1a;miplusgameqq.com TEl: 86-17165719160

1081:分苹果

1081&#xff1a;分苹果 【题目描述】 把一堆苹果分给n个小朋友&#xff0c;要使每个人都能拿到苹果&#xff0c;而且每个人拿到的苹果数都不同的话&#xff0c;这堆苹果至少应该有多少个&#xff1f; 【输入】 一个不大于1000的正整数n&#xff0c;代表小朋友人数。 【输出…

苹果授权登录Sign In With Apple亲测通过版[100%成功]

苹果授权登录Sign In With Apple后台代码实现JAVA版本亲测通过版 废话不多说&#xff0c;直接复制把自己的包名写上就可以用了 有个别的小坑&#xff0c;HttpUtil自己写&#xff0c;没附上 Base64一定要用org.apache.commons.codec.binary.Base64其它的会报错 小提示&#xff1…

【1081】分苹果

1081&#xff1a;分苹果 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 30677 通过数: 26393 【题目描述】 把一堆苹果分给n个小朋友&#xff0c;要使每个人都能拿到苹果&#xff0c;而且每个人拿到的苹果数都不同的话&#xff0c;这堆苹果至少应该有多少个&…

中国人民大学与加拿大女王大学金融硕士——在职读研打造更加精彩的人生

人生的奇妙在于它永不停息的变化。在完善自我的旅程中&#xff0c;我们需要保持学习和成长&#xff0c;深耕自己的熟悉的领域&#xff0c;成为这个领域的专家。人生所有的惊艳绽放&#xff0c;都是厚积薄发、化茧成蝶。都是我们长期默默努力的结果&#xff0c;V17310962071 在中…