前天晚上我发现了ThinkSNS这个框架,这个框架提供了各种接口,圈子,动态之类的,我感觉自己发现了宝贝,真好,然后就连续折腾了两天。。。。。后来发现,垃圾啊。。。
他们团队在使用laravel,不错,挺合我意。
但明显能感觉出来一个半开源的框架是多么的不负责任。
首先我就在启动页面上就耗费了两天的时间,你没有听错,我整整的两天都好耗费在login上了。
按照他们的教程,一步步走的非常好。
就是卡在了auth/login这个接口上。
也不报错,就是卡住。
可能是他们的laravel用的出神入化。我是如何也不知道这个接口卡在了哪里。我这两天就光研究laravel的整个访问流程机制了。后来终于找到我要访问的这个接口在哪里了。但是我依然不知道卡在哪里了。
我又是一顿研究机制。可以说,把整个laravel的逻辑流程走了一个遍。
终于发现了他卡在了一个用GuzzleHttp访问自己的api获得配置上。大爷的,php是单进程啊,然后在我的接口内访问一个工程的接口,用接口访问的。能不卡住吗。大爷的这个接口永远也访问不结束啊。关键你访问,你设置个超时时间啊,这样我也能知道哪超时报错了。哎。
这东西如果直接部署到服务器上,用php-fpm肯定不会发现的。这不知道这群开发人员咋写的文档。
但是好处是,我是针对laravel的机制搞了一遍,还是收获不小的,也明白了php -S 0.0.0.0:1024,这是但进程的,性能很小,以前没想到过。
终于跑起来了把,打开一看,这后台界面真心难看。
我已经又了放弃的念头,当想象api还是无罪的,就去看下吧。
尼玛,搜文档上的接口,工程中没有啊。打开前端界面一看,尼玛,这些功能收费。
日了狗了,说实在的,还不如我自己写的呢。越是写的优雅,越难修改。
再见了thinkSns。