MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 怎么节省网站速度开销

怎么节省网站速度开销

www.MyException.Cn  网友分享于:2015-08-27  浏览:14次
如何节省网站速度开销
怎样可以节省网站的速度的开销?是否可以通过编码来提高网站的速度,同时,减少服务器的负载。

我建立此贴,希望大家给出好的建议,供所有人学习,谢谢。

------解决方案--------------------
对,设置缓存,连接池,页面静态化,这些都是常用的。
编码时候用玩资源清空,修改下服务器清理资源的速度
这些网上都有可以查查
------解决方案--------------------
关于缓存什么的这些大家很多知道也很容易想到,但是网站的性能不能只关注动态内容的处理上,对于静态
文件也的处理也需要优化。比如对html、js、css文件进行压缩、减少页面中iframe的数量、将CSS
背景图片集中放到一个image文件中。总之就是尽可能减少为获得静态内容访问服务器的次数,
毕竟动态内容不管多复杂都只请求一次,而静态内容就不止一次了,这些请求加起来比动态内容的开销可能
也少不到哪去
------解决方案--------------------
在不影响页面显示质量的前提下,尽可能的优化HTML代码。(这包括在发布页面时,去掉HTML文档中的注释以及冗余的换行标记。但为了保证页面的可读性,这些代码还应当保留在源代码中) 
页面中尽可能少的包含其他外部引用,减少文档之间的依赖。(可以将多个脚本放入一个脚本文件,用CSS的sprite技巧将多个小图片合并为一个大图,这样就只需要加载一次) 
确保你没有从外部服务器上引用第三方的内容:用一个脚本将远程的RSS源缓存在本地。这样不仅可以避免DNS解析所造成的延时,而且也不会因为外部服务器的宕机影响你的服务。 
尽可能的制定图片及包含图片的元素的尺寸。这样可以避免页面展现时由于图片陆续加载而造成页面元素跳动的现象。 
在页面的末端加载大的脚本,这样页面的可以在大的脚本加载完成前展示出来。如果把大的脚本在页面头元素中加载,则浏览器会等到脚本完全加载完成后才显示页面内容。


------解决方案--------------------
要想让网站跑的快,图片跑的快是很重要的

Imaging trickery 图像显示技巧
最后一个方法的渊源会追溯到可能你还没开始接触网站开发时。那时浏览器大战中最为ie的竞争对手苦命的Netscape(但在我看来那时还是不错的)浏览器支持一个自定义的HTML属性‘lowsrc’,这个属性可以指定一个小图片提前加载作为大图载入时的替代显示图片。这样即使用户的接入速度很慢,也可以看到即将呈现图片的一个预览。
你可以重用这一想法,当页面加载时不要嵌入过大的图片而是载入更为规范化的小图片;等页面加载完成后再用大图片进行替换。你甚至可以简化到开始只载入背景色,然后等页面载入完成再用javascript或者DOM加载原图进行覆盖。
这种方法还适用于你需要从多个服务器取得许多不能被缓存的图片。(例如gravatars)通常可以先载入一个占位的图片,等页面加载完成后再动态取得分散在其他服务器上的小图片。


------解决方案--------------------
设置缓存,连接池,页面静态化,
缓存分为后台缓存和页面缓存。
页面静态化这个好象对速度没什么影响啊,但是能提高网站被搜索引擎的抓取。
最主要就是网站的内容和针对的客户啊。
这些都是常用的。 
编码时候用玩资源清空,修改下服务器清理资源的速度 
1你的网站提供的内容是不是网民现在需要的内容?是不是能逐渐引导网民接受的内容?这是网站的需求分析。 

2、 你的网站给哪一类人群看?这一类人群有哪些共同特征?这是网站的市场细分? 

3、你的网站目标市场有多大规模、是否成熟、未来前景发展如何?你是否有能力满足市场需求并获得目标利润?这是网站的目标市场评估。 

4、 你的网站所在行业未来会有那些政策和环境变动,会有哪些竞争对手出现?这是网站的市场预测。 

5、如何向你的目标用户展示你的网站和其他同行网站的区别?你准备在目标用户心目中树立什么样的形象?这是网站市场定位。比如货比货是(www.hobiho.com)致力于为广大用户推荐手机等数码产品的网站。 

6、 你准备如何如何传播和持续加强你的网站形象?这是网站品牌策略。 

7、 你的网站目标群体的具体需求是什么?你准备整合什么样的功能与服务来满足他们的需求?这是网站产品概念。 

8、 你能像了解你的恋人一样一口气说出你的网站项目概念有哪几大特色吗?这是网站的差异化策略。 

9、 你了解你的目标用户搜索和使用该类网站的心理和行为模式吗?这是网站用户心理和行为模式分析。 

10、 你的网站如何不断开发新的功能、推广不同活动?这是你的创意机制和网站开发策略。 

11、如何处理网站名称、域名、网站主题三者之间的关系?如何使你的目标用户一看就明白你的网站名称、域名、网站主题的含义?这是网站的包装和商标策略。 

12、 你的网站有偿服务价格依据是什么、是如何制定的?这是你的网站价格策略。 

13、 你知道你的网站月收入多少才能达到收支平衡吗?这是盈亏平衡点分析、网站项目运营和预算管理。 

14、你的网站竞争对手有哪些?他们的特色服务是什么?不要忘了所有能满足你的目标群体需求的网站都是你的竞争对手,这是竞争对手分析。 

15、 你的竞争网站采取是什么样的推广方式、销售政策?你都是通过什么渠道、什么方式获得的这些信息?这是网站营销调研。 

16、 和你的竞争对手相比,你的竞争优势是什么?这是市场竞争策略的选择。如果没有竞争优势,你就不要去竞争。 

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有