`
tigerui
  • 浏览: 4229 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

加快网站访问速度的9大方法

阅读更多
一、 网站程序中采用DIV+CSS这种模式,不用Table
  
  目前DIV+CSS是主流的编程语言,这与其体积小加载快的优点是密不可分的。主流的网站和CMS采用的也都是这种模式。因此建议大家也采用这种模式来编程,而不要采用原始的Table结构。Table结构不但管理不方便,网页体积也会变大,降低网站的加载速度。
  
二、 采用Gzip技术对网页进行压缩
  
  采用Gzip技术对网页进行压缩是减少网页体积的一个很好的方式.一般情况下这是需要你的网站空间支持的,像我用的A5的合租主机,压缩率可以达到80%。网页体积小了,自然加载速度就快了。
  
三、 减少CSS文件数量和体积
  
  在采用DIV+CSS过程中,CSS文件是非常重要的。如果在编写过程中有多个CSS文件,建议将多个CSS文件进行合并,这样可以加快网站加载速度。另外,可以采用专业的网页减肥软件对CSS文件进行减肥,以减少CSS文件的体积。


四、使用CDN加速。
    近一年CDN已经在我们个人站长中听的较多,也有很多朋友在使用。CDN的全称是Content Delivery Network,解释为内容分发网络。原理思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。也就是网站加速器,这个需要付费使用的,免费的不是太稳定。
   
五、优化代码,减少臃肿结构。
    如果我们使用较为流行的CMS这方便应该不会有臃肿的代码结构存在,但需要注意的是我们在制作或者选择网站模 板的时候也会存在不合理的结构。我们需要在写模板或者程序的时候使用较为简洁的程序框架,简洁有利于用户体验,也更利于搜索引擎蜘蛛的爬行和抓取。
   
六、减少图片大小和数量。
    我们尽量在上传网站图片的时候减少图片的大小和尺寸,可以在上传图片之前对图片进行压缩处理,图片适当尺码即可,不要过大。图片仅仅是网站的点缀,而不需要都是图文。同时,我们也尽量避免使用大量的视频或者音频内容。
   
七、减少JavaScript脚本文件,尽量存放在一个文件中。
    尽量外部调用JS代码,不要放在网页中,更不要远程调用外部的JS代码。例 如Google建议您加载在HEAD标签的分析。您也可以尝试结合的JavaScript和压缩他们更快地加载。有些时候我们在头部的CSS,JS代码太 多,导致中间内容部分加载太慢。所以尽量减少头部的代码。
   
八、运用静态的HTML页面众所周知,ASP、PHP、JSP等顺序完成了网页信息的静态交互,运转起来确实十分方便,由于它们的数据交互性好,能很方便地存取、更改数据库的内容,但是这类顺序也有本人的缺陷,那就是它必需由效劳器先生成HTML页面,然后在“传送”给用户,多了一个步骤,必定会影响到网站的拜访速度,所以笔者建议,在新站开端的时分,在对本人网站的重要调查期内还是采用静态的HTML页面比拟保险。
   
   
九、 将ASP、ASPX、PHP等文件的访问改为.js引用
这在ASP、ASPX、PHP等程序设计时应该注意的,如果要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP等程序来提供的话,会使用以下的语句引用:
<script src="http://www.zuidaima.com/ad_files/network_index.asp?orders=1"></script>
这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次network_index.asp文件,从数据库抽取相应的数据,再输出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程序中将数据动态生成到一个network_index.js文件中去,然后在首页通过
<script src="http://www.zuidaima.com/ad_files/home_daohang/network_index.js"></script>
这样的代码来引用该network_index.js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源,显示速度自然就很快;前者所花的时间几乎是后者的几倍![/size]
分享到:
评论

相关推荐

    雅虎给出的34条优化网站访问速度加快方法

    雅虎,作为早期的互联网巨头,基于其丰富的经验和深入的研究,总结出了34条优化网站访问速度的方法,这些建议对于任何希望提高网站性能的开发者或网站管理员都极具价值。下面,我们将详细解析这些方法,帮助你理解并...

    Win7加快系统速度的9大方法

    ### Win7加快系统速度的九大方法详解 在探讨如何提升Windows 7系统速度之前,我们需要了解,虽然微软官方声称在相同硬件配置下,Windows 7的启动速度比Vista快约20%,甚至内部测试实现了15秒快速启动,但实际体验...

    加快XP开关机速度方法详解

    ### 加快XP开关机速度方法详解 在使用Windows XP的过程中,不少用户会发现系统的运行速度逐渐变慢。面对这种情况,一些人可能会考虑重新安装操作系统,但这不仅耗时,还需要重新安装大量的应用软件。其实,无需重装...

    结束多余内存占用空间,加快内存读取速度!

    然而,随着时间的推移,不恰当的系统使用或过多的后台进程可能导致内存占用过大,从而影响系统的响应速度和整体性能。"结束多余内存占用空间,加快内存读取速度!" 这一主题旨在探讨如何有效地管理和优化内存,以提高...

    优化网站性能 提高网站速度访问速度的14条实践.docx

    【优化网站性能 提高网站速度访问速度的14条实践】 在互联网日益普及的时代,网站性能的优化变得至关重要。随着富客户端技术如Ajax和Flex的广泛应用,用户享受到了更为便捷的在线体验,但这也带来了页面加载速度变...

    C#快捷键大全 加快开发的操作速度

    ### C#快捷键大全:加快开发的操作速度 在软件开发领域,提高工作效率是每个程序员的追求目标之一。熟练掌握快捷键能显著提升编程速度与效率。对于C#开发者而言,了解并运用这些快捷键尤为重要。下面将详细介绍这些...

    提高网页访问速度(给力)

    网页访问速度是用户体验的重要组成部分,尤其在如今信息爆炸的时代,快速加载的网页能大大提高用户的满意度。...通过以上方法,我们可以显著提高网页的访问速度,提升用户体验,使网站更具吸引力。

    如何加快开机速度?如何加快开机速度?

    本文将详细探讨如何通过多种方法来加快开机速度。 #### 1. 优化BIOS设置 BIOS(基本输入输出系统)是连接硬件与操作系统的桥梁,在这里做一些合理的调整可以有效地提升开机速度。例如: - **First Boot Device**...

    加快Java的文件序列化速度

    以下是一些加快Java文件序列化速度的方法: 1. **优化对象结构**: - **减少嵌套深度**:如果对象层次太深,序列化和反序列化时会增加额外的时间开销。尽量简化对象结构,避免过多的嵌套。 - **精简对象属性**:...

    Android离线Doc文档访问速度慢的有效解决方法

    综上所述,通过上述方法的组合应用,我们可以有效地解决Android离线Doc文档访问速度慢的问题。当然,具体实施方案应根据实际的文档结构和需求进行调整。同时,定期更新和维护这些优化策略,以适应新的技术和用户需求...

    提高PLC程序运行速度的几种编程方法.rar

    本资料“提高PLC程序运行速度的几种编程方法”深入探讨了如何通过不同的策略和技巧提升PLC程序的执行效率。 首先,了解PLC的工作原理至关重要。PLC采用循环扫描的方式运行,即不断读取输入、执行程序、更新输出,这...

    怎样加快机子的开机启动速度呢?.pdf

    为了加快计算机的开机启动速度,文档中提到了几种方法和工具,它们主要集中在WindowsXP和Windows2000操作系统上。以下是对文档中提到知识点的详细介绍: 1. 使用系统配置工具(Msconfig): 文档提到通过“Msconfig...

    提升电脑运行速度 运行速度慢解决方案

    - 删除注册表中与网上邻居相关的两个子项(打印机和计划任务),以减少网络资源搜索时间,提高访问速度。 4、**加快启动速度**: - 修改注册表中的EnablePrefetcher键值,将默认的3改为1,以减少启动时滚动条的...

    行业分类-设备装置-一种航天器嵌入式运行程序加快上行方法.zip

    这篇资料(压缩包内的“一种航天器嵌入式运行程序加快上行方法.pdf”)可能详细阐述了如何通过特定的技术手段提升航天器上的嵌入式程序运行速度,这对于保障航天任务的及时性和准确性至关重要。 首先,嵌入式系统在...

    九大技巧,提升XP运行速度 100%

    标题中的“九大技巧,提升XP运行速度 100%”指的是通过一系列的优化方法,可以使Windows XP操作系统恢复到初始的高效运行状态,避免因为长时间使用导致的性能下降。描述中提到,用户通常会选择重装系统来解决速度变...

    提高matlab代码速度的Tips

    9. **使用`parfor`**:对于并行计算,MATLAB的`parfor`可以利用多核处理器提高代码执行速度。但需注意,不是所有循环都适合并行化,且并行计算的设置和管理也需要时间。 10. **数据结构选择**:选择合适的数据结构...

    电信设备-提高图片处理回显速度的方法及其移动终端.zip

    4. 内存管理优化:高效的内存管理能够减少不必要的数据读写,加快图像数据的访问速度。文档可能探讨如何优化内存分配和缓存策略,降低延迟。 5. 实时流媒体技术:在视频通话或直播场景中,快速的回显速度至关重要。...

    大型网站技术架构_核心原理与案例分析_李智慧PDF高清

    5. **分布式存储**:HDFS、FastDFS等分布式文件系统在海量数据存储中的角色,以及CDN(内容分发网络)在加快静态资源访问速度中的应用。 6. **消息队列**:RabbitMQ、Kafka等消息中间件的使用,实现异步处理,提高...

Global site tag (gtag.js) - Google Analytics