用 ThinkPHP 这样的框架开发门户网站,有什么缺点?(讨论)

来源:互联网 发布:利用数据分析提高教学 编辑:程序博客网 时间:2024/06/09 22:53
这一块看构架。有一些问题需要优化,例如本地写的的问题。

例如,超大访问量对于nosql的考虑,队列的考虑,分库分表的考虑。

这是程序方面。

构架方面自己需要分情况去看


先做出来再说,如果确定流量很大,需要考虑的是构架,网站整体架构,静态、缓存、数据库、CDN、负载等等等等。。。不是用哪个框架了,
跟框架没关系,门户站都是静态化的。框架最多用来做管理后台。前台部分动态数据的提交根据需要写个就是了。


性能再差的php框架可以用 运维构架来补足。
独立上传的图片 附件。 php执行能力可以多机群集。 会话登陆可以用
iphash 等等手段解决。
数据库 比如说分库 分表 采用nosql redis 采用sql查询缓存 redis
采用varnish nginx做前端缓存,缓存长期不会变化的动态页面会大大的降低后端压力。


php的速度瓶颈绝对不是在执行上面,不然他也不会成为一种不用编译,而是每访问一次编译一次的语言,php优点就是执行特别快,这个和框架无关,我觉得php的速度瓶颈在数据库,如何更加高效的存储和读取,以及分类数据,是更重要的。所以数据库的设计要好好研究一下,当然,还有上面说的,各种缓存技术,无论是转静态也好,还是服务员缓存技术也好,都是不错的方法!