网站的访问速度是网站成(chéng)败的决定性因素之一,内蒙古(gǔ)网站优化如何让网站速度更(gèng)快,主要取决(jué)于执行(háng)网站(zhàn)的平台,这里我们主要关注(zhù)操作系统、Web服务器、建站程(chéng)序、数据库(kù)等的优化。对于操作系(xì)统的优(yōu)化,有(yǒu)以下几条原则:即(jí)使升级系统,对(duì)系统漏洞打上补丁;做(zuò)好权限控制(zhì),注意问题;不运行不需要的程序和系(xì)统组件。由于服务(wù)器并不需(xū)要像Windows系(xì)统这样非常(cháng)友(yǒu)好和易用的人机(jī)界(jiè)面,对于运行程序代码的(de)服务(wù)器建议使用Linux服务器(qì),这样Linux,Apache,PHP和(hé)MySQL均是开源软件(jiàn),不(bú)但成本低廉,而且效率非常有保(bǎo)障。
对于Web服(fú)务器的优化影响网站运(yùn)行速度(dù)的关键因(yīn)素(sù)之一,Windows Server自带的互联(lián)网信息服(fú)务(wù)器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而(ér)又麻烦的(de)东西(xī),新手(shǒu)都可以使用IIS架(jià)设一(yī)个像模像样的Web站(zhàn)点来,但配置、优化(huà)IIS的性(xìng)能(néng),使得网站访问(wèn)性能达到状态(tài)却不(bú)是一件简单的事情(qíng),这里就一步一步介绍一(yī)下如(rú)何优化IIS服务器。下面我(wǒ)以IIS 6.0为(wéi)例介绍一(yī)下(xià)如何进(jìn)行优化网站性能。
1、减少HTTP请求(qiú)数量,这主要是修(xiū)改网站(zhàn)代码,减少外部图片、CSS、JS等文件数量,手(shǒu)动合并多个CSS/JavaScript文(wén)件。IIS那里不用设置。
2、使用(yòng)CDN,对于小网站(zhàn)来说,这个就(jiù)免了吧。当然有钱人可以试试,可(kě)以(yǐ)从技术上解决(jué)用户访问网站响应速度慢的问题。
3、启用内容过(guò)期,对(duì)于静态(tài)文(wén)件启用(yòng)内容过期(qī)可以(yǐ)提高访问(wèn)性能(néng)。首先网站(zhàn)的目录要(yào)划分(fèn)合理,图片、CSS、JavaScript均放在单独目录下(xià),然(rán)后(hòu)在IIS中选择目录(lù),点属性-HTTP头,启用内容过期(qī),可以选择30天后过去,这样(yàng),用户浏览器将比较当前日期和截止日期,以便(biàn)决(jué)定是显示缓存(cún)页还(hái)是从服(fú)务(wù)器请求更新的(de)页,由(yóu)于图片、CSS、JS通常变化(huà)较少,因此(cǐ)基本上(shàng)都(dōu)从本地(dì)缓存读取,从(cóng)而加(jiā)快显示速度(dù)。
4、启用Gzip压缩,HTTP压缩是在Web服务器和浏(liú)览器间传输压缩文本内容的方法。HTTP压缩采用通(tōng)用的压缩算法如Gzip等压(yā)缩HTML、JavaScript或 CSS文件。压缩(suō)的(de)好处就是降低了网(wǎng)络传输的数据量(liàng),从而提高(gāo)客户端浏览器(qì)的访问(wèn)速度。使用方法(fǎ)是,右击“网站”->“属性(xìng)”,选择“服务”。在“HTTP压缩”框中(zhōng)选中“压缩静态文件”,“临(lín)时目录”建议单独设(shè)置另一个(gè)盘的目录下。
之后,IIS管理器中,右击“Web服务扩展”->“增(zēng)加一个新的Web服(fú)务扩展”,在“扩(kuò)展名”中(zhōng)输入(rù)“HTTPCompression”,添加“要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中(zhōng)Windows系统(tǒng)目录根据您的安装可能有所不同,选中“设(shè)置扩展状态为允许”。
使用文(wén)本(běn)编辑(jí)器打开C:\Windows\System32\inetsrv\MetaBase.xml,在(zài)HcFileExtensions中增(zēng)加需要压(yā)缩的静态文件后缀名,默(mò)认为HTML和TXT文(wén)件,建议再添加(jiā)上js、css等,不(bú)要添加图(tú)片(piàn)或ZIP等已经被压(yā)缩的文件。
5、将样式文件放在头部,这是基(jī)本的(de)HTML代码风格,将所有的CSS文件(jiàn)都放在HTML页面的头部。
6、将(jiāng)脚本文(wén)件放在尾部,这也是基本的HTML代码风(fēng)格,将所有的(de)JavaScript文件都放在HTML页面的尾部(bù)。
7、避免CSS表达式(shì),这(zhè)点(diǎn)很简单(dān),因为大多数(shù)人从来不用CSS表达(dá)式。
8、使用外部的(de)JavaScript和CSS,将所有的JavaScript和CSS都做(zuò)成外部文件的形式(shì)进行引用(yòng),这主要是为(wéi)了让(ràng)这些(xiē)文件可以被浏览器缓存起来,参见第三(sān)点(diǎn)的介绍(shào)。
9、减少DNS查询(xún),域名的DNS查询会带来额外的访问开(kāi)销(xiāo),减少页(yè)面(miàn)内文件的(de)主(zhǔ)机域名数量,一个页面(miàn)的主机域(yù)名保(bǎo)持在2-4个(gè)以内(nèi),这样就(jiù)不会降低页(yè)面的(de)装入速度。
10、压缩JavaScript文件,压缩(suō)脚本文件,删除不(bú)必要的字符,可以(yǐ)改善加载时间。
11、避免重(chóng)定向,网(wǎng)页的重定(dìng)向会带来额外的运行(háng)开销,因此要避免页面进行重定向跳转操作(zuò)。
12、删除重复(fù)脚(jiǎo)本,一个页面两(liǎng)次包含同一个JavaScript文(wén)件会影响加(jiā)载的性能,因此需要(yào)将重(chóng)复的脚本文件删除。
经过上面这些网站前端重构和WEB服务器(qì)的配置修改,我(wǒ)们的页面结构(gòu)就变得更(gèng)加规(guī)范(fàn),重构的页(yè)面(miàn)大多都会取得不(bú)错的(de)评(píng)分,总体来说性(xìng)能提升了不少。对于.终用户来说,也会明显感受到访(fǎng)问网站速度变快了很多,网站的(de)浏(liú)览(lǎn)体验(yàn)得到了较好(hǎo)的(de)提升。
声明:文(wén)章图(tú)片均来源于网(wǎng)络,如(rú)有(yǒu)侵权请联(lián)系网站(zhàn)管理员(yuán)删除
咨询电话:18686053683 备案号: 蒙ICP备19004869号-1
公(gōng)司地址:呼和浩特市新城区兴安北路鼎盛华世纪广场18楼18010
网站地图 RSS XML
技(jì)术支持(chí):
内(nèi)蒙古米兰官方站网页版和远景电(diàn)子商务有限责任(rèn)公司(sī)
400-654-3251 提 交 技术支持:万(wàn)家灯火