PHP架构到底是什么啊,是一种技术吗?
phpcn_u699
phpcn_u699 2017-03-13 10:33:27
0
2
1041

昨天有个人来公司问我,你们网站有用到什么架构没有?当时我就一脸懵逼了,“架构”???我以为所谓的“架构”就是用MVC搭建一个网站框架。但是我没敢说,直接说“这个我不太清楚”。
我现在对架构没一点概念,感觉一提到架构就觉得这个人没有个10年8年的技术经验,都不会说出这两个字来。
还望技术大牛能够解释一下:
1.什么是架构? 
2.架构师又是做哪些方面的事情? 
3.做网站需要用什么架构(或则说:什么样的网站需要用到架构?/亦或则说:一个有用架构的网站和一个没有用到架构的网站他的区别在哪呢?)?

身为一个PHP程序员需要学习架构这么高大上的技术吗?

说了这么多的废话,总结一点就是“架构”到底是拿来干嘛用的?希望能够通俗易懂的解释一下啊!!!


phpcn_u699
phpcn_u699

reply all(2)
数据分析师

What exactly is PHP architecture? Is it a technology? -PHP Chinese website Q&A-What exactly is PHP architecture? Is it a technology? -PHP Chinese website Q&A

Let’s take a look and learn.

巴扎黑

架构并不是php独有的,所有程序都是有架构的。

只不过小型程序、常见的程序都有一套成熟的构架方案,大家常用,也就不怎么提及了。

比如说php常见的lamp(linux apache mysql php)就是架构。

架构包含的方面很广,小到代码的布局,大到网络的规划,项目的配合等等。

直接说什是构架很笼统。我就举个我们之前的例子吧。

我们之前的网站是一个新闻门户网站,考虑到新闻是发文章居多,且文章发布后,更改的几率比较小,于是我们架构里就增加了一项:文章静态化,其它的架构基本上都是围绕这个来的。

为了安全,我们把文章发布生成的后台和对外访问的服务器分开了。文章生成服务器会根据配置把文章生成到指定位置,有监控程序随时监控文件变化情况,一旦有变化就会把变化文件同步到对外访问服务器。

单台对外访问吃力,于是我们又在其前端增加了CDN,这样最新文章基本上因为cdn缓存的原因不会轻易回源。

以上仅仅是一个简单的构架,也是一个大致构架。目的仅仅是说一下,构架大概在做什么。


Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template