a.web开发服务的对象是人.人呢,当然,人的生活习惯是不均衡的。所以,记住,一般情况下,您可以在晚上用您的服务器跑一些平时没有空,没有资源跑的应用。比如,对用户行为分析,数据挖掘的这些工作,或是对网站统计数据汇总、生成报表,对日志进行检查分析等工作。
b.数据总是不需要绝对的准确。比如,用户搜索某个词,其实搜索结果可能会有成千上万条,没有人把这一条一条地都看了,所以你1万条结果中可以少个百八十条的。当然,没到这个级别的就不需要了(如果您总共就千把篇文章,还这么爽小伎俩当然就不行了。不过,如果你是做银行系统,或是搞医院的人命关天的系统….当我没说,我可赔不起。
c.很多情况(比如,统计功能中生成上一月,上一天的数据的报表只需要生成一次就行了),所以设计好的缓存、同步机制,就不需要每次都嘎吱嘎吱地运行了。计算机资源,在不必要的时候,还是用不着浪费的。
d.适当地把握硬件与软件的投入平衡。用不着的内存,节约了是没有用的。这东西不是用一次就少一点。一般来说,如果非要在硬件和软件上选择,我个人选择加大硬件投入。当然,也许这是因为我个人的应用没有达到那个级别。
e.在程序的可维护性和性能压榨上把握平衡。我有个哥们儿,(也是响当当的人物,不过人家现在这么牛了,我怎么能把这事儿和他的名字都讲出来呢),他最初学php时,在mysql中设计数据库时,为了性能,字段名都设为Char型,还把字段长度也定得不多半个字节,PHP脚本中也为了性能,不用 mysql_fetch_assoc取出data["name"]=”***”,data["age"]=21这样的数组,而用 mysql_fetch_row取data[0]=”***”,data[1]=21这样的。结果没几天,程序要改,又慢慢地一个人瞪着大眼把代码改了。
f.我本来躺在床上想得挺细的,现在想不起来,等系列二吧。
g.反驳我不要紧,别骂我。如果你管理着一个特大型系统,有丰富的经验,您也用不着,也不会看到这儿。如果您自个儿在创业(而且是一个技术人员)您肯定会想着节约每一分钱,一台server恨不能当3台用的话,当然看我这个不爽,不过,那只能说明,你没钱。如果不是您自己的系统,您哪有哪个劲头半夜里还在忙着调程序呢)
分享到:
相关推荐
FlaskWeb开发:基于Python的Web应用开发实战
张新曼的精通jsp-web开发技术与典型应用 代码齐全 适合学生学习使用
书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是SUN公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以...
《Tomcat与Java Web开发技术详解(第2版)》结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方...
《Delphi Web前端开发教程——基于TMS WEB Core框架》PDF本教程适合对使用Delphi TMS WEB Core 创建 Web 应用程序感兴趣的初学者和高级开发人员。学习本教程只需要免费的 Delphi 社区版以及 TMS WEB Core 的试用版就...
《Java Web 开发与实战》PDF 下载
主要包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,Tomcat与当前其他通用软件的集成,以及Tomcat的各种高级功能。 书中内容主要注重理论与实践相结合,列举了大量具有典型性和使用价值的Web应用...
《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》:Ruby on Rails是一个全套的MVC web框架,它能帮你开发高质量又美观的web应用,而且开发速度快得出乎你想象。你只须集中精力于应用程序本身,Rails就会帮你...
delphi Web Web Xone web开发
本书详细介绍了在最新Tomcat 5版本上开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,Tomcat与当前其他通用软件的集成,以及Tomcat的各种高级功能。
Django Web开发指南 电子书 !
《Java Web开发完全掌握》主要内容简介:java是目前最受欢迎、应用最为广泛的跨平台程序设计语言之一。全书详细讲解了java web开发的相关技术知识,主要包括javascript、jsp、javabean、表达式语言(el)、jsp标签库...
精通eclipseWeb开发源代码
Python Web开发学习实录对应源代码
《Tomcat与Java Web开发技术详解》语言深入浅出、通俗易懂,无论对于Java Web开发的新手还是行家来说,《Tomcat与Java Web开发技术详解》都是精通Tomcat和开发Java Web应用的必备的实用手册。《Tomcat与Java Web开发...
轻松学Java Web开发.pdf 用于学习请自觉删除
PHP和MySQL Web开发PHP和MySQL Web开发PHP和MySQL Web开发PHP和MySQL Web开发PHP和MySQL Web开发
韩啸、王瑞敬、刘健南编著的《ASP.NET Web开发学习实录(附光盘)》重点围绕Web开发,结合精选教学视频,全程推演ASENET 3.5应用开发的整个过程,引导读者深刻理解和掌握以ASP.NET从事Web应用开发所需要的基本知识和...
介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等。全书分为7篇23章,共计600个实例,并附带600...
Web MVC 框架、网站性能优化与安全策略、设计模式与架构、网站设计与网页配色、Java Web典型项目开发案例等。配书光盘附带了实例的源程序。 《Java Web开发实例大全(提高卷)》既适合Java Web程序员参考和查阅,也...