咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

建立网站初期需了解六个技术问题

发表日期:2012-12-12    文章编辑:小杰    浏览次数:20    标签:

  在互联网上了解我的想法是把思想统一到完整的,是一个网站的操作,然后开始。事实上,网站从技术上纯,由于开放源码的形式进,现在建立一个网站很简单,也很便宜。当访问到一定幅度,午夜后,资金开始飙升,也开始出现。由于带宽的增加,硬件的扩展,人员的资本扩张的进步是明显的,但有一个相当大的资本,由于代码重构,架构重建,以及底层的开发语言变化造成的最悲剧的是数据的丢失,辛辛那提市劳动了好几年,一夜回到之前的业务。
降低成本,增加利润。很多事情,我们可以防止在一开始就奠定了基础,节省了大量的精神,少了一个心脏。

        假设你是一个技术人员参与创业,这是一个一穷二白,我该怎么办,我要付出数以十万计的资金早,做一个应用程序不是特别复杂的网站,那么就要注意有以下几点:

        一,说话的发展
        普通技术人员(程序员)创业都是在按照我的技术背景,我最熟悉的词,但不能总是想着写程序,你必须认真思考的问题。不管是什么的话,最终的代码质量是守望的,所以我们还是从一个纯粹的口头练习,。现在普遍使用Java,PHP,净,蟒蛇,红宝石都有长处和短处,Python和Ruby,现在人员还是比较难招一些性能优化会费更多的努力。 NET平台,可以在Windows Server买不起。使用Java,PHP或。早期,来自前端应用程序支持网站,PHP的优势较大的报名人数很简单,设计简单的形式,写他们足够快的性能,但不注重形式的设计也是其优势,往往会变得松弛,稍微的隐藏错误更加难以维持。 java的优势有很多成熟的工具,以帮助在强类型,以防止一些弱智BUG,大多数JAVA程序员无与伦比的设计形式,不控制实际的管理过程中使用的全套不实践,在编写格式看起来还是不错的。这也是一个优势,初学者可能会显得太正式了实践中难以处理的需求。

        前端不只是HTML,CSS等。全是前端与本地用户交互服务,包括处理程序。用php程序或主动的类型,主要的原因是发展迅速,员工普遍。至于后端,如行为分析,银行接口,异步音频处理免费使用程序只能根据不同的业务需要,选择不同的词语。

        二,代码版本管理
        几乎之间的网络的开发,SVN比较分散例如跨国,汞的速度。大多数人或svn。

        假设选择使用svn的一些思考。首先,我们使用的树状结构。早期可能只要一个躯干,背部的需求建立了分公司,作为一个开发分支,后来上线的分支,每队可有一个分支。行动开始人来自两个分支,开发和网络,每一个正确的提交到开发分支的本地测试功能,最后统一测试,可以上线的分支的合并。作为移动硬盘使用svn写提交时,它并不重要,如果你喜欢,合并时,另有些人可以我建立的一个分支,以及建立本地代码仓库,去我的分支提交测试结束前提交的发展分支。

        能够手动部署自动部署。手动部署是相对简单的一般是直接在服务器上运行svn update,或者找到一个新的目录svn结帐,然后Web根目录在过去的LN-​​S。的更复杂的应用,更复杂的部署,那里是没有统一的标准,简单地停止使用FTP上传,方法一样,上传的文件调用的不同错误率增加可能显示开发人员的版本在网上的版本没有差异,所产生的本来想改变的错字到回滚杯结果。如果有一个以上的发球或计划部署自动更改代码的机器从目前的处理池暂时撤出,重新更新结束参与。

        不管多么小的项目,以发展良好的生活习惯,使用版本管理,最起码也可以作为备份,,我http://zhiyi.us的过程,是一个WordPress或svn 12 CSS的变化,是劳动的成果。

        三,在服务器硬件
        不要羡慕的大客户和丰富的,看在的机房零售领域,重庆做网站公司的一些网站的单独用来支持无数。稍微足够的资金,措施的规范至少有三个配置,并作为一个网络处理,数据库的备份。该网站的服务至少8G内存,双SATA RAID1过来,如果经济上则略有宽松,或静态文件或图片,15K SAS RAID1,超过+0。数据库至少16G内存,:15K SAS RAID 1 +0。备份的数据库提供相同的配置,提供最佳服务。的硬件可以买到品牌的底板,这是机箱与主板和硬盘盒,CPU内存驱动自己,也对品牌的全套,可以相容。三台机器,市场将被安装为6,7万。

        WEB服务是能够同时再次运行该程序时,内存缓存,数据库服务运行在主数据库(MySQL的),然后干住的备份服务,网络配置,缓存配置,数据库配置应该是在前面的两个台差异WEB和数据库肆意一个问题,另一个IP交换机的备份服务。备份策略DRBD技术,能够进行rsync,或者可以选择很多其它开源备份计划。 rsync是最简单的放的cron年来,我跑了就行了。备份和切换主动做更多的测试,选择最和平和最合适的业务,并尽可能多的异地备份。

        四,机房
        三机房尽可能地不投票:联通访问特别慢的电信,电信访问特别慢的联通机房,电信联通访问特别慢的移动或铁通机房。网通机房?专业,联通,网通N久之前合并的变化联通。进行了大量的实地考察,进行大量的测试来看,多从事间谍活动,北京,上海,广州等主要节点城市,还是有很多高品质的电脑室,找到一个很好的网络质量管理的严重机房,特别是管理苛刻,不访问该网站,打个电话打过去,才知道撞倒人维护您的网络电缆,头痛比DOS。我把一些纤维被称为机房,看你抵抗风险的水平和心理素质。机房可以说是非常重要的,直接关系到网站访问速度,网站访问速度直接关系到用户体验,我能看墙上的风景,但打开你这是网上购买的VPN口径并不怎么有名的网站有难度。也许你的网站是非常卓越的Ajax没有准备好,但文件的一些代码永远不会在用户的绝缘。

        五,架构
        普通早期建筑无法比拟的简单的网络负载均衡+数据库主从+缓存+分布式存储+队列。总的方向做这些事,详细介绍了许多文章曾多次通过未来将有更多的比N WEB N多主从关系,N多缓存,N多XXX排队简单的计划都是现成的,只是你比其他凶猛,设计思维缓存失效时的雪崩效应,从同步的数据差异和时间重试策略的主要区别,稳定的队列和失败后的文件存储和备份方式难以预料的情况,效率。缓存总有一天会失败,数据库复制总有一天会被打破,队列有一天会写不进去力量,总有一天会被烧坏了。根据墨菲定律,如果不想想这些,该网站将迟早会成为一个茶几。

        六,服务软件
        Linux操作系统,nginx的,PHP,MySQL的,简直是标准除了看名字,我们要选择的版本。许多Linux发行版,根本就没有特殊要求,选择最社区最热闹,最方便的配置,最全最新的,例如,Debian的,Ubuntu的包。至于RHEL之类的事情,您可以使用该软件只能上运行RHEL口径的吗?其余的是Apache,PHP,MySQL的,其他的ActiveMQ,等等,除非你真的是正确的软件或程序不兼容的新版本,否则尽量版本更多的新的可能的新版本的新功能,减少BUG的性能提升一些传闻告诉你,旧版本的稳定性。所谓的稳定,是关系到特殊的业务,写一个php的网站,大多数人并没有纠正任何服务器软件源代码,绝大多数的状态顺利推进到新的版本。类似的JDK5 JDK6,python2与python3这种变化的比喻大促销或比较罕见的。看的ChangeLog,看看切澄清分开我的情况评估,切越早越好,他的人都写在PHP6程序方面也php4的购物之旅。优秀的开源推广或持有任何乐观的文件,不要害怕。

        超过六准备好了,现在我们有一个正常运作的环境,与基本框架骨架的备份和交换计划,你应进行的设计和开发方面的东西开始。许多发展方面的东西,下一个会先说一些重点。

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
上一篇:网站优化这些误区一定要避免 百害而无一利 下一篇:已经是最后一篇了
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博