首页 > 优化技术 > 正文

一、前端优化

网站性能提升涉及众多方面,如服务器配置、前后端程序等,以下基于个人经验分享优化方法。标题提及web2.0,因本文侧重中小网站优化,采用LAMP架构。

首先探讨前端优化,用户访问网页耗时80%在前端,包括页面及元素(图片、CSS、Javascript、flash)下载。相较程序改进,前端优化更有效。雅虎公开性能测试工具yslow,并发布优化规则,建议下载使用。以下介绍部分优化方法:

针对首次访问网站用户,未缓存内容,可采取:

1)减少页面访问package-info.php?package=APC)、TurckMMCache()、phpaccelebrator(),还有付费的ZendPerformanceSuite

2)将静态、动态内容分离处理

Apache功能全面但资源占用大,内存消耗高,处理效率一般。可使用轻量级webserver(如nginx、lighttpd、thttpd)处理静态文件,提升速度,降低内存占用。

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

当一台服务器无法应对访问时,通过前端机实现负载均衡。使用apache的mod_proxy或nginx做代理服务器,处理速度更快。

4)应用缓存技术提升数据库效能,文件缓存和分布式缓存

数据库并发访问能力是网站关键瓶颈,应确保使用数据库查询缓存。如mysql的innoDB支持缓存,还可通过程序方法将常用查询缓存。如php中的ob_start和文件读写,或memcache技术实现分布式缓存。

5)检测服务器运行状态,找到性能瓶颈

系统优化无固定方法,需检测运行状态,发现瓶颈和潜在问题。可编写脚本或使用开源软件检测web服务运行。

6)良好的扩展架构是稳定和性能基础

技巧和窍门可解决眼前问题,但需从系统架构上规划,借鉴前人经验。如LiveJournal和Myspace重构案例。

最后,程序编码和数据库结构影响性能。培养全局思考,养成良好编程习惯,了解数据库运行机制,提高编程质量。

网站优化方式:

①代码优化:缩减代码,调用CSS和JS,避免使用TABLE;

②图片优化:添加ALT属性说明,包含关键词;

③内文优化:标题、文中自然出现关键词,结尾处出现;

④链接优化:合理利用内链接,争取友情链接;

⑤导航优化:清晰导航,便于搜索引擎收录;

⑥空间优化:选择性能稳定、未被惩罚的空间;

⑦域名优化:选择与内容或关键词相关性高的域名;

⑧静态优化:使用重要网站转为静态页面;

⑨标准优化:代码符合W3C标准,主流浏览器显示正常;

⑩其他优化:title优化、关键词优化、URL优化等。

网站优化与SEO区别:

SEO依附于搜索引擎,是搜索引擎营销产物;网站优化是对网站本身的完善,以客户满意度为目标。无搜索引擎,SEO不存在;无搜索引擎,网站优化仍存在。SEO是网站优化衍生的新技术,SEO不是网站优化,网站优化不是SEO!

以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。

猜你喜欢
文章评论已关闭!
picture loss