网站大流量来袭前的技术准备(一)

网络营销评论63

开了自己域名的博客。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。

对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站 已经很简单也很便宜。当访问量到达一定数量级的时候成本就开始飙升了,问题也开始显现了。因为带宽的增加、硬件的扩展、人员的扩张所带来的成本提高是显而 易见的,而还有相当大的一部分成本是因为代码重构、架构重构,甚至底层开发语言更换引起的,最惨的就是数据丢失,辛辛苦苦好几年,一夜回到创业前。

减少成本就是增加利润。很多事情,我们在一开始就可以避免,先打好基础,往后可以省很多精力,少操很多心。

假设你是一个参与创业的技术人员,当前一穷二白,什么都要自己做,自己出钱,初期几十万的资金,做一个应用不是特别复杂的网站。

一、开发语言

一般来说,技术人员(程序员)创业都是根据自己技术背景选择自己最熟悉的语言,不过考虑到不可能永远是您一个人写程序,这点还得仔细想想。无论用什么语言,最终代码质量是看管理,所以我们还是从纯语言层面来说实际一点。现在流行的java、php、.net、python、ruby都 有自己的优劣,python和ruby,现在人员还是相对难招一些,性能优化也会费些力气,.net平台买不起windows server。java、php用的还是最多。对于初期,应用几乎都是靠前端支撑的网站来说,php的优势稍大一些,入门简单、设计模式简单、写起来快、 性能足够等,不过不注重设计模式也是它的劣势,容易变得松散,隐藏bug稍多、难以维护。java的优势在于整套管理流程已经有很多成熟工具来辅助,强类 型也能避免一些弱智BUG,大多数JAVA程序员比较注重设计模式,别管实不实际,代码格式看起来还是不错的。这也是个劣势,初学者可能太注重模式而很难 解决实际需求。

前端不只是html、css这类。整个负责跟用户交互的部分都是前端,包括处理程序。这类程序还是建议用php,主要原因就是开发迅速、从业人员广泛。至于后端例如行为分析、银行接口、异步消息处理等,随便用什么程序,那个只能是根据不同业务需求来选择不同语言了。

 
满载枫叶而归 网络营销

满载枫叶而归

Hi~o(* ̄▽ ̄*)ブ,小伙伴们,Sara又来啦♪(^∇^*)...Sara A:“哟,看这表情一串串,心情不错呀?”Sara C:“嘿呀嘿呀,八点多到家,煮了一大碗方便面,放了肉肉,鸡蛋,青菜,美...
百度的SiteMap 网络营销

百度的SiteMap

下面来说说百度 Sitemap 中 XML 标签所代表的含义的:*< document>——标记整个 XML 文件内容的开始和结束。*< website>——站点地址。*<...
又一个悲剧叫【云联惠】? 网络营销

又一个悲剧叫【云联惠】?

下午三点左右,朋友发来消息问“知道云联惠不?”。Sara点点头,随即就想,这次,应该是波及到了身边的朋友...知道“云联惠”,还是昨天晚上一直关注的一大咖微信公众号发文,点击进去,了解了皮毛。Sara...
微信公众号如何添加QQ咨询功能 网络营销

微信公众号如何添加QQ咨询功能

文章开头:点上方蓝色字体关注,订阅文章。今晚一位叫黑色舞曲的朋友通过咨询和我进行了对话,对我发布的内容进行了肯定,并期待看到我更多的文章。看到这里,非常感谢这位新朋友以及所有喜欢我文章的朋友,真心希望...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: