米兰


网站的性能优化

发布日期: 2020-09-15   二维码分享

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


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


1、减少HTTP请求数量,这(zhè)主要是修改(gǎi)网(wǎng)站代码,减少外部图片、CSS、JS等文件数量,手动合并多(duō)个(gè)CSS/JavaScript文件。IIS那(nà)里不用设置。


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


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


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


之后,IIS管(guǎn)理器(qì)中(zhōng),右击(jī)“Web服(fú)务(wù)扩展”->“增加一(yī)个新(xīn)的(de)Web服务扩展(zhǎn)”,在“扩(kuò)展名”中输入“HTTPCompression”,添加(jiā)“要求的文件(jiàn)”为(wéi)C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可能有所(suǒ)不同,选(xuǎn)中“设置扩(kuò)展状态为允许”。


使用文本编辑器打(dǎ)开C:\Windows\System32\inetsrv\MetaBase.xml,在HcFileExtensions中增(zēng)加需(xū)要压缩的静态文件后(hòu)缀名,默认为HTML和TXT文件,建议再添加上js、css等,不(bú)要添加图片或ZIP等已(yǐ)经被压(yā)缩的文(wén)件。


网站的性能优化


5、将样式文件放在头部,这是基(jī)本的HTML代码风格,将所有的CSS文件都放在(zài)HTML页面的(de)头部(bù)。


6、将脚本文(wén)件放在(zài)尾(wěi)部,这(zhè)也是基(jī)本的HTML代码(mǎ)风格,将所有(yǒu)的JavaScript文件都放在HTML页面的尾部。


7、避免CSS表达式,这点很简单,因为大多(duō)数人从来(lái)不用CSS表(biǎo)达式。


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


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


10、压缩(suō)JavaScript文(wén)件,压缩脚本文件,删除(chú)不必要的(de)字符,可以改善加(jiā)载时间。


11、避免(miǎn)重(chóng)定向,网(wǎng)页的重定向(xiàng)会带来额(é)外的(de)运(yùn)行开销,因此要避(bì)免页面(miàn)进行(háng)重定向跳转操作。


12、删除重复(fù)脚本,一个页面两次包含同一(yī)个JavaScript文件会影响加载(zǎi)的(de)性能,因此(cǐ)需要将重复的脚本文件删除。


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


声(shēng)明(míng):文(wén)章图(tú)片均来源于网络,如(rú)有(yǒu)侵权请联系网站(zhàn)管理员删除

微信
400-654-3251

咨询电(diàn)话:18686053683   备案号: 蒙ICP备(bèi)19004869号-1
公司地址:呼和(hé)浩特(tè)市新(xīn)城(chéng)区兴安北(běi)路鼎盛华世纪广场18楼(lóu)18010    网站地图 RSS XML
技术支持(chí):万家灯火

米兰

友情链接:

请您留言(yán)

内蒙古(gǔ)米兰和远景电子商(shāng)务有限责任公司

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

米兰

米兰