原创 Redis介紹及實踐分享

1、Redis是什麼 1)Redis是REmote DIctionary Server的縮寫,是一個key-value存儲系統 2)Redis提供了一些豐富的數據結構,包括Strings,Lists,Hashes,Sets和Order

原创 淺談Nginx負載均衡原理與實現

1 負載均衡 先來簡單瞭解一下什麼是負載均衡,單從字面上的意思來理解就可以解釋N臺服務器平均分擔負載,不會因爲某臺服務器負載高宕機而某臺服務器閒置的情況。那麼負載均衡的前提就是要有多臺服務器才能實現,也就是兩臺以上即可。 2 測試環境 由

原创 時間複雜度O(n)什麼意思

時間複雜度算法分析 同一問題可用不同算法解決,而一個算法的質量優劣將影響到算法乃至程序的效率.算法分析的目的在於選擇合適算法和改進算法.一個算法的評價主要從時間複雜度和空間複雜度來考慮.1、時間複雜度(1)時間頻度一個算法執行所耗費的時間

原创 PHP5中的時間相差8小時的解決辦法

PHP5系列版本新增了時區設置,默認爲格林威治時間,與中國所在的東8區正好相差8個小時 方法1:         找到php.ini中的“;date.timezone =”這行,將“;”去掉,改成“date.timezone = PRC”

原创 PHP圖片縮放 加白邊

/** * [cut_img 圖片縮放加白邊] * Author: 程威明 * @param array $imgs 圖片路徑數組 * @param array $info 圖片寬高數組array('width','height') *

原创 解決ajax禁止跨源請求的問題

如果ajax的文件和其請求的PHP文件不在同一服務器下,即不能請求成功,瀏覽器提示: 已阻止跨源請求:同源策略禁止讀取位於 http://localhost/test.php 的遠程資源。(原因:CORS 頭缺少 'Access-Co

原创 Nginx負載均衡與高可用的實現

Nginx負載均衡與高可用的實現 當生產環境裏有很大的流量產生時,通常需要用負載均衡技術來做優化,並確保容錯配置。Nginx不光可以實現Web Server,還可以作爲HTTP負載均衡來分發流量給後端的應用程序服務器,以此來提高性能。

原创 JS設置瀏覽器緩存,以及常用函數整理

//設置緩存function set_cache(key,value){ if(key=='') return false; localStorage.setItem(key, value);}//讀取緩存function get_ca

原创 ajax上傳文件,提交表單,使用FormData和XMLHttpRequest提交表單

<!DOCTYPE html> <html> <head> <title>Html5 Ajax 上傳文件</title> </head> <body> <form id="myform"> <input type="text"

原创 SQL語句實例

SQL語句實例    表操作     例 1  對於表的教學管理數據庫中的表 STUDENTS ,可以定義如下:    CREATE  TABLE  STUDENTS    (SNO      NUMERIC (6, 0) NOT

原创 php中的命名空間namespace

==============================================      php中的命名空間namespace ===============================

原创 php.ini配置文件中文詳細解釋

                                             php.ini配置文件中文詳細解釋 ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是

原创 解決nginx負載均衡的session共享問題

了一些資料,看了一些別人寫的文檔,總結如下,實現nginx session的共享 PHP服務器有多臺,用nginx做負載均衡,這樣同一個IP訪問同一個頁面會被分配到不同的服務器上,如果session不同步的話,就會出現很多問題,比如說最常

原创 Linux下Nginx服務安裝配置

Linux下Nginx服務安裝配置 1、Nginx介紹   Nginx是一個高性能的HTTP和反向代理服務器,由俄羅斯人開發的,第一個版本發佈於2004年10月4日。Nginx由於出色的性能,在世界範圍內受到了越來越多人的關注,其特點

原创 yii2 redis 常用命令

/*-一個鍵值數據存入redis-*/Yii::$app->redis->hmset('13800000000', 'name', 'sky', 'age', 18); /*-設置一個帶有效期(秒)的數據-*/Yii::$app->red