PHP应用架构演化-创新互联

一、合适的才是最好的

成都创新互联公司专业为企业提供德兴网站建设、德兴做网站、德兴网站设计、德兴网站制作等企业网站建设、网页设计与制作、德兴企业网站模板建站服务,十余年德兴做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

不要开口闭口大谈架构,要充分考量自身的业务特性,以及所拥有或可调配的资源。明确了这些之后再适度设计,以确保可以为应用提供稳定的服务。

1、单机架构

PHP应用架构演化

适用于:起步阶段,访问量较小,预算少等情形

2、动静分离架构

PHP应用架构演化

图片等资源比较耗费I/O与带宽,容易让服务器陷入困境。可以单独部署,并选择专属服务器,以优化图片等内容,提升访问速度并减少带宽占用。

3、应用与数据分离架构

PHP应用架构演化

MySql单独部署有助于进一步合理利用资源,提升资源利用率,并可针对性的优化数据库服务器。

4、数据库主从架构

PHP应用架构演化

一般而言,读操作会比写操作耗时,进一步分离数据库,主库用于写,丛库用于读。

可以使用数据库中间件(mycat等)来保持开发时的一致性(对开发而言是一个库)!

5、负载均衡架构

PHP应用架构演化

通过nginx做请求转发,目的是将请求均匀的分配到各个应用服务器,以此来降低单个服务器的压力。

6、微服务架构

PHP应用架构演化

其实就是负载均衡架构的延伸,将应用拆分,相当于各个功能独立的子系统。

二、基本思想

1、分冶,大而小之,繁而简之。

2、分工,做最擅长的事。

3、适度,过犹不及。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:PHP应用架构演化-创新互联
文章起源:http://pwwzsj.com/article/deocep.html