关于yslow反馈的思考 -- performance 领域 drupal 相关 的问题

Thoughts on YSlow Feedback


1
vote

问题

中文

我已经阅读了许多关于改进Drupal的页面负载的文章,并使用尽可能多的步骤来增强站点的速度。

我安装了Firefox Pluggin yslow以在我的网站上获得反馈。由于在论坛推荐的改变,我得分了91个,这是一个评分。

yslow在配置实体标签(Etags)和级别使用饼干域时给我一个等级f。

是etags和无饼干域名,我应该关心自己的东西?

即使我有一个很好的评级,我仍然觉得主页慢慢加载。即使从带有图像的页面到仅限文本,才会有一个延迟。

谢谢。

英文原文

I have read many articles on improving the page load for Drupal and used as many steps as possible to enhance the speed of the site.

I installed the FireFox pluggin YSlow to get feedback on my site. I scored a 91 with an A rating thanks to the changes recommended in the forum.

YSlow is giving me an Grade F on Configure entity tags (ETags) and Grade F on Use cookie-free domains.

Are ETags and Cookie-Free domains, something I should concern myself with?

Even though I have a good rating, I still feel the home page loads slowly. Even going from a page with images to a text only page there is a delay.

Thank you.

  

回答列表

2
 
vote

如果您使用多个Web服务器然后需要正确配置ETAG。如果是这种情况,请将其添加到您的.htaccess文件(底部)。如果您只有1个服务器,那么您可以安全地忽略此建议。

  FileETag MTime Size   

无饼干域提供轻微的性能改进,因为较少的数据将在电线上行驶。您需要一个CDN正确地获得禁食域设置。

 

If your using multiple web servers then ETags need to be configured correctly. Add this to your .htaccess file (at the bottom) if this is the case. If you only have 1 server then you can safely ignore this recommendation.

FileETag MTime Size 

Cookie-free domains offer a slight performance improvement because less data will be traveling over the wire. You need a CDN to get a cookie-free domain setup correctly.

 
 
 
 

相关问题

1  启用优化JS文件的问题  ( Problem with enabling the optimizing js files ) 
我已安装事件和注册模块。事件显示在日历中。一切都在工作。但是,当我在性能页面上启用优化JS文件时,现在不会为匿名和身份验证用户显示事件。现在它们仅适用于管理员。 我再次禁用"性能" 页面上的优化JS文件,但仍未显示事件。 有人可以告诉我有什么问题吗? 我正在使用drupal 6。 ...

4  为什么第一次访问很少使用的网站慢甚至导致超时?  ( Why is the first visit to a rarely used site slow or even lead to timeout ) 
我正在寻找关于apache / drupal / mysql(localhost)配置的建议,以解决我的问题。我使用ubuntu服务器8 lts,具有Classic Apache安装,并执行手动Drupal安装。在发布客户审查的网站后,我注意到,如果在一段时间内没有访问过一次访问网站,则此类站点响应时间显着增加,最多...

3  CCK(Field API)无限多价字段的理论限制 - 170 000值  ( Theoretical limits of cck field api unlimited multi value field 170 000 valu ) 
我计划有一个大的多值字段,在我的情况下是节点参考字段,大约170 000值。 我猜在节点视图上我可以隐藏字段,刚刚放在视图块中,以便可以查看节点。手动编辑节点将是不可能的,因为多值字段没有分页,并且Drupal将在屏幕上加载整个170 000值。解决这个问题的任何提示? 使用这是一个内容类型"列表" 和内容类型"项目...

20  如何获取核心以利用MySQL Master / Slave配置?  ( How to get core to leverage a mysql master slave configuration ) 
我读了这个问题 mysql master /从复制不起作用及其答案: 使用从属数据库勉强在Drupal Core中实现。如果你是 开发自己的模块然后调用DB_Query需要指定 他们希望使用$选项数组使用从属数据库。看 DatabaseConnection ::如何设置此数组的DefaultOption...

3  是否有太多的内容类型会对网站速度和性能产生负面影响?  ( Does having too many content types negatively affect site speed and performance ) 
我构建一个可能使用20种不同内容类型的网站。内容类型非常相似,但可以仅利用该内容类型唯一的一个或两个字段,并且它们将彼此使用相同的5个字段。有20种不同的内容类型慢下来慢下来吗?将更好地构建一个内容类型并根据使用FAPI或条件字段模块在案例基础上显示唯一字段? ...

7  如何加快Drupal 7编译PHP到C ++?  ( How to speed up drupal 7 compiling php to c ) 
我想用 hiphop 或任何其他类似的解决方案,提高Drupal 7性能将代码从PHP转换为C ++或C. 需要哪些步骤在下面正确执行场景? 我想: 将@development环境保持为不编译的PHP,添加和 测试Contract和Custom模块。 在测试@development后,我会做rsync @deve...

0  drupal compress(gzip)文件附加到页面。如何关闭它?  ( Drupal compress gzip files attached to pages how to turn it off ) 
drupal compress(用gzip)在将它们发送到浏览器期间附加到页面的所有文件。 它需要太多时间,特别是pdf。 如何关闭它? drupal 6 编辑: Drupal不自行压缩页面(关闭关闭),但Apache(来自PHP的输出)。我想以这种方式留下它,除了应用程序/ pdf(也输出php) 是可能的吗...

1  它值得切换到InnoDB吗?  ( Is it worth to switch to innodb ) 
是值得从Myisam到InnoDB的一个值得一到2000年每天访问的Drupal 7网站?如果未来有10000次访问它是值得的吗? 如果它大多是读取而不是写入的话,网站可以使用innodb更快?如果数据库中有很多写入,则多少? 我问这一切,因为我读过的一些文章对InnoDB负是负面的,而意见是分裂的。 所以,一般口语...

4  如何加快Drupal 7调用_theme_process_registry?  ( How to speed up drupal 7 calls to theme process registry ) 
使用 xhprof php profiler我可以看到有多于100000个呼叫 function_exists 每次用户访问Drupal 7.8页面,大多来自 _theme_process_registry 。 如何限制这些呼叫的数量或缓存? ...

4  22762行在我的会话表中。这对网站的意思是什么,我该怎么办?  ( 22762 rows in my session table what does this mean for the site and what shoul ) 
好的,所以标题是非常自我解释的。会话表中有数千行。我看到持久登录模块已启用。我不知道这是否会影响会话的存储方式。此外,我注意到,在任何时候引用了100多个用户作为访问者,这对于本网站的用户群和利基内容似乎非常过度。 请有人建议这里最好的行动方案?我假设我可以在本地截断这个表,但长期行动计划是什么样的? ...

15  最佳APC设置,以减少页面执行时间  ( Best apc settings to reduce page execution time ) 
我有drupal 7,apc,php-fpm和apache后面argnish和512 mb ram。 i使用devel模块测量页面执行时间。 数据库查询时间为低(62ms)与页面执行时间相比为854毫秒。 这意味着PHP和APC设置有问题。 我的当前设置只是 apc.shm_size = 64 apc.stat...

1  如何使用httpd + fastcgi在drupal 7上设置APC?  ( How to set up apc on drupal 7 with httpd fastcgi ) 
您是否可以使用FastCGI在Apache2上运行Drupal 7的网站设置APC? 我得到了apc.php仅显示一个accoused,它是apc.php本身的一个文件。 在访问Drupal节点时,我看不出APC缓存是否已使用。 p> phpinfo显示: Server API CGI/FastCGI ...

0  启用聚合和压缩CSS文件在站点访问时导致错误  ( Enabling aggregate and compress css files caused error on site access ) 
我在性能区域中设置了这个勾选框,然后在单击保存时,我现在无法访问该网站,甚至是性能区域禁用此!任何人知道我是否可以直接在数据库中更改此文件? 编辑: 我刷新了数据库,庆祝自从它直播以来没有更新。这确实提出了这个问题,因为我不是唯一一个遇到这些性能刻度盒问题的人,你如何退出错误? 我仍然喜欢答案原因我试图进入这些性能设...

4  localhost加载非常缓慢(通过。统一服务器)  ( Very slow loading on localhost via uniform server ) 
我已经设置了drupal以在我的本地机器上成功运行,以在我的本地机器上安装统一服务器安装,但它真的慢的。在大多数其他页面上允许/禁用/禁用模块,超过30秒钟。这正在变得越来越久违。 我观察到/测试的东西: phpmyadmin(在同一服务器堆栈下运行)似乎没有任何不必要的时间加载任何操作。 按禁用我的防火墙(禁用...

2  30+小模块与5个大模块与1个巨大模块:哪个更好?  ( 30 small modules versus 5 large modules versus 1 huge module which is better ) 
所以,我们有一个大型的复杂的笨蛋6位点,有很多秘密酱和魔术胶水使它的工作。 我们可以在哪里,我们已经贡献了模块并使它们变成了通用,但我们仍然有30个左右的自定义模块,以保持我们需要的方式工作。每个模块(在大多数情况下)具有特定功能,例如,我们的钩子改变通知系统。 目前我们正在进行巨大的代码审查,并查看我们可以制作的...

1  运行许多更新语句的最表情方法是什么?  ( What is the most performant method to run many update statements ) 
有效地运行许多更新语句的最表情方法和最佳实践方法是什么?目前,我只是创建一个用分号分隔的许多更新语句的文本块,并将其传递到单个db_query()呼叫中。 使用此方法我当前正在收到此错误,所以我猜这不是一种聪明的方式: pdoException:sqlstate [hy000]:常规错误:2014无法执行 查...

0  简单的Drupal页面加载得非常缓慢;慢动'drupaldatabaseCache :: getMultiple'查询  ( Simple drupal page loads very slowly slow drupaldatabasecachegetmultiple qu ) 
我在Shared托管我的组主机上安装了Drupal(和CiviCrm)上,我的小组的主机保证我是足够的(尽管他们拒绝让PHP缓存就像APC上的PHP缓存)。它通常比我在其他服务器或我的家庭Mac上的安装慢得多。即使是简单,完全默认的Drupal Fround页面(只是显示一个推广的故事,也是来自Devel模块的唯一额...

3  system_cron()吃所有的ram并永远奔跑  ( System cron eats all ram and runs forever ) 
客户没有&gt ran cron; 6个月。所以在数据库中,我们有大表。我已经清除了Tables Accesslog,Cache_ *,看门狗,在MySQL中手动洪水。 之后,运行cron永远运行。特别是system_cron()。该功能的哪一部分会导致此功能?似乎可能是mysql正在吃ram,但我不确定。 sys...

3  如何在Drupal 7中提高我网站的表现  ( How to increase the performance of my website in drupal 7 ) 
我在 http://www.webpagetest.org/ 上)测试了我的网站,我找到了我的网站性能非常糟糕。我使用CSS和JavaScript的划线,并减少了PIC尺寸;表现仍然非常糟糕。 如何解决这个问题? ...

2  是否有可能使用使用$节点的函数而无需牺牲node_load  ( Is it possible to use a function which uses node without the expense of node lo ) 
在$节点不可用但我知道nid的情况下,是否可以模拟$节点而不是使用节点加载。我想尝试削减执行完整节点加载的费用.. 例如,通过词汇找到节点分类: share_form0 我已经尝试过上面,但它似乎没有工作。我想使用caxonomy_node_get_terms_by_vocabulary函数,但不希望费用必...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.