提升网页加载效率的技巧详解 网站加速优化攻略全解密
如何提升网站加载效率
服务器的挑选
服务器的优劣直接影响到网站的长期发展,这一点我深有体会。优质的服务器能让你无后顾之忧,专心于网站的运营与推广;而那些在安全及其他方面做得不够完善的空间,则会让你倍感烦恼,甚至多次崩溃。回想那些深夜给服务器商打电话却无人应答的时刻,真是令人沮丧。因此,在此建议各位选择一些实力雄厚、空间稳定性较高的idc服务商,这样你就能避免许多麻烦。
网站构建
在网站构建过程中,我们需要关注以下几个方面:
源码的选择:市面上有众多成熟的代码,我们无需耗费人力去大张旗鼓地编写代码。例如,论坛类:discuz、phpwind、bbsmax等都是不错的选择,且几乎包含了所有交互元素,缺少的可以通过插件形式进行拓展。CMS类:dedecms、帝国等都是历经多年发展,汇聚了许多优秀程序员的智慧结晶。
网站部署:配置服务器环境,大家可以多学习相关知识。需要注意的是,要对网站的目录权限进行严格控制。具体的部署过程,可以参照各个源码的说明进行。
网站结构设计:这一点非常重要。一个网站要有合理的结构布局,既能提升用户体验,又能方便搜索引擎蜘蛛抓取。许多源码在这方面已经做了很多工作,但还是要我们自己去重新设计处理。同质化的模板过多,不利于网站优化。因此,无论是导航还是其他方向,都要进行修改。大家可以参考百度SEO建议进行修改。我们所追求的目标是代码精简,提高网页加载速度,尽可能采用div+css结构,js类尽可能放到网页底部。关于这类文章较多,大家可以搜索查阅。
关键字选择:这一点关系到网站今后能否准确展示给用户,能否在搜索引擎中取得良好排名。竞争激烈的关键词会浪费你大量时间,还不一定有好的成绩。因此,选择非常关键。大家可以参考百度web2.0优化建议,以便更好地发展。
内容建设:从近期百度的几次大调整可以看出,官方说明也显示,提供高质量、尽可能原创性的文章,不要采集和生成那些鬼都看不懂的文章,把内容展现给用户,而不是搜索引擎。
url标准化:url静态化,动态化虽然可以抓取,但效果可能没有静态化好。
网站地图制作:网址地图是网站必备的东西,方便用户也方便搜索引擎蜘蛛抓取。
robots.txt制作:对于那些不需要被抓取的,可以用robots.txt文件进行限制。具体写法大家可以搜索。
404页面制作:对于已删除的文章,应返回404状态,并添加404页面反馈给搜索引擎,告知已删除。其他细节方面,大家可以多查阅相关内容。
网站打开速度慢怎么办,如何优化
一.网站的JS程序太多
许多企业站为了增加网页的特效和高端性,会采用一些滚动形式的产品展示。从美观度来说,这样的滚动效果确实比单调的静态展示要美观得多;但由于百度自身并不识别JS程序代码,因此,过多的JS代码会导致百度在抓取内容时抓取不到相关内容,而抓取的是这些识别不了的JS,甚至不抓取,会让百度分不清网站是做什么的。过多的JS程序也会让网站速度加载非常慢。同时,用户浏览网页的目的并非欣赏网页的美观,而是寻找最有价值的内容。网站的美观仅是用户体验评分的一部分,并非全部。
解决办法:最好采用DIV+CSS的方法进行布局,代码尽量精简化,能去掉的就去掉。
二.网站图片过大
对于网页图片,也需要进行细节优化。如果一张图片非常大,高达几百KB,那么几百张图片就会占满整个空间。如果多个图片存在于同一页面上,那么抱歉,你的网站图片加载会非常慢。图片优化除了限制图片大小之外,还要考虑文字说明,图文并茂的文章最符合用户体验。图片还需要添加“alt属性”。
解决办法:使用绘图软件进行图片压缩,稍微降低一下图片画质,但不能过于模糊。控制每张图片在100KB以下,可以使用PS软件进行处理。
三.无价值内容过多
在与“三丰量具”的朋友沟通后,发现他们存在一个思想上的误区。量具朋友总是在意如何设置标题才能让用户搜索到。他曾告诉我,在文章标题中添加地区词,这样当搜索地区词时就会搜索到网页。而我认为,如果只是为了让用户搜索到,并不解决用户的根本问题,反而会增加用户的跳出率,并不能留住客户。而且网站内容过多,会让更多用户找不到自己想要的内容。即使找到了,那么多相似的标题也会让用户产生浏览的视觉疲劳和反感。因此,在做内容时,思维上要做一个转换,不要为了排名而进行排名优化,而是要解决用户所有问题的优化。百度也比较喜欢这类网站。对于那些投机取巧的企业站,大多都被百度放在百名之外。
解决办法:可以搜索一下网上用户最关心的话题,去贴吧看看哪些问题提出得比较多,通过专业知识进行详细解答,从而增加用户的好感。
四.缺少代码专业知识
想优化好一个网站,没有相关的代码知识是不行的。最糟糕的现象就是被挂了黑链还浑然不知,找不到排名上不去的原因。昨天给朋友看了一下首页的源代码,就被挂上了娱乐行业的黑链。至于内页是否被挂,我还没仔细检查。而且在后台居然不能处理,非常麻烦。推荐大家使用织梦程序进行建站,操作简单。如果请专业人员进行维护,工资可能你承担不起,难免优化人员偷懒。还不如自己掌握一些基本的知识,节省网站成本的开销。
为了优化一个网站,缺乏相应的编程知识是行不通的,最糟糕的情况莫过于被恶意挂上黑链却毫不知情,找不到网站排名无法提升的原因。昨日,在帮朋友查看首页源代码时,不幸遭遇娱乐行业黑链的挂载,至于内页是否被挂,我尚未详细检查。更糟糕的是,在后台竟然无法进行处理,实在麻烦。在此,我向大家推荐使用织梦程序进行网站建设,操作简便;如果请专业人员进行维护,费用可能难以承担,而且难免会有优化人员偷懒的情况发生,不如自己掌握一些基本知识,以节省网站成本支出。
解决方法:对于编程,其实并不难。岑辉宇之前甚至不会使用DIV+CSS,通过网上学习和QQ群交流,结合实际操作,很快就掌握了。没有学习过,别说不会,这完全是逃避行为。
五、关键词选择定位不准确
在查看朋友的网站后,我发现他网站的关键词众多,包括刀具、量具、钻头、测量仪、配件等。虽然我找刀具可能需要量具,但若是在同一个网站上,不利于排名优化,分散了权重。一块蛋糕,一个人可以吃饱,为何要分给那么多人呢?建议如果非要做,最好采取多个空间,使用二级域名进行建设,不要在同一空间上。优化关键词的核心是:精、准、细!
解决方法:利用百度指数工具找出一些具有流量但竞争力适中的关键词,同时体现网站产品主题,进行细节分化。
六、网站标题和描述出现致命错误
针对昨日量具朋友的网站,最致命的错误就是标题的写法,将所有关键词都放在标题上。昨日给朋友示范了一下,我说百度标题只会显示30个字左右,然后把显示的标题发给他看,他才发现后面的标题都不显示。目前很多优化人员也常出现这样的问题,认为把关键词写在标题上,百度就会给予好的排名,用户就能搜索到。这是标题的一个误区。在做标题时,一定要精简,用30字简短地突出页面表达的主要内容,而且每个页面都有自己的标题。
解决方法:对于新手来说,撰写网页标题是一项难题,不知道从何入手。可以从下拉框和相关搜索词中找到用户最关心的话题,用简短的文字描述在标题上,一个良好的标题就诞生了。
本文由岑辉宇博客原创,原文链接: