memcached,通過緩存資料庫查詢結果,減少資料庫通路次數,進而提高動态web站點性能。Memcached作
為一個獨立的分布式的緩存伺服器,為多個web伺服器提供了一個共享的高性能緩存服務,在Memcached
伺服器上,又發展了根據hash算法來進行多台Memcached緩存服務的擴充,然後又出現了一緻性hash來解
決增加或減少緩存伺服器導緻重新hash帶來的大量緩存失效的弊端。
而我們在使用memcached的時候需要使用php來連接配接memcache,具體步驟此處省略,說說遇到的問題:
memcache的子產品一直沒有安裝上。
筆者原來在編譯安裝php的時候,指定了php的安裝目錄是php-apache,是以在這裡指定php.ini的目錄也
是/usr/local/php-apache/etc/,但是這裡有個問題,就是memcache的預設php.ini的路徑
是/usr/local/php/etc/,我們可以用一條指令來檢視一下php.ini的路徑:
/usr/local/php-apache/bin/php -i |grep -i config
這樣我們可以看到,其實config-file的路徑在/usr/local/php/etc/下,敲入指令後顯示:
Configuration File (php.ini) Path => /usr/local/php/etc
是以我們需要建立一個/usr/local/php/etc/的路徑,把php.ini檔案拷貝到這個路徑下,這樣問題就解
決了
本文轉自奇迹的少年部落格51CTO部落格,原文連結http://blog.51cto.com/raffaelexr/1735455如需轉載請自行聯系原作者
liliangchun