创业公司的网站架构设计

最近做了初创业的网站架构设计图,目的是想让不懂技术,但在互联网创业的老板们,明白钱都去哪了.第一张图,是典型的初创业公司的网站架构图,这个阶段网站用户量少,所以只需要租用一台阿里云服务器,就能满足现有需求.

查看全文 »

MariaDB使用存储过程递归获取子节点数据

在开发新项目的时候,可能会遇上类似的功能需求,递归获取所有下级子节点的数据.这里介绍一种通过存储过程,实现的查询功能.本次测试,用的是MariaDB数据库,MariaDB是MySql数据库的一个分支,基本上完全兼容MySql数据库,所以本次分享的递归获取子节点数据的方法也适用于Mysql.

查看全文 »

阿里云OCS服务,免费的memcached缓存服务器

开放缓存服务( Open Cache Service,简称OCS)是在线缓存服务,为热点数据的访问提供高速响应.说白了,就是一款基于memcached开发的对外云缓存服务器,完全可以把OCS当成memcached来使用.最令人兴奋的是,实名认证ECS的用户可 免费开通128M缓存的的OCS服务.对于512MB的小内存用户来说,简直就是雪中送炭.就算是初创业公司,也是一笔财富.

查看全文 »

给阿里云服务器添加swap交换区,避免OOM Killer

查找了一些资料,了解到Linux系统有一种内存保护机制(OOM Killer),避免Linux系统在内存不足的时候,影响系统内核正常运行,就会kill一些“不重要”的进程.内存不够用?不是有虚拟内存(swap交换区)的吗?当我再次观察htop的时候,发现swp为0/0MB!

查看全文 »

都是这么走过来的

或许我们都曾经迷茫,但随着时间的推移,回首望去你会发现,其实自己已经成长了.在成长的过程中总会遇上一些令人一蹶不振的低谷,或许很煎熬,但请不要放弃,往往距离希望仅一步之遥.都是这么走过来的,加油吧,希望就在前方.累不是停下来的借口,而是在为下次更好的冲刺做准备.

查看全文 »

七牛云储存、安全宝、加速乐的使用对比与心得

当前国内互联网的迅速发展,打开了云服务器的市场,于是各大服务商纷纷推出了他们的云产品:七牛云储存、安全宝、百度加速乐、阿里云、腾讯云、又拍云等各种让然选到晕的云.云不是万能的,但不得不承认的是,对于创业型公司来说,云服务足够专业,相对还比较经济.

查看全文 »

给博客添加浏览统计功能

回想2013年,那时磨途歌还没有正式上线,我就基于memcached缓存+mysql数据库写了一个简单的访问统计模块,记录每天的PV、UV、IP、各个页面的访问量,并且记录用户是从哪个页面跳转到哪个页面.统计功能是做好了,就在我要基于谷歌的API开发统计图表绘制功能的时候,发现百度统计在这方面已经做得很完善了,就把自己写的浏览统计功能屏蔽掉,换上了百度统计.

查看全文 »

在Discuz修改密码,Ucenter返回给第三方网站的密码为空

具体的现象就是,用户在Discuz论坛修改密码,但是接入UCenter用户中心的第三方网站接收到的密码为空,用户名却能正常获取,这个问题很严重,导致了很多用户修改密码后,无法正常登录第三方网站了.

查看全文 »

让Discuz论坛自动激活UCenter用户中心的用户

如果UCenter用户中心的用户没有在Discuz论坛中激活,就意味着论坛不存在这个用户.所以当论坛用户试图访问这位老朋友的空间的时候,就会吃闭门羹:您访问的用户不存在.即便是给网站新增了有可玩性的Discuz互动社区,但这样的论坛激活机制很不好,导致很多没在论坛中激活的用户如同消失了.

查看全文 »

完善QQ互联注册方式,解决用户没有密码问题

discuz论坛自带的QQ互联插件,可以很方便的让用户使用QQ号登录discuz论坛,降低了注册门槛,提高了用户体验.但就是因为减少了注册时需要填写的信息,导致通过QQ互联方式注册的用户不知道自己的论坛密码是多少.如果UCenter用户中心只管理discuz论坛,或许个问题还可以忽略,但如果还有别的分站需要这些账户进行同步登录,怎么办?

查看全文 »