把你的plone变得像douban一样快

把你的plone变得像douban一样快

ID:32425649

大小:132.00 KB

页数:6页

时间:2019-02-04

把你的plone变得像douban一样快_第1页
把你的plone变得像douban一样快_第2页
把你的plone变得像douban一样快_第3页
把你的plone变得像douban一样快_第4页
把你的plone变得像douban一样快_第5页
资源描述:

《把你的plone变得像douban一样快》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、把你的Plone变得像Douban一样快随着上海润普公司推出免费的Plone空间PloneSpace 之后(注:此免费空间早已不可使用),Plone开始变成Pythoner日常生活,建立个人站点稀疏平常的一个选择。任何对Plone强大的描述,或者与其他CMS(内容管理系统)以及应用(Blog、论坛、Wiki)之间的对比,都是可笑的,所以今天我就不汤这趟混水了。因为PloneSpace的服务器目前还在电信,我从网通过去,就显得慢。所以我决定给Plone来个提速。从今天开始,就让我们一起来StepByStep,给Plone加加速,让

2、他变得和Douban一样快。第一步,请大家在自己机器上下载安装一个Plone。或者注册一个PloneSpace空间。如果你还不熟悉Plone的使用,请下载一份《Plone最终用户导读》。咱们今天先热热身。影响Plone速度的原因今天,先讲一下策略,让我们首先来分析一下Plone的页面。这里,以我在Plonespace上面的站点http://eishn.plonespace.net为例。打开首页,我们可以看到Plone安装后的默认页面。点击右键查看页面的源HTML。我们可以看到:   

3、W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">            ...                  

6、t/css"media="all">      ...我们会发现Plone在Head部分加载了一些JavaScript脚本和CSS样式。我们知道,这些文件在第一次访问之后就会被缓存起来,所以用户在第二次访问Plone站点时,因为不会重复下载,所以速度就很快了。但是,在首次访问时,用户需要下载多少内容呢?我检查了一下这几个外部文件

7、,其总和可以到二三百K,在网速并不那么如意的地方,耗时是恐怖的。比如我现在从网通访问Plonespace,就是如此。更糟的是因为外部文件都被放在HTMLHead部分,所以在下载阶段,大家只能看到一片空白的浏览器,很容易让用户等到意兴阑珊。   ·Plone在Head部分放置外部文件,导致在低网速的地区,在外部文件完全下载完毕之前无法看到实际内容。所以说Plone很冤枉,特别是在Plone2.5下,只有首次访问因为还没有外部文件的缓存才会显得比较"慢",这实在是网络IO的原因,和Plone本身的性能毫无关系。但却会导致人们误以为是

8、Plone的处理速度有问题,殊不知Plone早就把页面内容放在Body部分发送给你了,只是没有马上显示出来而已。这是人们关于Plone的一个误区,当然也给我们提速Plone提供了一个突破口。第二个方面,Plone组装一个页面,会进行非常繁复的内部操作。比如首页,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。