2007-05-20

PHP之父Rasmus Lerdorf

来源: 本站收集整理 作者:佚名 评论 0 条
 

  我们再回到这张幻片。对开发源代码的项目来讲,你必须要建立一些东西,来吸引你的用户,人们会上传很多的照片,比方说,在其他地方的兄弟姐妹都可以看到他们的照片。

  比方说,你在浏览的时候,你是不可能回避激情的这个问题的,因此我要回到刚才的页面上,很多的人想要验证世界,和证实自己给世界看。满足它们讲的目的。

  你在建立一个网站所需要做的事情,首先你必须吸引客户的眼光,你的网站要运行得非常好。我们在过去发现,有一些很好的理念,可以吸引很多的用户,但是你的网站建立起来,但是崩溃了,当用户点击你的网站却看不到什么东西的时候,这是一个很不好的问题。这是让一个网站死亡最快的办法,也是让一个用户离开你的最快的办法。我们看到非常多的商业网站,他们的理念和点子非常好,但是他们执行得不好,因此他们就败给了竞争对手。因此网站的性能是非常重要的。这是几个问题当中的一个。我给大家讲一下,我们怎么处理性能的问题,首先要评测。

  你要知道这个网站到底有多快,在这个例子里面,我是想要来测试一下它到底有多快,假如我们要来建立或者启动这格应用的话,我们到底是可以应付多大的流量等等,同时我要知道,它的响应时间是多快。我这里有一些例子,我们可以看到测试运行了很多次,反应的时候却非常慢。那你要怎么办呢?已经有这么多代码了,你也建立网站了,怎么办呢?我们就要处理2000个请求的话,我们需要很多的服务器,但是我们的预算可能是不够的,哪怕是你有预算可以买服务器的话,还是有很多的服务器是非常慢的,因此响应时间会非常慢。这是技术和表现之间的区别。这个工具来看一下运行的代码,并且告诉我这个运代码已经到哪一段了,每个代码用了多少时间,这个工具是非常重要的,它可以提供一个图形化的界面来告诉你。今天下午我会给大家讲一些更具体的问题。

  另外我们也用一些别的工具。只要你是X86系列的,都可以用这些的工具。假如你要用不同的语言的话,你可能就需要用不同的DEBEG的工具,我经常看到在优化自己的代码的时候并不真正知道代码的瓶颈在哪里。这个时候我建议一定要用DEBEG工具,它可以告诉你到底什么地方出问题了。

  我们今天下午会具体讲。在对它进行了检测之后,我在底部的评测就告诉我,我们并不是一秒钟三次,而是81次。那么我们的响应时间也降低到了50毫秒。因此起到了一个非常大的提升。其实我们说在每秒钟的处理请求,不是非凡重要。因为你的整体性能提高了。

  但是假如处理时间短的话就是安全问题,我们要保护个人信息,我们不能泄漏用户的信息。假如安全性不高的话,网站会很快死掉而且有的人来攻击你的网站,攻击的老用户,你的用户也会流失掉。而且你也得不到新用户,因为他们不回来你的网站。所以你必须非常担心安全性的问题。在这边有比较常见的问题,我们有一个跨域的脚本问题,假如这个数据可以返回用户这边的话,可以由人利用它来窃取这些信息。假如他们能够窃取这个信息的话,他们可能引诱用户区访问一个错误的页面,然后提供了用户非常隐秘的信息。这里有一些常见的情况,比方说有人看到了404页面,就是这个页面到找到了,想到的信息找不到了。

  同时你在搜索页面里可能也会嵌入一些JAVA的语言。同时我们还有不同的软件和服务器有问题。假如你不断地打补丁就可以避免这些问题。你没有建立一个很好的字段。但是问题是,假如说,有人可以在页面里面建立一些字段,就可以欺骗IE。

  还有其他的一些问题。比方说有一些IE的插件和远程的欺骗等等。所以我们对网络的平台不是很安全、不是很稳定。它其实随时会倒塌和崩溃。我们在使用这些技术的时候,假如说底层平台完全崩溃了,就什么事都干不了了。
共5页: 上一页 [1] 2 [3] [4] [5] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:[安装配置] [原创]我的WEB服务器搭建之经验  
下一篇:Web服务器实战之一:如何改善性能
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号