织梦CMS - 轻松建站从此开始!

红色建站_网站网页制作设计

当前位置: 首页 > SEO技术 >

网站性能怎么优化?(3)

时间:2021-01-10 09:37来源:xiaoboy.cn 作者:小男孩伪原创 点击:
除了页眉中的人工重定向外,网页重定向往往是无意中发生的,被重定向的内容不会使用浏览器缓存。例如,当用户访问时,服务器将转到/通过301,并在


除了页眉中的人工重定向外,网页重定向往往是无意中发生的,被重定向的内容不会使用浏览器缓存。例如,当用户访问时,服务器将转到/通过301,并在其后添加“/”。如果服务器的配置不好,也会给服务器带来额外的负担。通过配置apache的别名或者使用mod_rewrite模块可以避免不必要的重定向。



其他的,比如使用CDN分发机制,避免CSS表达式,避免ETags等。,都不是常用的,这里就不赘述了。



经过以上优化,可以尝试用yslow测试网页的性能评分,一般可以达到70分以上。



当然,除了浏览器前端和静态内容的优化,还有程序脚本、服务器、数据库和负载的优化。这些更深层次的优化方法对技术的要求更高。本文的后半部分将重点讨论后端的优化。



二、后端优化



上次做完web2.0网站前端优化,一直想写后端优化方法,今天终于有时间整理思路了。



前端优化可以避免我们造成的服务器和带宽资源的不必要浪费,但是随着网站访问量的增加,所有的问题都不再是单靠前端优化可以解决的。后端软件处理并行请求的能力、程序运行效率、硬件性能和系统的可扩展性将成为影响网站性能和稳定性的关键瓶颈。优化系统和程序的性能可以从以下几个方面入手:



1)优化1)apache、mysql等软件的配置


虽然apache和mysql使用的默认设置足以让你的网站在安装后运行,但是你仍然可以通过调整mysql和apache的一些系统参数来追求更高的效率和稳定性。这个领域有很多专业的文章和论坛(如:),如果你想掌握,需要进行深入的研究和实践,这里就不重点介绍了。



2)应用环境加速


这里我只以我最常用的php开发环境为例。有一些工具和软件可以通过优化php运行环境来加快速度。基本原理是在不改变任何代码的情况下对PHP代码进行预编译和缓存,因此相对简单,可以提高PHP运行效率50%以上。常用的php加速工具有:APC(http://pecl.php.net/package-info.php?包=APC),Turck MMCache(),php accelebrator(),和Zend Performance Suite,收费



3)将静态内容和动态内容分开


Apache是一个功能齐全但规模庞大的web服务器,其资源占用与同时运行的进程数量基本成正比,消耗大量的服务器内存,在处理并行任务上效率一般。在某些情况下,我们可以使用轻量级的web服务器来托管静态图片、样式表和javascript文件,这可以大大提高静态文件的处理速度,减少内存占用。我用的web服务器是俄罗斯nginx,其他选项有lighttpd和thttpd。



4)基于反向代理的前端访问负载均衡


当一个前端服务器无法应对用户的访问时,通过前端服务器实现web访问的负载均衡是最快、最可行的方案。基于反向代理的负载均衡可以通过apache的mod_proxy来实现。建议使用nginx作为代理服务器,处理速度比apache快。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
天涯 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2010-04-07 14:04 最后登录:2010-04-07 14:04
栏目列表
推荐内容