原创 php 添加 redis 擴展模塊

下載地址:http://pecl.php.net/get/redis-2.2.5.tgz[root@study package]# tar zxf redis-2.2.5.tgz -C ../[root@study package]# cd

原创 MySQL性能調優my.cnf詳解

[client]  port = 3306  socket = /tmp/mysql.sock    [mysqld]  port = 3306  socket = /tmp/mysql.sock    basedir = /usr/loc

原创 同一臺MySQL服務器啓動多個端口

wget  二進制的源碼包解壓 cat INSTLL-BINARY 根據說明操作,具體安裝步驟請看 http://www.lishiming.net/thread-7-1-1.html 其中1-4步驟是相同的,第5步,也是最重要的一步,要初

原创 MySQL存儲引擎MyISAM與InnoDB的優劣

使用MySQL當然會接觸到MySQL的存儲引擎,在新建數據庫和新建數據表的時候都會看到。MySQL默認的存儲引擎是MyISAM,其他常用的就是InnoDB了。至於到底用哪種存儲引擎比較好?這個問題是沒有定論的,需要根據你的需求和環境來衡量。

原创 Mysql各種存儲引擎的特性以及如何選擇存儲引擎

幾個常用存儲引擎的特點下面我們重點介紹幾種常用的存儲引擎並對比各個存儲引擎之間的區別和推薦使用方式。特點MyisamBDBMemoryInnoDBArchive存儲限制沒有沒有有64TB沒有事務安全支持支持鎖機制表鎖頁鎖表鎖行鎖行鎖B樹索引

原创 概念瞭解:CGI,FastCGI,PHP-CGI與PHP-FPM

CGICGI全稱是“公共網關接口”(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。CGI可以用任何一種語言編寫,只要這種語言具有標準輸入、輸出和

原创 批量修改MySQL存儲引擎類型

最近在做mysql-cluster 7.2.7的架構測試,不過因爲目前現網所用的mysql引擎類型是MyISAM,而集羣所用的類型是NDBCluster。而手動一張表一張表的去ALTER去修改顯然是不現實的。因爲公司現網上在用的表有好幾百個

原创 Nginx爲什麼比Apache Httpd高效:原理篇

Nginx才短短几年,就拿下了web服務器大筆江山,衆所周知,Nginx在處理大併發靜態請求方面,效率明顯高於httpd,甚至能輕鬆解決C10K問題。下面我們就來聊聊Web服務器背後的一些原理。一、進程、線程?進程是具有一定獨立功能的,在計

原创 Apache和Nginx運行原理解析

Web服務器Web服務器也稱爲WWW(WORLD WIDE WEB)服務器,主要功能是提供網上信息瀏覽服務。應用層使用HTTP協議。HTML文檔格式。瀏覽器統一資源定位器(URL)。Web服務器常常以B/S(Browser/Server)方

原创 nginx針對請求的uri來代理

場景:1臺nginx去代理4臺apache需求:根據不同的請求uri 代理到不同的apachenginx的配置文件爲:    upstream aa.com {                               server 19

原创 優化Mysql數據庫的8個方法

1、創建索引對於查詢佔主要的應用來說,索引顯得尤爲重要。很多時候性能問題很簡單的就是因爲我們忘了添加索引而造成的,或者說沒有添加更爲有效的索引導致。如果不加索引的話,那麼查找任何哪怕只是一條特定的數據都會進行一次全表掃描,如果一張表的數據量

原创 PHP編譯安裝時常見錯誤解決辦法

This article is post on https://coderwall.com/p/ggmpfaconfigure: error: xslt-config not found. Please reinstall the libx

原创 我的友情鏈接

51CTO博客開發IT隨筆

原创 nginx代理--根據訪問的目錄來區分後端的web

我的需求: 當請求的目錄是 /aaa/ 則把請求發送到機器a,當請求的目錄爲/bbb/則把請求發送到機器b,除了目錄/aaa/與目錄/bbb/外,其他的請求發送到機器b我的配置文件內容爲:upstream aaa.com {       

原创 innobackupex 備份 Xtrabackup 增量備份

Mysql增量備份Xtrabackup中包含兩個工具:        xtrabackup - 用於熱備份innodb, xtradb表的工具,不能備份其他表(MYISAM表)。        innobackupex - 對xtrabac