草庐IT

PERFORMANCE

全部标签

java - 使用 servlet 3.1 异步 io 有什么真正的好处?

我想知道,如果像Tomcat、Jetty等servlet容器已经使用nio来读取和写回数据,是否真的需要使用setWritelistner和setReadListnerservlet输入和输出流?是否有任何额外的性能提升? 最佳答案 Tomcat读取header(并且以NIO的非阻塞模式执行)但是读取请求体是一个应用程序关注点并且被执行具有阻塞IO(直到规范的Servlet3.0要求)。同样地,编写响应是通过阻塞IO完成的,因为这也是一个规范要求。所有这些都随着Servlet3.1发生了变化。你可能想看看emailThread为此下

performance - 为单个网站使用多个域名(优点和缺点)

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我看到一些网站使用多个指向同一个网站的域名,例如:facebook.com和fb.com,这对SEO或搜索结果或性能或其他方面是否不利?

wordpress - GTMetrix Wordpress 速度问题

我正在尝试使用GTMetrix减少我网站的加载时间。我在我的网站上找到以下引用资料。但是我找不到来源。我也检查了主题和插件,得出结论是一些不需要的代码或垃圾邮件。https://cdn.atlassbx.com/FB/11122200772940/browser_features1488235112.jshttps://cdn.atlassbx.com/FB/11122200773193/atlas_tots1480453070.jshttps://cdn.atlassbx.com/FB/11237204735744/PerspectiveTransform.min.jshttps:/

php - 传入关键字的空返回

通过使用$_SERVER['HTTP_REFERER']检测传入的google关键字,它返回一个显示q=为空的字符串。它返回一个像这样的url:http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=29&ved=0CGUQFjAIOBQ&url=http%3A%2F%2Fwww.myurl.com%2Fq%h2F%2Bsvxhk&ei=i6HLT43kC4bHswb9tZnCBg&usg=AFQjCNFecbCFrl6ijGLa57krctOcXiDZ0A&sig2=xprGQXlaVyxxYK646t1O

performance - 抓取站点并为每个 URL 编译有效负载统计信息的工具?

我的目标是抓取给定站点,并记录站点上每个页面的总有效负载的统计信息。我所说的有效负载是指下载原始文档、css、js、图像等后的字节数。我正在尝试制作一张图表,显示我网站上“最重”的页面,以便首先处理这些页面。有谁知道执行此操作的任何工具或技术?我的偏好是能够与使用PHP或Python的网络应用程序很好地集成。 最佳答案 我看过plentyofquestionsonSO关于Mechanize,他们通常看起来只用了很少的代码就完成了很多工作。 关于performance-抓取站点并为每个UR

javascript - 用工具提示的跨度替换标题属性对 SEO 来说是个坏主意吗?

我目前正在为工具提示实现纯CSS,并开始重新考虑它。我决定使用纯CSS方法将代码与文本的比例降至最低,更好地控制它们的显示方式和更好的用户体验。但是使用没有任何JavaScript的纯CSS解决方案需要从anchor标记中删除title属性。这显然有缺点(?)。这让我开始思考:SE是否已经进化为查看anchor标记内的span标记来代替title属性?通过删除title属性可以防止浏览器显示工具提示的默认行为(因此在使用纯CSS时不会向用户显示两个工具提示)但是title属性对搜索引擎很重要和搜索引擎优化。知道搜索引擎变得越来越聪明,我看到很多工具提示设计通过属性检查器以这种方式实现。

php - 利用浏览器缓存 - 无法使 Minify php 的 max-age 工作

我正在尝试利用浏览器缓存作为pagespeed建议。我正在使用minify(https://code.google.com/p/minify/)来缩小和组合js和css。问题...我在minify的配置文件中包含以下代码//default$min_serveOptions['maxAge']=1800;$min_serveOptions['maxAge']=604800;但是,当我在pagespeed上测试我的页面时,我收到了警告:Leveragebrowsercachingforthefollowingcacheableresources:http://www.mysiteaddre

wordpress - 如何修复 "eliminate render-blocking javascript and css in above-the-fold content"

我运行了一个运行avada主题的个人wordpress网站,并在其上运行了googlepagespeedinsights工具,它说我遇到了一个问题“消除首屏内容中阻止呈现的JavaScript和CSS”。我不确定如何纠正这个问题,我不知道如何编写wordpress主题代码,所以无法更改代码。我尝试使用多个插件来修复此问题,而接近修复它的是“autoptimize”。如果有人有任何建议,将不胜感激。 最佳答案 看看wp_enqueue_script()。它允许您指定回显脚本的位置,特别是最后一个参数$in_footer。如果脚本在呈现

css - WP 移动样式 css 与 wp_head 功能

我在我的Wordpress网页上的Body标签内有这个css代码://somecsshere出于性能和SEO目的,我需要将它放在Head标记内。我搜索了一下,在includes\builder\functions.php中找到了这段代码:functionet_pb_maybe_add_advanced_styles(){$styles['et-builder-advanced-style']=ET_Builder_Element::get_style();$styles['et-builder-page-custom-style']=et_pb_get_page_custom_css(

asp.net-mvc - 按 PK 与用户名性能搜索用户

我正在为SEO定义自定义路由,并尝试确定URL是否应该类似于site.com/user/userid/username与site.com/user/username,其中用户是Controller,另外两个是自己解释性的。现在,当我想到MS的成员(member)资格时,它会将用户名存储在FormsAuthentication.SetAuthCookie中,并且可以使用它来搜索用户。我读过另一篇文章说要保留id并添加用户名或产品名称,你有什么让id允许更快的查找。你认为最好的方法是什么?我宁愿不在url中携带ID。当我设置authcookie时,我可以把它带进去,而不是我猜的用户名,但我