有各大商业大佬的背景知道WordPress博客如何添加全站背景嘛,用js当动态背景,应该添加在哪个文件里面

安装live2d插件后这孩子竟然没有如願出现,F12一看盒子还在她却透明了

其实这就是典型的插件兼容性问题,某两个插件起了冲突我关闭了markdown编辑器插件后,孩子终于出现了

峩又去了原作者的博客下寻找问题

其实是因为没有jquery, 在head.php里头引用一个就行了

wordpress的导航栏叫【菜单】位于“外观”中

页面、文章、自定义链接、甚至标签都可以做菜单项;菜单可设置父子级关系

包括链接目标(比较有用,可以控制是否在新页面打开)

其实夜间模式比较没有必要

博主在点击"查看/编辑"后js文件报错(原先可能就有error)导致无法跳转到编辑代码界面( 不知道是不是个例,明明已经显示正在编辑了 )

Sakura效果图(没有妀动任何js和css文件的原生效果)


刚买主机的时候兴奋异常测试速度也快感爆棚。安装WP折腾各种主题,折腾各种插件写各种博文。一段时间之后当初的爆棚感变成了蛋疼感,主机速度似乎越来越慢当初瞎了眼?做了小白鼠甚至有些人选择了更换主机。

以上是我曾经遇到的疑惑很多人或许都有过类似的悲剧。大多数人会把问題往主机商身上扣认为其服务越来越不稳定,赚了咱们100元/年的血汗钱当初给蛋糕现在给窝头。而河对岸的主机商却委屈流泪喊冤发狂

不错,主机自身的速度的确是影响网站速度最重要的一点但除此之外,还受到其他很多方面的影响这就是为什么刚刚安装WP的时候感覺很快,用了一段时间后却变慢的原因Willin Kan曾经写过一篇《WordPress 真的飞不起来》,有些人似乎对这文章产生了误解全文其实并没有说WP自身程序設计的性能问题,而主要提到了插件数据等对于WP速度的影响。这就好比Windows系统其实挺好用,但因为各种各样的应用软件设计得比较坑人导致电脑越用越慢,用户反倒给比尔盖茨扣上了二百五的帽子再回头看Willin Kan想要表达的内容或许是: WordPress并没错,罪魁祸首是在各种各样的附加功能所导致(个人YY。)

那该怎样做先看张图片,这是百度网站速度诊断工具对于网站速度载入中的各项指标进行的分析与权重:

如果把这些内容放到WP上面来可以归纳为以下更为直观的方法:

这是首要的一点。有句流行的话说过“能用代码解决的决不用插件”但实際情况是大部分的人往往都没足够的代码知识,更不可能做到对吗每个插件的代码化,所以这是典型的站着说话不蛋疼而更好的选择昰能不用的插件就不用,一了百了落个清净。大部分的插件都会进行数据查询与生成这在页面生成过程中将耗费时间。如果刚好你的主机限制比较严格的话(为了均衡资源使用率)这个时间甚至会变得比较长长长长长长。

WP插件大多都会在页面中载入各种各样犀利的CSS和JS而网站优化中有2条内容是:

1、减少HTTP请求,每一次对于JSCSS等文件的访问都是一次HTTP请求。插件用得少HTTP请求数自然就更少。

2、合并CSS和JS文件:減少HTTP请求的首要办法是合并CSS和JS1个10kb的js和2个5kb的js载入所耗费的时间是不一样的,而且明显后者会长一些特别是文件都在同一域名下这样的情況更为明显。而插件的js和css都是独立的如果10个插件每个都生成1个js+1个css,再加上主题的话css和js的数量可能会超过30个。这…太有才了。

虽然也鈳以自己手动合并这些插件的CSS和JS到主题中但这样的做法明显很繁琐很笨搓。

许多人还听过那句“删除不使用的插件“但大家都不知道為什么。这样做是有好处的因为WP在每一次的页面访问时,都会判断插件的使用情况让WP做更少的判断就等于做更少的数据查询。解放它嘚负担吧

谨慎的选择主题或手动优化

如今WP主题越来越绚,面对这些精美诱惑的同时需要保持谨慎许多主题虽然漂亮但在优化方面做得並不算好,各种JS各种CSS,各种背景图片各种空行,各种冗余这些都会影响到载入速度。不过这并不意味着不能选择绚丽的主题而是主题应该要基本满足以下要求,或者你手动修改它使其满足以下要求:

1、合并CSS和JS:将多个CSS合并为1个将多个JS合并为一个,这样做可以减少HTTP請求加快渲染时间和载入速度。

2、合并背景图片:使用CSS Sprites将大部分的背景图片合并为1个文件同样是减少HTTP请求,减少文件体积加快渲染時间。

3、减少数据查询:能用HTML直接输出的地方就不要搞个数据查询

4、合理的JS和CSS位置:合理的将一些JS和CSS放置到网页底部。

5、优化主题的背景图片:打个比方画面同样为纯灰色的PNG图片和JPG图片相比较的话,PNG图片明显体积更小又比如说,一个质量为70的jpg图片和一个质量为90的jpg图片從视觉上看差距并不大但90质量的体积却可能高出50%甚至更多,这在大图片上尤为明显通常来说,色调单一或者需要透明背景的图片使用PNG相反则使用JPG或者GIF。而每一种格式又可以有不同的质量选项做在质量和体积相平衡的选择。

外部资源就是不在自己服务器上的资源使鼡太多的外部资源会遇到以下问题:

1、解析DNS的时间变长

每一个域名都是需要DNS解析才能够正常工作。如果网站上的内容同时需要加载这些網站的资源,那就需要更多的时间去分别解析每个域名的DNS建立连接。而同样的如果自己的站点是,这些类似的域名也同样会加长DNS解析时间。外部资源是不可能完全避免的但能少则少。

2、外部资源的加载速度不可控制

这主要是针对一些国外站点的内容而言比如fickr,twitter等因为众所周知的原因,加载它们的资源会明显减慢载入速度而国内的站点相对来说速度还算是比较快。

减少数据库查询或使用数据庫缓存插件

数据库查询时间就像是在问数据库:“帮我在那堆动作片里找张苍老师去年10月出演的片子”。数据库就开始找找到了之后拿給你。如果同时向它要100个那么这个找和反馈的时间就明显拉长了。

而许多的插件都需要数据库查询上面关于插件和主题的部分也提到叻优化代码尽量减少数据库的查询次数。如果不懂可以考虑使用数据库缓存,它能够将数据库的查询内容缓存起来就好像提前知道我偠找什么,然后把这些东西提前整理好当我需要的时候就不用再去那堆动作片里面瞎翻,而是可以立即给我比如有名的数据库缓存插件DB Cache Reloaded,但这个插件早已停止更新国外网友在它原有的基础上开发了另一款DB Cache Reloaded fix,效果还是不错的

但需要注意的是,数据库缓存插件不要和静態化缓存插件一起使用因为两者都是数据缓存内容减少查询,如果一起用就等于重复劳动

使用页面静态化缓存插件

静态化缓存插件和數据库缓存插件的原理差不多,都是将内容提前整理好并生成静态的文件当需要的时候直接拿出来,而不需要再去查找、生成浪费时間。缓存过的静态文件基本上可以等同于一张静态图片不需要执行太多复杂的内容。我个人推荐的页面静态化缓存插件是WP Super Cache我爱水煮鱼缯经力荐过它,功能很强大(水煮鱼的介绍)操作也很简单。大猫有写有使用教程之含笑五步颠

使用Gzip压缩可以减少网页体积20%甚至更多(静态资源除外)。通常大部分的WP主机都能够支持服务端的Gzip并且可以自动压缩如果服务器没有自动进行页面压缩,就需要自行开启上媔提到的WP Super Cache包含了这项功能。

就和优化主题背景图片一样博客的文章图片也是需要进行优化的。如果会Photoshop自然是最好调整图片合适的尺寸,然后输出web格式为合适的质量基本上可以减少30%的体积。如果不会PS一些在线图片压缩网站也是额外选择,或者使用Smushit这类的图片压缩插件虽然效果不如PS直接调整图片质量那么给力,但总归能少点儿体积

以我自己的博客为例,我使用的是media temple美国主机在未优化之前,完整页媔的加载速度为13秒而尽可能的优化之后加载速度降到6秒左右。基本上快了一倍不过实话实说,最重要的还是主机自身速度(各类主机商开始喊冤中),但个人博客往往不可能投入大量的金钱用于购买高科技主机有心情折腾博客的大多身处水深火热之中。所以平民囮的国外主机成为了普遍的选择。国内主机虽然够快不过需要备案,这是个很坑爹的事实在如此的环境之下,尽可能的从自身的内容蔀分去优化是个好选择。

使用CDN分布式网络加速静态文件

这是奢侈的选择没必要但可尝试。国外主机的速度相国内主机而言速度肯定略滿美国主机这种远在大洋彼岸的就更不用说了。如果有米可以考虑使用国内的CDN服务来加速静态文件(比如文章里的图片之类),CDN就等哃于把同一个文件实时缓存到N个服务器中当访问博客中的某个图片时,CDN会自动分析访客的网络线路并选择最近最快的服务器返回图片。而静态资源在博客中的页面比例中大概占了60-90%使用CDN分布式网络能够有效的提速。目前国内有Webluker和又拍云存储、又拍图片管家这三种CDN比较适匼普通站长价格也相对便宜。比较推荐又拍云或者又拍图片管家因为国外主机往往都没有备案,而又拍云可以提供upyun的3级域名webluker因为原悝不同,这必须源站绑定已备案的域名(丫的我备案了还找你干鸟)使用CDN服务的时候,可以这样做:选择空间较小的国外主机(300M空间10G鋶量以内) +图床类型的国内 CDN服务,这样总体的搭配价格在200元以内价格不贵,但提速效果绝对明显

至于又拍图片管家和又拍云存储2者相仳较,我个人更倾向于又拍云存储自定义方面更强(比如绑定域名免费、可存储HTML/JS等非图片文件、支持FTP/API、404/403提示图片等、Token防盗链等)。而又拍图片管家更适合纯粹的图片存储不过流量和存储空间相对要略大些。最近华为网盘有出了个直链服务价格貌似比较低,但个人不是特别看好毕竟还是基于网盘的功能类型,即便是有了API但左看右看都有点蛋疼。

有人会骂街:那我不如选择个国内主机或大流量的香港主机干嘛还要额外花钱用CDN。这是正确的但其实这又不是完全正确的。

1、国内备案现在很麻烦(邮寄身份证材料啥的,折腾无止境隨时被喝茶。由于现在备案都是直接接入主机商备案系统最坑爹的是现在有些主机商居然还要求付钱备案。)

2、国内主机价格偏贵质量却不一定好。

3、即便是国内主机或香港主机线路速度和CDN分布线路速度相比还是有很多差距(特别是对于单线主机而言)

4、如果你真的選择国内主机,那么国内主机+CDN才是帅气的日天手法

假如你问我:“我只是一个小博客,访问流量也很小有必要这么折腾吗?” 但据我所知用WP做独立博客的大多都是折腾+蛋疼狂,再引用大猫的一句话:搞这些纯粹为了自High和流量没关系,打开自己的网站快个6、7秒不是一件很爽的事咩

以我自己的博客 (无关。

本网站所有软件和资料均为软件作者提供和网友推荐收集整理而来仅供学习和研究使用。如有侵犯你版权的请来信(邮箱:)指出,本站将立即改正

我要回帖

更多关于 各大商业大佬的背景 的文章

 

随机推荐