九游j9官网-九游(中国)








    网站的性能优化(huà)

    发布日期(qī): 2020-09-15   二(èr)维码分享

    网站的访(fǎng)问速度是(shì)网站成败的决定性因素(sù)之一,内蒙古网站优化如(rú)何(hé)让网站速度更快,主要取决于执行(háng)网(wǎng)站的(de)平台,这(zhè)里我(wǒ)们主要关(guān)注操作系统、Web服务器、建站程序、数据库等(děng)的优化。对于操作系统的(de)优化,有以下几条原则(zé):即使升级系(xì)统,对系统漏洞打上补丁(dīng);做好(hǎo)权限控(kòng)制,注(zhù)意问题;不运(yùn)行(háng)不(bú)需要的程序(xù)和系(xì)统组件。由于(yú)服务器并不需要像(xiàng)Windows系统(tǒng)这样非(fēi)常(cháng)友好和易用的人机界面,对于运行(háng)程序(xù)代码的服务器建议(yì)使用Linux服务器(qì),这样Linux,Apache,PHP和MySQL均是开源软件,不但成本低廉,而且效(xiào)率非常有保障。


    对于(yú)Web服务器的优化影(yǐng)响网站运行速度的关键因素之一,Windows Server自带的互联(lián)网信(xìn)息服务(wù)器(Internet Information Server,IIS)是架(jià)设网站服(fú)务器(qì)的(de)常用(yòng)工具(jù),它是一个(gè)既简单而又麻烦(fán)的东西,新手(shǒu)都可(kě)以(yǐ)使用IIS架设一个像模像(xiàng)样的(de)Web站点来,但配置、优化IIS的性能,使得(dé)网(wǎng)站访问性(xìng)能达到状态却不(bú)是一件(jiàn)简单的事情,这里就(jiù)一步一步介绍一下如何(hé)优化IIS服务器。下面我以IIS 6.0为例介绍一(yī)下如何(hé)进行优化网站性能。


    1、减(jiǎn)少HTTP请求数(shù)量,这主要是修改网站代码,减少外部图(tú)片、CSS、JS等文件数量(liàng),手(shǒu)动合并多个CSS/JavaScript文件。IIS那(nà)里不用设(shè)置。


    2、使用CDN,对于小网(wǎng)站(zhàn)来(lái)说,这(zhè)个就免了吧。当然(rán)有钱人可以(yǐ)试试,可(kě)以从(cóng)技(jì)术上解决用户访问网(wǎng)站响应速度慢的问题。


    3、启用(yòng)内容过(guò)期,对于静态文件启用内容过期可以提高(gāo)访(fǎng)问性能。首先网站的目录要划(huá)分合(hé)理,图(tú)片、CSS、JavaScript均(jun1)放(fàng)在单独目录下(xià),然(rán)后在IIS中选择目录,点(diǎn)属性-HTTP头,启用(yòng)内容(róng)过期(qī),可以选择(zé)30天后过去,这样,用户浏(liú)览器将比较当前(qián)日(rì)期和(hé)截止(zhǐ)日期,以便决定是(shì)显示缓(huǎn)存页还是从服务器(qì)请求更新的页,由于图片、CSS、JS通(tōng)常变化较少(shǎo),因此基(jī)本上都从本地缓存读取,从而加快(kuài)显示(shì)速(sù)度。


    4、启用Gzip压缩,HTTP压缩是在Web服务器和浏览器(qì)间传输压缩文本内容的(de)方法。HTTP压(yā)缩采(cǎi)用通用的压缩算法如Gzip等(děng)压缩(suō)HTML、JavaScript或(huò) CSS文件。压缩的好处就是降低了网络(luò)传输的数(shù)据量,从而提高客户端浏览器的(de)访问速度。使(shǐ)用方法是,右击“网(wǎng)站”->“属性”,选择“服务”。在“HTTP压缩”框(kuàng)中选(xuǎn)中“压缩静态文件”,“临(lín)时目录”建(jiàn)议单独设置另一个盘的目录(lù)下。


    之后(hòu),IIS管理器中,右击“Web服务扩(kuò)展”->“增加一个新的(de)Web服务扩展”,在(zài)“扩展名(míng)”中(zhōng)输(shū)入“HTTPCompression”,添加“要求的文(wén)件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可(kě)能有(yǒu)所不同,选中“设置扩展状态为允许(xǔ)”。


    使用文本编(biān)辑器(qì)打开C:\Windows\System32\inetsrv\MetaBase.xml,在HcFileExtensions中增加需要(yào)压缩的静态文件后缀名,默认为HTML和TXT文件,建(jiàn)议再添加(jiā)上js、css等,不要添加图片或ZIP等已经被(bèi)压缩(suō)的(de)文件。


    网站的性能优化


    5、将样式文件(jiàn)放在头部,这是基本的(de)HTML代码风格,将所有的CSS文件都放在HTML页(yè)面的头部。


    6、将脚(jiǎo)本文件放在尾部,这也是基(jī)本的HTML代码风(fēng)格,将所(suǒ)有的JavaScript文件都放在HTML页面的尾部。


    7、避(bì)免(miǎn)CSS表达(dá)式(shì),这点很简单(dān),因为大多数人从(cóng)来(lái)不用CSS表(biǎo)达(dá)式。


    8、使用外部的JavaScript和CSS,将所有的JavaScript和CSS都(dōu)做成外部文件的形式进行引用,这主要是为了让这些文件可以被浏览器缓存起来,参见(jiàn)第三点(diǎn)的介绍(shào)。


    9、减(jiǎn)少DNS查询,域(yù)名的DNS查询会带来额外的访问开销,减少(shǎo)页面(miàn)内文件的主(zhǔ)机域(yù)名(míng)数量,一个页面的主(zhǔ)机域名保持在2-4个以内,这样就(jiù)不会降低页面的装入速(sù)度(dù)。


    10、压缩JavaScript文(wén)件(jiàn),压缩脚本文件,删除(chú)不必(bì)要的字符,可以(yǐ)改善加载时间。


    11、避(bì)免重(chóng)定向,网页(yè)的重定(dìng)向会带(dài)来额外的(de)运行开销,因此要避免页面(miàn)进行重定向跳转(zhuǎn)操(cāo)作。


    12、删除重(chóng)复脚本,一个页面(miàn)两次包含同一个(gè)JavaScript文件会影响加载(zǎi)的性能,因此需要将重(chóng)复的脚本文件删(shān)除。


    经过上面这些网站前端(duān)重构(gòu)和WEB服务器(qì)的配置修改,我们的(de)页面结构就变得更(gèng)加(jiā)规范,重构的页面大多都会(huì)取得不错的(de)评分,总体来说性能(néng)提升了不少。对于.终用户来说(shuō),也会(huì)明显感(gǎn)受(shòu)到(dào)访(fǎng)问(wèn)网站速(sù)度变快了(le)很多(duō),网站的浏览体验得到了较(jiào)好的提升。


    声明:文章图片均来源(yuán)于网络,如有侵(qīn)权请联系网站管理员删除

    微信
    400-654-3251

    咨(zī)询电话:18686053683   备案号: 蒙ICP备19004869号(hào)-1
    公司地(dì)址(zhǐ):呼和浩特市新城区兴安北(běi)路鼎盛华世纪广场18楼18010    网站地(dì)图(tú) RSS XML
    技术支持:万家灯火

    九游j9官网-九游(中国)

    友情链接(jiē):

    请您留言

    内蒙古(gǔ)九游j9官网和远景电子商务有限责任公司

    400-654-3251
    提 交 技术支持:万(wàn)家灯火

    九游j9官网-九游(中国)

    九游j9官网-九游(中国)