您好,登錄后才能下訂單哦!
1.apc簡介
Alternative PHP Cache (APC) 中文全稱是“可選PHP緩存”,是一種對PHP有效的開放源高速緩沖儲存器工具,可用于緩存和優(yōu)化Web服務器上的PHP代碼,改善服務器性能。
2.apc優(yōu)勢
APC 和 eAccelerator 都是不錯的PHP加速緩存,但是為什么在這里要推薦使用 APC 呢?
(1)穩(wěn)定性
根據(jù)我們對幾個大站點的測試,雖然在低負載的情況下,APC性能略遜于eAccelerator,但是在大流量長期運行的情況下,APC 比 eAccelerator 更為穩(wěn)定。如果站點出現(xiàn) PHP 突然假死、無故出現(xiàn) 502 報錯的現(xiàn)象,我們建議使用 APC 。
(2)技術支持
APC 的發(fā)展迅速,自從 FACEBOOK 加入對 APC 的更新后,得到了很大發(fā)展,而 eAccelerator 新版本穩(wěn)定性不佳,功能和代碼都被刪除了不少。
(3)兼容性
APC 對 PHP5.3 及5.4版本支持良好
3.apc安裝(安裝包見附件)
[root@showip opt]# tar zxf APC-3.1.13.tgz
[root@showip opt]# cd APC-3.1.13
[root@showip APC-3.1.13]# /usr/local/php/bin/phpize
[root@showip APC-3.1.13]# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-apc --enable-mmap --enable-apc-spinlocks --disable-apc-pthreadmutex
[root@showip APC-3.1.13]# make && make install
[root@showip APC-3.1.13]# vi /usr/local/webapps/php/etc/php.ini #加入以下參數(shù)
extension=apc.so
apc.enabled = 1
apc.shm_size = 64M
apc.stat = 1
其中apc.shm_size設置的是內存大小,一般用64M即可,內存小的可以改為32M。
apc.stat設置成0時,性能會有所提升。但是每當PHP文件被修改后,必須得重啟下PHP才能見效。如果平時需要頻繁修改PHP
文件的站點來說,推薦將該參數(shù)設置成1。
4.重啟php測試
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。