亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        職業(yè)規(guī)劃應(yīng)用平臺(tái)運(yùn)行環(huán)境環(huán)境分析

        2015-10-08 11:32:16胡冀川黃代榮
        科技視界 2015年27期
        關(guān)鍵詞:職業(yè)規(guī)劃

        胡冀川 黃代榮

        【摘 要】LAMP環(huán)境主要是指在Linux操作系統(tǒng)上使用Apache、Mysql、PHP軟件搭建的動(dòng)態(tài)網(wǎng)站和開(kāi)源服務(wù)器環(huán)境。研究在Linux發(fā)行版本CentOS上實(shí)現(xiàn)網(wǎng)站環(huán)境的優(yōu)化。CentOS環(huán)境下面搭建的網(wǎng)站環(huán)境相對(duì)windows環(huán)境具有很大優(yōu)勢(shì),但采用新的技術(shù)手段對(duì)提高環(huán)境的訪問(wèn)速度、處理能力、安全性是很有必要的,對(duì)降低硬件成本有相當(dāng)大幫助。

        【關(guān)鍵詞】職業(yè)規(guī)劃;LAMP;CentOS;Apache;MySQL;PHP

        1 LAMP網(wǎng)站環(huán)境使用情況分析

        LAMP作為一種開(kāi)源的環(huán)境,由于具有簡(jiǎn)易性、安全性、低成本、靈活擴(kuò)展性等特點(diǎn)或優(yōu)勢(shì),LAMP架構(gòu)應(yīng)用的普及范圍擴(kuò)大,已從簡(jiǎn)單、小型系統(tǒng)的應(yīng)用擴(kuò)充到復(fù)雜、大型系統(tǒng)的應(yīng)用,形成了一種發(fā)展潮流。

        1.1 LAMP大環(huán)境

        根據(jù)PHPChina資料統(tǒng)計(jì)顯示在Alexa排名中國(guó)前200名的網(wǎng)站中有61%的采用LAMP環(huán)境,這其中包括騰訊、百度、雅虎、新浪、搜狐、Tom等一大批國(guó)內(nèi)知名網(wǎng)站平臺(tái)。

        隨著開(kāi)源潮流的蓬勃發(fā)展,開(kāi)放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢(shì),并且該軟件開(kāi)發(fā)的項(xiàng)目在軟件方面的投資成本較低,因此受到整個(gè)IT界的關(guān)注。從網(wǎng)站的流量上來(lái)說(shuō),70%以上的訪問(wèn)流量是LAMP來(lái)提供的,LAMP是最強(qiáng)大的網(wǎng)站解決方案。

        1.2 CentOS

        在distrowatch.com網(wǎng)站上面關(guān)于最近12個(gè)月全球Linux的279種發(fā)行版本的統(tǒng)計(jì)信息可以看到,在Linux大家族中占據(jù)第7的位置。并且從近一個(gè)月的統(tǒng)計(jì)信息看出其上升趨勢(shì)很明顯。

        在服務(wù)器端的優(yōu)勢(shì)更加的明顯,在云服務(wù)器時(shí)代,CentOS通常被視為一套穩(wěn)定可靠的服務(wù)器發(fā)行版操作系統(tǒng)來(lái)使用,穩(wěn)定性突出、可靠性拔群,并針對(duì)最新軟件及功能提供長(zhǎng)期支持,使其在Linux家族中占得一席之地。

        1.3 Apache

        根據(jù)NetCraft公司的統(tǒng)計(jì)數(shù)據(jù)顯示,Apache服務(wù)器軟件穩(wěn)穩(wěn)的占據(jù)第一的位置,市場(chǎng)占有度操作一半。

        1.4 Mysql

        MySQL數(shù)據(jù)庫(kù)作為一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),很受到公司和個(gè)人的喜愛(ài),在DB-Engines網(wǎng)站上查詢到的相關(guān)信息可以看出長(zhǎng)期占據(jù)第二的位置,增長(zhǎng)趨勢(shì)也是很明顯的。

        2 LAMP優(yōu)化

        職業(yè)規(guī)劃應(yīng)用平臺(tái)的LAMP環(huán)境中,我們從將優(yōu)化工作分為PHP程序優(yōu)化、MySQL數(shù)據(jù)庫(kù)優(yōu)化、Apache優(yōu)化、同時(shí)加入了Memcache和Redis緩存技術(shù),很大程度上提高了服務(wù)器處理效率,節(jié)約了硬件成本。

        2.1 PHP程序優(yōu)化

        由于PHP是一門腳本式的語(yǔ)言,相對(duì)于其它一些編程語(yǔ)言PHP有它不擅長(zhǎng)做的事,比如處理deamon程序。我們針對(duì)PHP的優(yōu)化工作主要是兩方面,一方面是對(duì)php.ini配置文件的優(yōu)化,另一方面是代碼的優(yōu)化。

        php.ini優(yōu)化當(dāng)中考慮到php內(nèi)置的一些函數(shù)如果運(yùn)用到工程會(huì)極大影響工程的質(zhì)量,在配置文件中禁止掉這些函數(shù)的使用是一種聰明的行為,我們?cè)谂渲铆h(huán)境中就禁止了如exec,system,passthru等一系列的函數(shù)的使用,降低了函數(shù)使用的風(fēng)險(xiǎn)性,同時(shí)也避免了當(dāng)程序出現(xiàn)漏洞時(shí),產(chǎn)生系統(tǒng)級(jí)的影響。在php的默認(rèn)配置中為了方便開(kāi)發(fā)者打開(kāi)了錯(cuò)誤輸出,在上線的環(huán)境中我們將display_errors配置設(shè)置為off,這樣既減少了開(kāi)銷,同時(shí)也能夠屏蔽了當(dāng)發(fā)生錯(cuò)誤的時(shí)候顯示一些相關(guān)的特殊的錯(cuò)誤信息,影響系統(tǒng)的安全性。魔術(shù)引導(dǎo)php的使用是相當(dāng)不劃算的,在magic_quotes_gpc我們關(guān)閉了魔術(shù)引導(dǎo)的。在網(wǎng)站的目錄訪問(wèn)上我們做了相當(dāng)嚴(yán)格的限制,限制非法的請(qǐng)求。

        代碼優(yōu)化用很小的改變就可以帶來(lái)很有價(jià)值的結(jié)果。

        1)代碼中盡量少的減少對(duì)文件的一系列操作,避免開(kāi)銷,在代碼中必須使用文件操作中,把file、fopen、feof等文件操作函數(shù)用file_get_contents代替;

        2)在對(duì)數(shù)據(jù)庫(kù)的操作當(dāng)中盡量少的使用INSERT、UPDATE操作;

        3)盡可能的使用內(nèi)置函數(shù),在使用內(nèi)置函數(shù)的時(shí)候避免使用正則;

        4)在對(duì)多維數(shù)組處理中減少循環(huán)嵌套的賦值,使用foreach代替while、for。

        2.2 MySQL數(shù)據(jù)庫(kù)優(yōu)化

        MySQL數(shù)據(jù)庫(kù)是比較優(yōu)秀的數(shù)據(jù)管理系統(tǒng),在使用當(dāng)中一些簡(jiǎn)單的優(yōu)化工作會(huì)很大程度提高數(shù)據(jù)的使用效率。

        1)設(shè)計(jì)優(yōu)化:存儲(chǔ)引擎將MySQL中數(shù)據(jù)用各種不同的技術(shù)存儲(chǔ)在文件(或者內(nèi)存)中。Cobar是阿里巴巴研發(fā)的關(guān)系型數(shù)據(jù)的分布式處理系統(tǒng),該產(chǎn)品成功替代了原先基于Oracle的數(shù)據(jù)存儲(chǔ)方案,目前已經(jīng)接管了3000+個(gè)MySQL數(shù)據(jù)庫(kù)的schema,平均每天處理近50億次的SQL執(zhí)行請(qǐng)求;數(shù)據(jù)的編碼方式上統(tǒng)一使用utf8,避免產(chǎn)生亂碼問(wèn)題,在表字段設(shè)計(jì)中考慮需求,避免了存儲(chǔ)空間的浪費(fèi);

        2)軟件優(yōu)化:采用mysql復(fù)制,實(shí)現(xiàn)讀寫分離、負(fù)載分?jǐn)偟炔僮魈岣邤?shù)據(jù)交換的效率;對(duì)數(shù)據(jù)表進(jìn)行垂直拆分和水平拆分,優(yōu)化查詢;

        3)配置優(yōu)化:索引緩沖參數(shù)設(shè)置,對(duì)將會(huì)使用到JOIN,WHERE判斷和ORDER BY的字段創(chuàng)建索引,也避免對(duì)含有重復(fù)值過(guò)多的字段創(chuàng)建索引;在配置中設(shè)置線程連接超時(shí)參數(shù)和線程冰法利用數(shù)量。

        2.3 緩存技術(shù)

        影響網(wǎng)站性能的很大原因是Apache同MySQL之間進(jìn)行頻繁的數(shù)據(jù)交換數(shù)據(jù)查詢,這在很大程度上影響到了性能。但是動(dòng)態(tài)網(wǎng)站的內(nèi)容必然來(lái)至于數(shù)據(jù)庫(kù),如果有方法將動(dòng)態(tài)網(wǎng)頁(yè)內(nèi)容靜態(tài)化,將動(dòng)態(tài)網(wǎng)站中的部分內(nèi)容靜態(tài)化,減少每個(gè)用戶的數(shù)據(jù)庫(kù)訪問(wèn)量。memcache是一套分布式的高速緩存系統(tǒng),MemCache的工作流程如下:先檢查客戶端的請(qǐng)求數(shù)據(jù)是否在memcache中,如有,直接把請(qǐng)求數(shù)據(jù)返回,不再對(duì)數(shù)據(jù)庫(kù)進(jìn)行任何操作;如果請(qǐng)求的數(shù)據(jù)不在memcache中,就去查數(shù)據(jù)庫(kù),把從數(shù)據(jù)庫(kù)中獲取的數(shù)據(jù)返回給客戶端,同時(shí)把數(shù)據(jù)緩存一份到memcache中(memcache客戶端不負(fù)責(zé),需要程序明確實(shí)現(xiàn));每次更新數(shù)據(jù)庫(kù)的同時(shí)更新memcache中的數(shù)據(jù),保證一致性;當(dāng)分配給memcache內(nèi)存空間用完之后,會(huì)使用LRU(Least Recently Used,最近最少使用)策略加上到期失效策略,失效數(shù)據(jù)首先被替換,然后再替換掉最近未使用的數(shù)據(jù)。當(dāng)一個(gè)用戶訪問(wèn)數(shù)據(jù)庫(kù)后,將會(huì)把更新緩存中的數(shù)據(jù),當(dāng)下一個(gè)用戶請(qǐng)求訪問(wèn)的時(shí)候,會(huì)先檢查緩存中是否存在該數(shù)據(jù),如果存在直接使用數(shù)據(jù),既提高了訪問(wèn)的速度,也減輕了MySQL的壓力。

        【參考文獻(xiàn)】

        [1]楊明華,等.LAMP網(wǎng)站開(kāi)發(fā)黃金組合LINUX+APACHE+MYSQL+PHP[M].電子工業(yè)出版社,2008.

        [2]曾棕根.LAMP(PHP)程序設(shè)計(jì)[M].北京大學(xué)出版社,2012.

        [3][美]Tim Boronczyk.PHP & MySQL范例精解[M].清華大學(xué)出版,2009.

        [責(zé)任編輯:鄧麗麗]

        猜你喜歡
        職業(yè)規(guī)劃
        論社會(huì)適應(yīng)能力視角下的大學(xué)生職業(yè)規(guī)劃
        大學(xué)生職業(yè)規(guī)劃與就業(yè)問(wèn)題研究
        指導(dǎo)大學(xué)生做好職業(yè)規(guī)劃的策略研究
        活力(2019年21期)2019-04-01 12:18:54
        如何在地理教學(xué)實(shí)踐中引導(dǎo)學(xué)生進(jìn)行職業(yè)規(guī)劃
        国产在线无码免费视频2021| 永久黄网站免费视频性色| 亚洲天堂av路线一免费观看| 精品视频手机在线免费观看| 国产三级国产精品国产专播| 国产一区二区三区视频地址| 人妻精品在线手机观看| 国产一精品一av一免费爽爽| 无码人妻人妻经典| 亚洲av无码精品色午夜| 国产主播一区二区三区在线观看| 国产成人国产在线观看入口| 久久久久久中文字幕有精品 | 亚洲av美国av产亚洲av图片| 草莓视频成人| 免费看一级a女人自慰免费| 国产网红一区二区三区| 亚洲av高清不卡免费在线| 手机看片久久第一人妻| 午夜天堂精品久久久久| 亚洲第一se情网站| 欧美精品一区二区精品久久| 日韩精品一区二区三区四区视频| 精品亚洲国产亚洲国产| 国产精品日韩经典中文字幕| 成人免费无码大片a毛片抽搐色欲| 日本老熟妇50岁丰满| 伊伊人成亚洲综合人网7777| 美女视频永久黄网站免费观看国产| 亚洲中文字幕乱码在线视频| 国产三级不卡一区不卡二区在线 | a人片在线观看苍苍影院| 在线视频精品免费| 精精国产xxxx视频在线播放器| 精品视频一区二区杨幂| 国产一级一区二区三区在线播放 | 毛片24种姿势无遮无拦| A阿V天堂免费无码专区| 中文字幕一区二区三区亚洲 | www插插插无码免费视频网站| 国产精品无码专区综合网|