国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP應(yīng)用程序加速探索之簡(jiǎn)介

2024-05-04 21:51:22
字體:
供稿:網(wǎng)友

(一)簡(jiǎn)介

本文嘗試對(duì)PHP程序加速的各個(gè)方面進(jìn)行探索,包括必要性以及從不同角度采取的具體措施。希望有助于讀者了解PHP程序加速,并應(yīng)用于實(shí)際。

(二)是否需要加速?

這個(gè)問題聽起來有點(diǎn)愚蠢。在這個(gè)時(shí)代,很少有人會(huì)懷疑時(shí)間是最寶貴的財(cái)富,尤其是在商業(yè)市場(chǎng)上。程序執(zhí)行越快,用戶就節(jié)約越多的時(shí)間,這樣你的程序就可以用更少的時(shí)間和服務(wù)器資源為用戶服務(wù),從而產(chǎn)生更多效益。

我想對(duì)于大部份人(包括我自己)來說,很多WEB項(xiàng)目都是在很緊張的時(shí)間里完成的,通常沒有經(jīng)過縝密的思考和嚴(yán)格的測(cè)試。當(dāng)開始一個(gè)新的WEB項(xiàng)目。很多人都在構(gòu)建那種“快而亂”的應(yīng)用,缺乏必要的時(shí)間來調(diào)整和改良代碼,這時(shí)優(yōu)化和加速就是我們必須采取的措施。

然而需要特別指出的是,并不是所有程序都需要加速。

優(yōu)化已完成的代碼是很浪費(fèi)時(shí)間的,最好的方法是在寫代碼的時(shí)候就注意到效率,然后完成項(xiàng)目后只優(yōu)化確實(shí)需要優(yōu)化的那部份。一般一個(gè)程序只會(huì)有少數(shù)幾個(gè)影響速度的瓶頸,將它們找出來并解決掉,程序就可以很好地運(yùn)行。另外,當(dāng)遇到執(zhí)行效率低下的情況,首先要用大局的眼光來找出影響效率的主要因素,而不要拘泥于細(xì)節(jié)—例如數(shù)據(jù)量過大,服務(wù)器帶寬不夠,或硬件配置過低,在這樣的情況下,優(yōu)化代碼于事無補(bǔ)。

另外,在沒有發(fā)現(xiàn)程序有明顯的執(zhí)行緩慢的跡象時(shí),就不要太吹毛求疵,為了改進(jìn)一些非常細(xì)節(jié)的代碼而浪費(fèi)時(shí)間。用這些時(shí)間,你可以完成另一個(gè)項(xiàng)目或?yàn)樵瓉淼捻?xiàng)目完成一個(gè)擴(kuò)展功能。當(dāng)然你可以笑話我不夠負(fù)責(zé),沒有把工作做得盡善盡好,我也可以說你是完美主義者。

綜上,在你決定為你的PHP程序提速之前,問問自己是否有必要。

(三)如何加速?

要回答“如何加速”這個(gè)問題前,需要先回答以下兩個(gè)小問題:

1. 你的程序慢在哪一部份?

2. PHP可以從哪幾個(gè)方面考慮加速?

第一個(gè)小問題顯然我無法給你答案,但我建議你用“測(cè)試腳本執(zhí)行速度”的方法來解決。只有找出限制速度的瓶頸,才能考慮如何去解決。

第二個(gè)小問題我大概的答案是:代碼優(yōu)化,壓縮輸出,內(nèi)容緩存輸出,函數(shù)緩存輸出,加速/緩存工具軟件。如果你知道更多請(qǐng)告訴我。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 多伦县| 姚安县| 额济纳旗| 太康县| 杭州市| 新邵县| 阳泉市| 连平县| 平原县| 福鼎市| 安图县| 滦平县| 通河县| 浮山县| 资阳市| 武威市| 简阳市| 伊金霍洛旗| 红河县| 孟村| 荔波县| 溆浦县| 九寨沟县| 黄陵县| 和平区| 南昌市| 昌平区| 和静县| 黄梅县| 竹北市| 凤凰县| 东平县| 虎林市| 牟定县| 洞口县| 崇仁县| 青海省| 九龙坡区| 富川| 绿春县| 柯坪县|