配置 php.ini
hugepage
phpinfo
#檢視是否安裝opcache
php -m |
grep opcache
#出現如下表示已安裝
#zend opcache
#zend opcache
#安裝 opcache
yum install php-opcache
#備份php.ini
sudo
cp /etc/php.ini /etc/php.ini.back
#編輯php.ini
sudo
vi /etc/php.ini
#配置opcache
zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.enable_file_override=1
opcache.validate_timestamps=1
opcache.revalidate_freq=60
opcache.huge_code_pages=1
opcache.file_cache=/tmp
首先在系統中開啟hugepages, 然後開啟opcache的huge_code_pages.
#根據自己的需求決定分配數量
sudo sysctl vm.nr_hugepages=512
#檢查記憶體資訊
cat /proc/meminfo |
grep huge
#重啟php-fpm
sudo
service php-fpm reload
#檢視huge_code_pages
php -r 'phpinfo();'
|grep huge_code_pages
#檢視opcache
php -r 'phpinfo();'
|grep opcache
php大道至簡之xdebug
windows 下 phpstudy的php.ini配置 xdebug xdebug.profiler output dir c softinstalldir phpstudy phptutorial tmp xdebug xdebug.trace output dir c softinstalld...
《大道至簡》之溝通
c語言是每個程式設計師必需學習的語言,也是必須要掌握的語言。它對於開發人員,卻不一定對每乙個人來說重要。客戶是不需要掌握 c語言的,在開發人員看來,他們希望客戶學習或精通 c語言,這樣可以方便他們之間交流和溝通,可是要求客戶學習 c語言明顯是自殺式的行為。所以,開發人員最還不要只見面對客戶,讓專案經...
看了《大道至簡》
無意間在網上翻到這本書,粗粗的看了一遍,有點感觸。可以研究細節,但不能陷入,可以一時陷入,但不能一世陷入。當然,這對技術狂熱者或許是除外的。如果要解決問題,那麼無論何種程式語言,都是一種工具,要做的是對於當前的問題選擇適合的工具。任何一種工具都是在某個情境下才可以區分孰優孰劣。中國的一些理論,很少放...