原点视界创业笔记(四):网站上线

0 1年 前

2021年3月12日,在discuz和wordpress的反复比较之后,我还是选择了英文站点用的wordpress,优缺点分析如下:

缺点:1,wordpress是个成熟的架构,但不是一个成熟的解决方案,你需要使用大量的插件来实现你想要的功能,而插件越多,你受限就越多,网站项目会变得更复杂和不可控,bug也会更多。相比之下,discuz是一个完整而成熟的从门户到社区的解决方案。其社区方案在很多流量很大的网站中得到了充分验证。当然使用wordpress的大型网站很多,但是社区类的,除了它的官网真没几个说得上的,商业应用就更少了。2,wordpress的执行效率远低于discuz。如果你只是做门户网站,CMS,动态交互较少,那么wordpress的缓存插件中随便找一个,就能建立一个非常不错的网站。但是如果你是要做论坛,社区,群组,圈子这样的动态内容,wordpress的效率与discuz相比简直是不堪入目,就简单模型比较,大概是dz的1/5到1/2(bbpress与dz论坛,wordpress与dz门户相比)。

优点:1,wordpress是世界上使用人数最多的网站软件,使用的人越多,站点越多,就会有越多的人参与开发。wordpress不是商业软件,它是一个自由软件,这是dz所不能比的。如果你用它来建立自己的社区,你完全不用考虑商业授权的问题。dz在事实上也不需要考虑,除非你的网站已经处于高流量状态,那时你肯定也盈利了。但是wordpress的自由度让人感觉轻松,愿意投入时间丰富这个生态。2,wordpress的插件数量质量吊打dz,使用wordpress的巨大收益之一就是它丰富的扩展性,插件系统,主题系统,因为这个软件使用的人太多了,又是自由软件,开发wordpress插件和主题能获得巨大的成就感,也能获取高额利益,这就让使用wordpress的人可以获得质量上乘的,有大量用户基础的成熟插件,规避插件过多造成的风险。3,我已经基本吃透了wordpress,除了懒得自己开发插件和主题皮肤,我基本上可以使用插件和皮肤实现任何功能,如果有必要,我知道怎么修改代码,调试bug,我不愿意在dz上浪费时间。

于是3月12日,我经过10分钟的简单操作,就搞定了原点社区。域名im000.com,取义三维坐标原点(0,0,0).由于我之前使用wordpress建立了一个英文网站,我直接把那个网站的主题复制过来,那是我 花了十几美金买的,也算物超所值了。基本上能想到的地方,它都提供了解决方案,是一个非常不错的社区类主题,不好的地方是运用了大量插件,导致bug实在太多。我已经排除了大部分地雷,并且修复了大量bug。从3月12日到现在,我所做的事情基本就是修复主题BUG,完善网站性能。

关于架构和功能,我在amazon aws上租了一个lightsail服务器,相当于一个VPS,其性能比阿里云同配置的好一点。系统选用的ubuntu 18.04 LTS,为什么不用20?这个服务器很早我就租用了,当时最新的是18.04, 既然是LTS版本,就不折腾了,我的英文站还放在上面。wordpress最新版本,使用了bbpres实现论坛功能,buddypress实现个人主页,以及社区功能。暂时没开放社区,但是准备工作已经就绪。使用wp fastest cache实现静态页面缓存。动态缓存使用过redis object cache 以及其他对象缓存插件,经测试效果不佳,可能是新版本wordpress的默认object cache效率就很好了,我索性把动态缓存插件全部禁用,以后有需要再尝试,很有可能我会自己根据应用场景定制缓存代码。另外使用了post smtp插件发送注册验证邮件,因为默认的php sendmail函数发邮件会被大多数邮箱当作垃圾邮件屏蔽。为此我需要在谷歌API控制台申请一个web应用,复制ID和密钥。这个过程满折腾的,没点击技术基础,英文吃力的人最好不要折腾。以后有空我会做一个视频或者教程来介绍如何实现。

调试方面,我使用的putty在windows系统下远程登录aws上的linux系统,使用控制台命令行调试,使用winscp同步远程和本地文件。因为我是程序员出身,所以熟悉linux系统,熟悉各种控制台命令,熟悉vim编辑器,所以执行这些操作让我有回到上班时的那种感觉,就像回家一样亲切。无论如何,经过几天的折腾,网站上线了,并且实现了我预期的全部功能,尽管有一些还未开放,但是我应该可以集中力量进行内容建设了。

发表评论

首页门户导航动态群组
论坛首页创业帮自媒体挨踢协会
墓志铭疯人院中年危机搜索