自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

提高PHP代碼的性能10條建議

開(kāi)發(fā) 后端
本文介紹的是提高PHP代碼的性能的幾條建議,適合初學(xué)者閱讀,希望對(duì)你有幫助,一起來(lái)看。

這篇文章中的建議涵蓋了大部分PHP代碼性能方面的問(wèn)題。如果你是做一些小網(wǎng)站或者小項(xiàng)目,那么有理由忽略這些建議,但是當(dāng)你為大量用戶提供長(zhǎng)期穩(wěn)定的服務(wù)的時(shí)候,就必須關(guān)注了。開(kāi)發(fā)人員必須從項(xiàng)目一開(kāi)始就考慮這些建議,它會(huì)極大的改善你的網(wǎng)站的性能。 在PHP中,通常有很多的方法可以來(lái)達(dá)到相同的目的,但是開(kāi)發(fā)人員通常選擇他們最熟悉的用起來(lái)最舒服的一種方式,但是有些事必須注意的:

1.echo比print要快很多。兩個(gè)方法都會(huì)在頁(yè)面上打印東西,不過(guò)echo不返回任何值,print會(huì)在成功或失敗的時(shí)候返回0或1。

2.include_once比include更加耗時(shí)。因?yàn)樗枰z查你要包含的class是否已經(jīng)被包含進(jìn)來(lái)。

3.對(duì)于長(zhǎng)段落的字符串一定要使用單引號(hào),而不是雙引號(hào)。因?yàn)殡p引號(hào)會(huì)去搜索字符串中的變量。比如:echo ‘This is long string’.$name就比echo “This is long string $name”要快很多。

4.不要再循環(huán)中使用for($i=0;$i

5.如果能將函數(shù)定義為靜態(tài)的,那么就不要定義成為成員函數(shù),靜態(tài)函數(shù)比成員函數(shù)快33%。

6.如果你可以不通過(guò)正則表達(dá)式就能解決問(wèn)題,那么就別用正則。正則表達(dá)式比PHP原生的函數(shù)要慢一些。例如使用str_replace取代preg_replae。

7.盡量不要使用相對(duì)路徑來(lái)包含文件。在相對(duì)路徑中查找文件,會(huì)現(xiàn)在當(dāng)前目錄中查找,然后依次再查找。這樣查找文件就很慢。***是先定義WEB_ROOT這樣的常量,然后使用這個(gè)常量來(lái)包含文件。

8.全等符號(hào)===比相等==要快。而且if(1 == ’1′)會(huì)返回true,if(0 == ”)也會(huì)返回true,而當(dāng)你使用全等符號(hào)的時(shí)候if(1 ===’1′)和if(0===”)都會(huì)返回false。所以當(dāng)你在程序中需要檢測(cè)一些布爾變量的時(shí)候***使用全等符號(hào)。

9.***別用簡(jiǎn)寫(xiě)的

10.***不要使用和依賴于register_global或者magic_quote,讀取和設(shè)置你的php.ini的時(shí)候也一定要小心。

這里并沒(méi)有涵蓋所有的優(yōu)化方面,RockUX會(huì)在后面的文章中講到。請(qǐng)多多關(guān)注。

希望通過(guò)本文的介紹,能給你的帶來(lái)幫助。

【編輯推薦】

  1. 介紹使用PHP框架的十大理由
  2. PHP新手之如何學(xué)習(xí)PHP的講解
  3. PHP框架之如何學(xué)習(xí)新的PHP框架
  4. 詳細(xì)介紹使用PHP框架的原因
  5. PHP新手之學(xué)習(xí)數(shù)組聲明
責(zé)任編輯:于鐵 來(lái)源: RockUX–WEB前端
相關(guān)推薦

2011-07-15 17:21:46

網(wǎng)站程序

2014-02-24 13:30:23

編程能力程序員

2010-06-03 11:39:28

網(wǎng)絡(luò)性能

2012-04-27 16:54:57

Java代碼

2020-03-31 14:16:25

前端性能優(yōu)化HTTP

2018-04-08 15:40:09

Java代碼優(yōu)化

2014-01-07 13:28:17

企業(yè)招聘

2015-09-28 10:09:05

程序員新手

2012-04-09 15:40:31

PHP

2010-08-27 10:37:09

CSS渲染速度

2012-02-29 08:51:30

jQuery

2014-07-23 09:55:11

程序員

2010-11-05 09:16:56

PHP

2013-03-12 10:26:41

PHP編程語(yǔ)言

2010-06-22 10:00:31

SQL查詢

2024-02-19 14:50:42

編碼原則軟件開(kāi)發(fā)

2018-08-23 17:45:52

2018-10-16 10:17:53

WindowsWindows 10應(yīng)

2009-11-27 13:24:20

PHP代碼性能優(yōu)化

2023-09-22 12:04:53

Java代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)