php快取變數 在PHP中快取變數

2021-10-22 21:09:31 字數 890 閱讀 4002

對於分析,可以使用xdebug,它在已定義的資料夾中儲存分析資訊,並使用webgrind檢視分析資料。

我在php.ini中為xdebug設定:

zend_extension=c:/web/php-ts/php_xdebug-2.1.0-5.3-vc6.dll

xdebug.collect_params=4

xdebug.show_local_vars=on

xdebug.scream=1

xdebug.collect_vars=on

xdebug.dump_globals=on

xdebug.profiler_enable=1

xdebug.profiler_output_dir=c:/web/_profiler/

xdebug.profiler_output_name=cachegrind.%s.out

xdebug.collect_return=1

xdebug.collect_assignments=1

xdebug.show_mem_delta=1我找到了乙個關於快取效能比較的blog post(但它是從2023年開始的!):

cache type cache gets/sec

array cache 365000

apc cache 98000

file cache 27000

memcached cache (tcp/ip) 12200

mysql query cache (tcp/ip) 9900

mysql query cache (unix socket) 13500

selecting from table (tcp/ip) 5100

selecting from table (unix socket) 7400

php快取變數 使用PHP靜態變數當快取的方法

下面這個php的 例項,功能是幫助使用者重置密碼,requestresetpassword是接收使用者重置密碼的請求並且做了相應的檢查。為了更好的復用性,我將重置密碼的操作單獨分配到乙個新的resetpassword的函式,更改完密碼的後再呼叫sendemail向使用者傳送一封通知郵件。使用者請求重...

php 快取 加速快取

eaccelerator,xcache,opcache 5.5預設 linux下安裝php時記得加上 enable opcache apc 偏資料庫快取,分系統和使用者快取,不推薦5.5將棄之?是php快取擴充套件,memcached快取是資料庫快取擴充套件 apc比較偏向資料庫快取的 一般兩者只有...

PHP快取之Opcode快取

什麼是opcode快取?當直譯器完成對指令碼 的分析後,便將他們聲稱可以直接執行的中間 也成為操作碼 operate code,opcode opcode cache的目的是避免重複編譯,減少cpu和記憶體的開銷。但是一般動態 的效能瓶頸都在io操作以及資料庫操作,那麼opcode快取能夠帶來的優化...