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