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

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

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

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


phpcn_u699
phpcn_u699

全部回复 (2)
数据分析师

PHP架构到底是什么啊,是一种技术吗?-PHP中文网问答-PHP架构到底是什么啊,是一种技术吗?-PHP中文网问答

围观一下哦,学习一下。

    巴扎黑

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

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

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

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

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

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

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

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

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


      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!