草庐IT

速度差异

全部标签

indexing - SEO:为什么网站管理员工具中的 "indexed pages"和命令 "site:"有如此大的差异?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion当我进入我网站的Google网站管理员工具时,它会给我“索引URL:305,509”,但是当我在Google中输入“site:”和我的url时,它会返回大约19.000个结果。怎么可能?

CSS/页面加载速度

我真的只是想听听一些意见,我正在尝试提高我网站的加载速度,Googlepagespeed建议的一种方法是从我的每个页面的CSS文件中删除未使用的CSS。目前,我为网站上的每个页面使用一个主CSS文件。我的问题是,每个页面都有单独的CSS文件是否可以缩短整体加载时间?我想第一页会加载得更快,但是每个页面都会有一个不同的CSS文件,这可能最终会导致整个网站访问花费更长的时间?而且pagespeed似乎警告不要包含多个CSS文件,所以我想我不能真正“分层”它们...... 最佳答案 如果CSS文件被缓存,那么包含多个文件将不是一个优势。注

css - 添加//domain.com/jquery.js 会减慢网站速度吗?

我知道对于SSL和非SSL连接,您可以在CSS、JavaScript和HTML中使用//双斜杠后跟域名和文件src。示例:.div{background:url(//site.com/assets/bg.gif)}这是否会降低页面速度-延迟-浏览器或移动设备是否需要随时检查? 最佳答案 这很好,而且效果很好……除了两种特殊情况:首先,在ie7和8中,如果这种方法与CSS一起使用,则会下载两份副本,一份来自HTTP,一份来自HTTPS,一份来自HTTP-所以你在那里浪费了一些带宽(尽管这不一定是坏事如果你使用CSS发送过期header

CloudFlare指定IP 网页加载太慢 加快加载速度

前言前段时间开始搭建自己的个人网站,为了保护小网站免受DDoS之灾,并且隐藏网站的真实IP地址,因此决定使用CloudFlareCDN。(如果你的服务器在国内或者是香港等地区,而访问用户也是在国内的话,使用了CloudFlareCDN后,实际起到的是减速作用;因为联通和电信走的是美西的CDN节点,移动走的是香港节点,所以只有通过移动的访问可以说是增速了,联通和电信的访问反而减速了。只有访问用户是美国等地区,才能起到实际的加速作用。另外也有很多国内的CDN,但是大多数都要付费,读者可以自行去了解一下)因此,到底使不使用CloudFlare,取决于你对它的期望,到底是想要加速国外访问用户,还是想要

search - Google 抓取新页面的速度有多快,我们可以影响 Google 的抓取工具吗?

我想将我的网站提交给Google。抓取网站上的新帖子需要多长时间?还有,有没有办法在帖子创建后立即将此帖子提供给Google抓取工具? 最佳答案 Google通过三种方式将网站输入到其结果中-发现、抓取、索引。为了“发现”您的网站,必须让网站知道它的存在——通常是通过反向链接。如果您的网站是全新的,您可以使用submitURLform-但这并不是真正值得信赖的方法。你最好注册一个GoogleWebmasterTools帐户并提交您的网站。另一个步骤是提交您站点的XML站点地图。如果您以博客/发布的方式发布到您的网站-您可以随时考虑P

c++ - 使用 [] 和 [this] 时 lambda 类型的差异

我有一个类db_interface。并定义了一个lambda类型:typedefvoid(*db_interface_lambda)();当我以这种方式在类中创建lambda时:[](){/*dosomething*/},它具有良好的类型(db_interface_lambda),但是当我使用[this](){/*dosomething*/},编译器开始对我大喊大叫。cannotconvert‘db_interface::db_interface(std::ifstream&)::’to‘std::map,void(*)()>::mapped_type{akavoid(*)()}’in

c++ - x/2 和 x>>1 或 x*2 和 x << 1 的差异,其中 x 是整数

正如我们所知,为了计算整数x/2,我们只需编写y=x/2;x*2也类似;但是优秀的程序员使用位操作来计算它。他们只是做y=x>>1;这两种方法有什么区别吗?我所说的差异是指所需的时间/空间/内存差异或两者完全相同(即x/2由x>>1实现)?其他数字而不是2的乘法/除法是否也以相同的方式实现(即5*5=10*2+5*1=10)? 最佳答案 这个问题已经在可笑的鱼博客上得到了回答:http://ridiculousfish.com/blog/posts/will-it-optimize.htmlDivisionby2torightshi

c++ - 如何获得基于 c 函数的差异?

我们的团队使用svn来管理我们的源代码。在对C文件执行重构时,我偶尔会更改函数并将它们移动到文件中。通常我会尽量避免移动函数,因为它会让默认的svndiff对正在发生的事情有点困惑,而且它通常会提供一个比它需要的更令人困惑的diff。尽管如此,我偶尔也会更改函数文件位置和函数内部代码。另一个出现这种情况的地方是分支合并,当文件有冲突时,一个或两个分支都有移动以及函数内更改。因此,我正在寻找的是一种语义感知差异工具,它可以告诉我两个级别的差异-功能安排和细节(功能内)。我尝试使用“-p”选项来比较差异(-x-p到svn差异),但这不是它的目的,它肯定没有做我想要的。我刚刚想到的另一个选择

c++ - 初始化包含 ~7000 个元素的容器时编译速度慢

我在源文件中有以下内容:conststd::vector>table={{0x1234,0xabcd},{0x5678,0xef01,0xfe21},//~7000moreelementsomitted};并且VisualStudio2013的编译时间非常慢(我在i7-2600上等了30分钟才中止)。有什么方法可以加快速度吗?编辑:我应该补充一点,这个源文件只包含这个定义,以及必要的包含。UChar32只是std::int32_t的类型定义。 最佳答案 如果数据是常量,由编译器初始化并且不被程序更改,那么使用数组会更好。此外,数据应

javascript - 为什么 asm.js 项目在 Chrome 中运行速度比 FireFox 快?

我已经使用emscripten将我大学类(class)的一个游戏引擎项目从C/C++移植到JavaScript。asm.js优化标志已设置,我一直在测量性能。但令人费解的是,在Firefox中的性能很差。而该项目在Chrome和Opera中运行良好。鉴于FireFox是使用asm.js优化的浏览器,这对我来说没有意义。该项目是一款使用SDL和WebGL的速降激流回旋赛车游戏。在我的笔记本电脑上运行Firefox时,分析器显示该演示完全受CPU限制,瓶颈出现在_SDL_LockSurface()和_TTF_RenderText_Solid()周围。这些用于呈现动态文本等。然而在Chrom