原创 WebService學習系列(一)------初識WbeService
一、一張圖解說WebService 通俗的說,按一定的XML格式,調用遠程服務器的方法,並且服務器按一定的格式返回XML格式。 “一定的格式”?,不免大家產生了疑惑, 一定的格式------SOAP(Si
原创 HTTP協議分析系列(二)------HTTP請求信息和相應信息的格式
一、請求的格式: (一)、請求行 (1)、請求方法 1.GET 2.POST 3.PUT 4.DELETE 5.TRACE 6.OPTIONS
原创 初識Memcached
1.Memcached介紹 自由開發源代碼,高性能,分佈式的內存對象緩存系統,老牌的nosql應用 顯著特點:key-value鍵值對存貯 2.官方版本 www.memcached.org 3.下載windows版本 查看mem
原创 Mysql數據庫優化系列(四)------表的優化與列類型選擇
表的優化: 1: 定長與變長分離 如 id int, 佔4個字節, char(4) 佔4個字符長度,也是定長, time 即每一單元值佔的字節是固定的. 核心且常用字段,宜建成定長,放在一張表. 而varchar, text
原创 Mysql數據庫優化系列(三)------Mysql性能調優的思路
一、最好的優化-----不查詢! 這不是開玩笑. 如果一臺服務器出現長時間負載過高 /週期性負載過大,或偶爾卡住,如何來處理? 大的思路-------- 是週期性的變化還是偶爾問題? 是服務器整體性能的
原创 HTTP協議分析系列(四)------重定向
第一步:新建一個header.php頁 <?php header('Location:http://www.baidu.com');//默認是302重定向 ?>第二步:分析 如何制定重定向呢? 指定用301重定向, <?php //
原创 Mysql數據庫優化系列(五)------索引優化策略之面試題
實驗: Type:range 此處使用上了範圍索引 Key_len:12/3=4列 使用到了索引c1,c2,c3,c4.解析:因爲order by c3是有序的,所以c3,c4也用到了索引 上圖用到了c1,c2,c3,orde
原创 HTTP協議分析系列(十)------HTTP協議+分塊傳輸+持久鏈接+反向ajax+服務器推技術
反向ajax又叫comet,server push,服務器推技術。 應用範圍:網頁聊天室,新浪,google mail 網頁聊天,都有用到 原理:一般而言,HTTP協議的特點,連接<->斷開 具體什麼時間斷開? 服務器響應conten
原创 HTTP協議分析系列(三)------HTTP協議方法和狀態碼
一、首先我們畫一個圖來看一下HTTP協議: 難道方法只有POST GET嗎?NO,還有一些少用的方法。 二、請求方法有哪些? GET POST HEADER PUT TRACE DELETE OPTIONS 注意:這些請求方法雖然HT
原创 WebService學習系列(三)------XML-RPC
一、啥是XML-RPC XML-RPC可以理解爲簡化版的soap,對數據的包裝相對簡潔。 二、配置 打開php.ini擴展,打開以下擴展,配置完重啓Apache。 三、構建服務 1.新建rpc-serv
原创 WebService學習系列(二)------構造自己的WebService服務器
一、配置PHP的支持SOAP環境 修改調用客戶端。也就是說修改php.ini,修改一下配置,改完之後重啓Apache服務器。 二、WSDL(文件說明) 我們調用一下該服務的地址:http://webservice.web
原创 Memcached的命令
應用場景: 秒殺功能:一個人下單要牽涉數據庫讀取,寫入訂單,更改庫存,及事務要求,對於傳統型數據庫,壓力是巨大的。 可以利用Memcached的decr功能,在內存存儲count庫存量,秒殺1000臺。每人搶單主要在內
原创 HTTP協議分析系列(一)------初識HTTP協議
一、HTTP協議的重要性: 無論是以後用webservice,還是用rest做大型架構,都離不開對http的協議,可以簡化的說:webservice=http協議+xml, Rest=http協議+json ,各種AP
原创 Mysql數據庫優化系列(二)------AWK腳本統計數據庫性能參數
一、查看數據庫性性能: show status; 挑選出幾個比較重要的參數 二、AWK簡單腳本編程實現數據庫性能統計 1.新建Vi score.txt 2.寫下如下數據: