1
edsheeran 2018-04-25 11:55:49 +08:00
|
2
artoostark OP @edsheeran 我用了 Redis 和 Memcached。这个不太适合我,我知道这个插件。
|
3
night98 2018-04-25 11:59:42 +08:00 via Android
在用 wpsupercache,小站够用了。
|
4
artoostark OP @night98 所以最后一句是:这个方案比较适合中大型网站。
|
5
just1 2018-04-25 12:02:15 +08:00 via Android
想法是没问题的,但是改完这还是 wp 吗
还不如重写。。 |
6
artoostark OP @just1 是啊。WordPress 生态圈好啊。不想自己完全重写。
|
7
wangding85 2018-04-25 12:41:28 +08:00 via iPhone
之前搞过类似的,但是发现服务端改动太大,已经脱离 WP 框架变成写 php 的 api 了。之后采取了 twig 这个模版语言,好歹不用 php 和 html 混写
|
8
artoostark OP @wangding85 看介绍还行。
|
9
qiaobeier 2018-04-25 14:10:17 +08:00
看标题我还以为在讨论 wp 的 restful api
|
10
qiaobeier 2018-04-25 14:14:13 +08:00
另外你说的这些功能很像这个产品 https://getshifter.io
|
11
artoostark OP @qiaobeier 进去看了一下,WordPress 是部署在它上面,不太想要这种。
|
12
qiaobeier 2018-04-25 16:15:30 +08:00
@artoostark 我只是说功能和你说的有点像,也就是 wp 使用和创建生成的文件在 2 个地方,生成文件后自动发布到 aws,完全静态化。但他这个产品功能很不完善,也许我试用的免费版本的关系。
|
13
night98 2018-04-25 17:15:50 +08:00
你这个说实话其实基本等于 hexo,hugo 这类静态页面生成器了,这样的话就失去了 php 的特点呢。
|
14
shootsoft 2018-04-25 21:14:33 +08:00 via iPhone
首先,要看你是怎么定义“大中型网站”的,如果只是有很多页面,你可以试试,当页面数量达到几十万的时候,全站更新效率就会比较低。如果是有很多用户交互行为,频繁更新整个页面,性能和体验可能不如用 redis 或者 memcache 好。
|
15
artoostark OP @shootsoft 如果整体更新一遍确实蛋疼。只能针对性的对有变动的内容做更新。
|
16
meathill 2018-04-25 22:58:48 +08:00
中大型的网站直接上 CDN 就可以了,对静态化的需求不是很大。如果小型网站,七牛每月 10G 流量差不多也够了。
|
17
flynaj 2018-04-26 13:02:45 +08:00 via Android
分离开就是静态网了,那你不如用其它 cms,dedecms 之类的。
|
18
hoythan 2018-04-30 04:30:45 +08:00
如果需要用到 wp 前后端分离的话。。。
https://github.com/hoythan/DFOXA-WordPressAPI |
19
artoostark OP @hoythan 好像还不错。
有兴趣加入我们的 WordPress 社区么? |
20
kouhe3 2023-01-23 11:12:18 +08:00
~~要不写一个类似 WordPress.com 的安卓客户端,实现前后端分离(?)~~
我今天尝试了 simply static, 发现这东西太 GOOD 了。尤其是它能把静态文件保存到另一个目录,更方便了。 不过还是有个典型问题:搜索怎么办。 我看 blogger 挺好的,文章页面是 HTML, 搜素界面还是动态的. WordPress 能不能 PHP 和 HTML 混着用? |
21
artoostark OP |
22
artoostark OP @kouhe3 可以使用 GraphQL 提取文章数据,然后用静态站点生成器输出。
|
23
linyongxin 187 天前
WordPress 自带的 wp-rest API ,做成 headless cms 按理更简单,已经有好几个基于 uniapp 的多端小程序实现了,我一直在用静态托管
|
24
artoostark OP @linyongxin 市面上有一些企业提供的商业方案,开源的还么发现特别简单好用的。
以下是两个参考服务。 https://getshifter.io/ https://www.strattic.com/ |