1.php+ftp遠端上傳檔案至伺服器
為了優化伺服器的性能,現在主伺服器上隻放程式檔案,用一台伺服器專門放靜态檔案,像圖檔,遊戲用戶端檔案等都放上面.通過url來使用這上面的檔案.。
為了解決這個問題,決定采用php通過ftp上傳到檔案伺服器.當然你得有域名指向ftp才能通路你的圖,使用ftpclient類可以輕松做到.用ftp需要傳兩次太慢了,ftp上傳過程:先傳到項目伺服器再傳到圖檔伺服器。
2.其實比較實用的是做磁盤映射,你有兩台伺服器一台做web伺服器架設iis/apche一台做圖檔伺服器同樣架設iis/apache等等,這是可以将圖 片伺服器的存儲圖檔的檔案夾映射到web伺服器的檔案夾中的一個目錄比如img目錄,然後在上傳圖檔時,就可以直接上傳到這個目錄中,根據圖檔的名稱将帶 有圖檔伺服器域名的圖檔路徑傳回就可以了,當然使用代理必須要注意,圖檔伺服器和web伺服器必須在區域網路内,這樣才能保證,圖檔存的速度
3.先把phpcms中的圖檔上傳程式提出來,當然自己寫也可以,在本地再建一個網站,這個網站作為圖檔伺服器,具有圖檔上傳和處理的基本程式,主要就是把上傳和處理(加水印,縮略圖等)這些程式提出來單獨做個背景了,然後在背景中把圖檔上傳的地方都交給圖檔伺服器背景來處理