原创 談PHP文件緩存

假設我們程序的配置信息是放在數據中的. 每次程序執行都要到數據庫去取配置信息, 但配置信息又是不經常修改的. 每次重數據庫讀記錄是不是很慢呢. 下面

原创 PHP系統的服務器端內存緩存架構的分析和優化

緩存體系 爲了提交服務器的性能和減小對數據庫的壓力,緩存在寶貝項目中應用較多,基本上很少有直接對數據庫的訪問,絕大多數的數據均來自於緩存系統。所以緩存系統的整體結構和實現效率相對來說比較重要。 類別     memcache:對於由用戶

原创 MYSQL:使用慢查詢日誌定位效率較低的SQL語句

MySQL通過慢查詢日誌定位那些執行效率較低的SQL 語句,用--log-slow-queries[=file_name]選項啓動時,mysqld 會寫一個包含所有執行時間超過long_query_time 秒的SQL語句的日誌文件,通

原创 Linux的四個組成部分

Linux主要分爲4個部分:內核(kernel)、shell、文件結構和實用工具。 一、內核 內核主要作用是運行程序和管理硬件。 內核包括幾個主要部分:進程管理、內存管理、硬件設備驅動、文件系統驅動、網絡管理和其他一些部分。 內核最重要的

原创 MongoDB常用命令

  mongodb由C++寫就,其名字來自humongous這個單詞的中間部分,從名字可見其野心所在就是海量數據的處理。關於它的一個最簡潔描述爲:scalable, high-performance, open source, schem

原创 提高php代碼質量 36計

1.不要使用相對路徑 常常會看到: 1 require_once('../../lib/some_class.php'); 該方法有很多缺點: 它首先查找指定的php包含路徑, 然後查找當前目錄. 因此會檢查過多路

原创 mysql索引的傻瓜教程

mysql教程:索引的使用 1. 索引(index)是幫助MySQL高效獲取數據的數據結構。  它對於高性能非常關鍵,但人們通常會忘記或誤解它。  索引在數據越大的時候越重要。規模小、負載輕的數據庫即使沒有索引,也能有好的性能,  但是當

原创 Ubuntu訪問Windows共享目錄

1、安裝Ubuntu支持smbfs的包 sudo apt-get install smbfs 2、創建一個目錄,用於掛載Windows共享目錄 sudo mkdir /mnt/smb 3、將Windows

原创 PHP底層工作原理

  最近搭建服務器,突然感覺lamp之間到底是怎麼工作的,或者是怎麼聯繫起來?平時只是寫程序,重來沒有思考過他們之間的工作原理: PHP底層工作原理 圖1 php結構 從圖上可以看出,php從下到上是

原创 Nginx應用案例分享:壓力測試

在運維工作中,壓力測試是一項非常重要的工作。比如在一個網站上線之前,能承受多大訪問量、在大訪問量情況下性能怎樣,這些數據指標好壞將會直接影響用戶體驗。   但是,在壓力測試中存在一個共性,那就是壓力測試的結果與實際負載結果不會完全相同,就

原创 正則表達式的快速學習方法

1、入門簡介 簡單的說,正則表達式是一種可以用於模式匹配和替換的強有力的工具。我們可以在幾乎所有的基於UNIX系統的工具中找到正則表達式的身影,例如,vi編輯器,Perl或PHP腳本語言,以及awk或sed shell程序等。此外,象Ja

原创 Javascript之Number_format

  // Formats a number with grouped thousands // * example 1: number_format(1234.56); // * returns 1: '1,235'

原创 MySQL5創建存儲過程實例

以下的文章主要是介紹MySQL5創建存儲過程的實例演示,MySQL5創建存儲在實際操作中應用的頻率還是很高的,以下就是MySQL5創建存儲過程的實例具體描述,希望在你今後的學習中會有所幫助。   1 用mysql客戶端登入   2 選擇數

原创 PHP | 魔術方法 | __toString(),__clone(),__call(),__autoload() 詳解

__toString() 如果我有一個類: class Person { private $name = ""; private $age = 0; function __construct($name = "", $age =

原创 ubuntu 64 server 環境安裝php5.3.10+mysql5.5.20+apache2.2.22

最近php 出了幾個大的安全隱患,在熟悉了yum 和 apt-get install 這些懶人安裝模式後,逐漸的忘記了以前配置和編譯環境的事情,昨天因爲changjay同學說能不能提供一些安裝過程,看了看