网站随时会被屏蔽无法访问,请下载APP继续阅读。APP内容更加精彩,期待你的到来。点击确认开始下载。

第301章 视频网站(3 / 4)

迷你r’就是一组具有相同内容的服务器。最火的视频放在cdn上,这样自己的服务器只需要承担一些‘漏网‘的随即访问即可。youtube使用简单廉价通用的硬件,这一点和google风格倒是一致。至于维护手段,也都是常见的工具,如,ssh等,只不过人家更手熟罢了。

三。数据库!

youtube用mysql存储元数据--用户信息视频信息什么的。数据库服务器曾经一度遇到swap颠簸的问题,解决办法是删掉了swap分区!管用。

最初的db只有10块硬盘,raid10。后来追加了一组raid1。够省的。这一波web2.0公司很少有用oracle的。在扩展性方面,路线也是和其他站点类似。复制,分散io。最终的解决之道是‘分区‘,这个不是数据库层面的表分区,而是业务层面的分区!

那么需要哪方面的技术人才呢,托前世在视频网站的那个工作,苏达还恰好知道九点!

一,架构知识!

架构是大型网站开发的重要部分。开发者已经从rails,django等公司提供的网站架构工具中收益,因为架构工具可以帮助完成那些需要一定编程知识的重复性的任务。如果你拥有领先的架构技术。你的择业面将非常广阔。

二,窗体小部件开发!

窗体小部件是一个嵌入网页的迷你应用程序,通常也可以下载到windows或者mac桌面下运行。它让数据变得便与携带而且更具交互性。比较出名的像s和aolmusics。窗体小部件开发除了需要掌握网络应用程序开发所需的语言知识,还需要精通javascript和flash知识。

三,内容管理系统主题定制!

未来越来越多人开始使用cms来构建他们的网站。可以想象不可能大家都用cms提供的默认主题,为了让自己的cms网站在外观设计上独树一帜,就需要一些专门给cms开发主题的技术人员。

四,内容管理系统的定制以及插件开发!

同样随着cms的流行,对cms的功能定制以及插件开发的需求也越来越大。

五,psd转换xhtml的服务!

在建站中。许多公司是先用shop设计好网站的外观原图,然后再转换成xhtml。这需要很强的css/html知识。

六,javascript的插件开发!

javascript的work非常流行。因

举报本章错误( 无需登录 )