常见的空气污染指数的表现技巧

网站的目的是获取个人的,正因为如此,往往依赖于相对速度慢的用户,以避免任何的性能瓶颈。 这种技术没有心机与宣传短片,因为他们要消耗在其他的服务器随着高速连接,初衷往往只与自己的业绩记(他们不会快取您的回应,你反而会做出完全一样的请求一次次) 。 设计你的宣传短片的表现,才能有利于保持服务器快,甚至有很多要求,是正在取得进展,这将有助于确保未来的硬件升级能不能完成自己理想的工作。

  

很多网站要么设计不佳或似乎缺乏任何一种设计的。 我见过一幅需要10个数据库查询开始页,那是一个额外的查询每一个项目,在他们的资料库。 与世界上40多个项目,在他们的数据库中,有大约50个疑问正在取得每次索引页加载。 这一技术是不可怕的一个网站在收到相对较少价值。 它不会持续分钟,如果是消耗自动的,我怀疑它会历时两个多在几秒钟内下了slashdot的效果。 所有这些数据库查询中,基本上都是无谓的贡献;该公司的库存变缓慢,所以一个静态页生成一次,每星期从同一个脚本,将运作一样,为最终用户,但会被几个数量级快。

缓存数据

往往都网站和宣传短片请求数据,从数据库中的每一个要求是,尽管所用的资料,力求普及响应变化很少。 这种情况,加上数据库规范化技巧教导年初以来的时间,换句话说,每一个这些要求,很可能使至少一个加入查询结果,从多桌,有可能多疑问。 如果你的数据是不改变往往考虑缓存的回应。

举例来说,采取虚构鲍勃的视频网站。 每次只要有人要么意见,详细了解电影,在他的网站上或要求,它通过他的宣传短片,他的服务器均设有三个疑问:一是质疑,认为影片的全称,策划路线和评级,在回答另一个问题时说,经营一家加入质疑检索详细资料,每一个演员,并和委员们最后查询,以确定该电影的出租状况。 这是一个巨大的资源浪费;一旦电影被释放了,只回应表示,将改变其租住的地位。 然而,每次页面加载,数据要求,再从数据库。 它将使更多的意义上要么使用一个静态页面发布的电影(普及出租状况进行动态) ,或至少缓存所有电影的信息和取出出租状况动态。

你可能看到的,因为高速缓存很可能会最终在一个数据库中,我已经真的,不仅减少了查询计数,从3比2 。 看来并非如此大幅的改善,但它是。 联接查询看详细资料,以供演员是一个数量级,远低于查找的基础上,主要的关键,所以是一个很大的节省。 您也可以缓存电影数据,在形式接近其最后的网路形式,节省所有的处理一般都需要从数据库,以网页。 您将需要两个藏匿在这个例子中,一个网站和一个为空气污染指数。

明智地利用数据库查询

虽然缓存的数据是一个很好的方法,减少了一些疑问,你的使用,它并不总是恰当的。 只是确保您获得最大的每一质疑你运行。 多次重复数据请求,同时处理一个单一的请求;这常常发生时,不同的功能需要相同的数据,但他们并没有打电话给对方,让他们不分享他们的成果。 考虑要么重新制作脚本,以取得一切所需的数据本身,然后再传递小康数据的功能,需要它,或者创造一个抽象层与对象,充分照顾到获取信息,从数据库中,只有在需要时查阅。

一旦你用你的数据库查询,以最充分的,开始工作,对提高速度的疑问。 从来没有开始疑问与选择* -要求只有领域你实际上需要的人。 同时研究你的疑问和你的数据库。 尝试,以确保该领域你基地你的选择是要么小学钥匙或至少索引数据库服务器。

响应缓存

考虑一个案件的录影带店的空气污染指数,让使用者得以请求资料片。 一个小巧的设计变更(移动出租地位,以自己的质疑,而不是向它提供每个请求) ,其中许多新的缓冲机会,目前自己。 由于反应不改弦更张,不管是谁,请它,代理服务器,可用于服务器端处理的反应(这是容易得多休息空气污染指数,比用肥皂) 。 设置适当的头文件缓存生活( 24小时影片,并在30分钟内出租地位) ,使空气污染指数,以摆脱它的大部分工作,以代理服务器。

php加速器

有几个php加速器提供的,它可以有一个急剧的作用,对速度的脚本。 每次php脚本执行的,它是被解析,并汇编成字节码由php的脚本引擎。 因为,一般来说,剧本并没有改变之间的处决,这是一个巨大的浪费,处理时间。 php加速器缓存字节码版本的剧本,并执行该复印件(念及任何改变原来的脚本) 。 这节省了解析和编制步骤,每一次剧本是处决,因为你的空气污染指数将被称为怀着极大的频率,变化很少,这可能是一个重要的节约。

它是重要的是要意识到php如何加速器工作,以避免因不当的期望,其结果。 考虑解析和编制时间为一个脚本作为一个固定费用-一次次的脚本是存取,无论速度,其他资源(数据库,举例来说) ,或多少加工成品脚本要求,这笔费用要付给报酬。 缓存的字节码的副本,剧本只节省了成本;它会不会加快你的数据库查询或其他中央处理器密集型工序。

其中最流行的php加速器是从的zend ,尽职尽责的题目是zend php [ 4 / 5 ]加速器。 我发现,它易于安装和相对高兴,其结果。 经升格为php5后不久,其释放的,我无法测试其他加速器已成为可用。 另一位加速器我曾设法尽量sigfault'd调用apache进程对各种我的剧本,因此要确认你的测试为准加速器您使用前广泛地把它的生产体系。

这是一篇文章说,由emanuela赫德里克
免责声明:我们的网站是不负责所载资料由本条规定。 这篇文章根本没有反映看法,意见,思想或信仰的文章目录中的工作人员。

翻译预告:文章"共同空气污染指数的表现技巧"被翻译使用的自动翻译服务。 我们真诚地道歉,对任何翻译错误发生。 谢谢你的谅解。

Online: 551 users browsing the articles directory