原创 PHP防止盜鏈的方法

防盜鏈的技術已經很普遍了,有些網站不喜歡自己的圖片被別的網站直接複製使用,便使用了防盜鏈的技術,這樣別人在直接複製使用網站圖片時,圖片便會按照程序的設定不顯示或顯示防盜鏈等字樣。 使用了防盜鏈技術,不僅可以防止自己的圖片被盜用,也可以

原创 sphinx中文分詞搜索coreseek windows下安裝與基本使用簡介

首先說明一下coreseek其實就是基於sphinx的中文分詞版本,sphinx本身並沒有提供中文分詞功能,需要自行安裝中文詞庫比較麻煩,coreseek提供了中文分詞功能,提供了完整的官方中文使用文檔,並且在使用上和官方的sphinx並

原创 SQL數據庫管理系統的優化方案(表的主鍵、外鍵、索引設計)

    在基本表設計中,表的主鍵、外鍵、索引設計佔有非常重要的地位,但系統設計人員往往只注重於滿足用戶要求,而沒有從系統優化的高度來認識和重視它們。實際上,它們與系統的運行性能密切相關。現在從系統數據庫優化角度討論這些基本概念及其重要意義

原创 數據庫的讀寫分離

    讀寫分離,基本的原理是讓主數據庫處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從數據庫處理SELECT查詢操作。數據庫複製被用來把事務性操作導致的變更同步到集羣中的從數據庫。        爲什麼要分

原创 php 解決大流量網站訪問量問題

當一個網站發展爲知名網站的時候(如新浪,騰訊,網易,雅虎),網站的訪問量通常都會非常大,如果使用虛擬主機的話,網站就會因爲訪問量過大而引起 服務器性能問題,這是很多人的煩惱,有人使用取消RSS等錯誤的方法來解決問題,顯然是下錯藥,那麼對

原创 BOM頭的產生、會造成的問題、和解決辦法

一、什麼是bom頭? 在utf-8編碼文件中BOM在文件頭部,佔用三個字節,用來標示該文件屬於utf-8編碼,現在已經有很多軟件識別bom頭,但是還有些不能識別bom頭,比如PHP就不能識別bom頭,這也是用記事本編輯utf-8編碼後執行

原创 深入淺出講解:php的socket通信

愛漂泊人生 深入淺出講解:php的socket通信 對TCP/IP、UDP、Socket編程這些詞你不會很陌生吧?隨着網絡技術的發展,這些詞充斥着我們的耳朵。那麼我想問: 1.         什麼是TCP/IP、UDP? 2.     

原创 變態的靜態資源緩存與更新(超詳細好文)

這是一個非常有趣的 非主流前端領域,這個領域要探索的是如何用工程手段解決前端開發和部署優化的綜合問題,入行到現在一直在學習和實踐中。 在我的印象中,facebook是這個領域的鼻祖,有興趣、有梯子的同學可以去看看facebook的頁面源代

原创 Web開發人員需知的Web緩存知識

原文出處: mnot   譯文出處:張鑫旭     https://www.cnblogs.com/bcphp/p/7155230.html 什麼是Web緩存,爲什麼要使用它? Web緩存遊走於服務器和客戶端之間。這個服務器可能是源服務器

原创 多臺服務器共享session問題

在現在的大型網站中,如何實現多臺服務器中的session數據共享呢     當使用多臺服務器架設成集羣之後,我們通過負載均衡的方式,同一個用戶(或者ip)訪問時被分配到不同的服務器上,假設在A服務器登錄,如果在B服務器拿不到用戶的登錄信息

原创 php的閉包(Closure)也就是匿名函數。是PHP5.3引入的。

1 減少foreach的循環的代碼 比如手冊http://php.net/manual/en/functions.anonymous.php 中的例子Cart 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

原创 深入剖析PHP輸入流 php://input

$data = file_get_contents("php://input"); php://input 是個可以訪問請求的原始數據的只讀流。 POST 請求的情況下,最好使用 php://input 來代替 $HTTP_RAW_POS

原创 如何處理緩存失效、緩存穿透、緩存併發等問題

緩存失效:   引起這個原因的主要因素是高併發下,我們一般設定一個緩存的過期時間時,可能有一些會設置5分鐘啊,10分鐘這些;併發很高時可能會出在某一個時間同時生成了很多的緩存,並且過期時間在同一時刻,這個時候就可能引發——當過期時間到後,

原创 PHP實現定時任務的幾種方式

關於定時任務,之前以前認識了一種最常用的:crontab定時任務。通過linux的定時任務去實現。今天又認識了一下php實現定時方式的其它方式,總結一下。 一 服務器定時任務 服務器定時任務,其實就是unix系統下的crontab實現,具

原创 基於TP3.2的PHP FTP文件上傳、下載、刪除

基於TP3.2的PHP FTP文件上傳、下載、刪除 一、PHP之FTP類 <?php /** * 作用:FTP操作類( 拷貝、移動、刪除文件/創建目錄 ) */ namespace Think; class Ftp { pu