PHP技术架构有哪些

PHP架构分两种啊,单片和微服务。
单片就是把所有东西扔一个包里,开发维护方便,但扩展起来费劲。
我记得当年做一个小网站,就用单片,那时候人少,东西也少,搞起来快。
但后来用户多了,服务器就扛不住,只能加机器,效率不高。

微服务就是把东西拆开,每个模块独立运行。
扩展方便,哪个模块忙就加哪个模块的机器。
但开发管理麻烦,得找专人管每个模块。
像现在大公司,用户多,都用微服务,比如淘宝那种,但团队也大,人手足。

选哪种看情况啊。
要是人手少,东西简单,单片就行。
要是用户多,得扩展,就得分模块。
当时我们老板纠结过半年,最后还是单片,反正当时也用不了多少用户。
现在看来,早用微服务好了,不过没办法,当时就那条件。

php框架技术有哪些

记得有一次,我参与一个紧急的项目,需要在短短两周内完成一个在线商城的搭建。
项目组里有个新手,对PHP框架一窍不通,看着那些复杂的代码头都大了。
我那时候用的是Laravel,那框架用起来真是一点都不复杂,就像搭积木一样,路由、认证、队列,一个命令行就能搞定。
我记得那天下午,我花了不到两个小时,就帮他把用户注册和登录功能搞定了。
看着他一脸崇拜,我突然想到,如果当时没有Laravel,这个项目可能就真的要延期了。
等等,还有个事,那天我路过一家咖啡馆,看到墙上贴着一张海报,上面写着“用正确的工具,做正确的事”,我觉得这话说得真好。

php技术框架有哪些

直接说选PHP框架看这几点:功能够不够、能不能扩展、跑得快不快、有人维护不。

Laravel是好使,但社区吵闹。
上周刚处理一个客户抱怨它更新太快。

Symfony灵活但太啰嗦。
我手上这个项目就是用它的,团队天天改配置。

CodeIgniter轻便,适合赶工期。
我以前做官网都用这个,省事。

Zend(现叫Laminas)适合大企业,功能多但文档晦涩。
金融系统客户就用它,但抱怨维护难。

Yii快但坑多。
社交平台常用它,但Bug处理慢。

你自己看,哪个适合你项目?

php后端有哪些技术

PHP后端技术选什么?简单说,框架选Laravel或Symfony,ORM用Eloquent或Doctrine,模板用Blade或Twig,Web服务库看需求选Guzzle、ReactPHP或Swoole,数据库主流是MySQL或PostgreSQL,MongoDB搞内容管理不错。
工具像Composer管理依赖,PHPDoc写注释,Docker部署环境。
项目大小、性能和团队熟悉度决定了你的选择。
快速开发?Laravel全包;高并发?Swoole+Redis;微服务?Symfony+Docker。
这些技术能搞定从简单到复杂的PHP开发。
你自己看,选哪个得根据实际情况。