分享一下 Catfan 的系统结构,以及所用到的工具

2015-06-04 15:35:58 +08:00
 catfan

简单来说,我们目前是使用了 LNMP 的搭配,配备了 Memcached 和 Redis 作为缓存层,还有启用了 APC 来加速 PHP,以及作为语言包的缓存,Medoo 作为数据库框架。性能基本满足需求。

Gitbucket 作代码库,利用 Hooks 功能作网站的发布工作。Google Analytics 作为流量分析之用。

iOS App 则是全部使用了 Swift 来开发,目前没有使用其它第三方库。

http://stackshare.io/catfan/catfan

https://catfan.me

你们的系统都用了那些工具呢?不妨可以分享一下咯:)

3090 次点击
所在节点    分享创造
6 条回复
sqbing
2015-06-04 16:38:57 +08:00
点击登录之后,取消的位置是不是太远了?
catfan
2015-06-04 20:15:53 +08:00
@sqbing 点击登录后,取消的位置就是刚刚点击登录按钮的位置。如果这时是没有打算登录的,直接原地按一下就可以了。相反,如果是要打算登录的,用户关注的地方就是输入框和提交按钮的位置,取消登录按钮在什么地方一点影响都没有。
Gonster
2015-06-04 20:34:54 +08:00
^0^ 喔 stackshare看起来好好玩
ist
2015-06-05 00:03:03 +08:00
支持喵大w 现在的是 ROR后台API+ Ember.js前端,然后用 Ember Deploy 将资源上传到 云存储和Redis
不过还不能愉快熟练地驾驭Ember (´°̥̥̥̥̥̥̥̥ω°̥̥̥̥̥̥̥̥`)
sqbing
2015-06-05 08:18:46 +08:00
@catfan 和我习惯的用法不太一样,我理解的是,既然视线已经被吸引去了输入框,就不太可能回头看看刚才点击的按钮的文字有没有变化,而是集中注意力回忆自己注册的用户名和密码
catfan
2015-06-05 11:18:01 +08:00
@ist 原来 Ember 还能处理 Deploy 的工作啊。我是直接用 PHP 写了一个简单 script,Git Push 后收到 Hooks 指令然后执行各种处理工作。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX