1. 程式人生 > >無需修改程式程式碼,輕鬆實現雲端儲存加速

無需修改程式程式碼,輕鬆實現雲端儲存加速

  最近公司網站開啟速度非常慢,外網壓力測試發現頻寬始終處於峰值,前幾天聽說雲端儲存有映象功能,更重要的是免費,哈哈,開工。。。

如果從程式本身去呼叫雲端儲存,需要修改的程式碼太多。。突發奇想,能不能用nginx的反向代理,對靜態檔案的請求解析到雲端儲存

名詞:主站 : 需要做加速的網站

步驟:

1、複製主站程式到一個新目錄,在nginx新建網站,域名可以用static, 測試下是否可以正常訪問。可以正常訪問,去3.

2、如果程式本身是通過絕對路徑定位網站資源,需要修改配置檔案,例如config檔案,吧域名換成static...

3、做一個符號連結  ln -s 主站靜態檔案目錄  新域名靜態檔案目錄

4、去七牛雲端儲存映象static網站 

5、修改主站conf配置如下:

location ~ .*\.(css|js|gif|jpg|jpeg|png|bmp|swf)$ {  
	proxy_set_header X-Real-IP       $remote_addr;

	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

	proxy_pass http://ibrahim.qiniudn.com;

	proxy_redirect  off;

}


reload ningx,享受雲端儲存加速後的快感吧。。

我用的是七牛雲端儲存,可以直接映象,其他的沒有測試

網址:https://portal.qiniu.com/signup?code=3l8yx1titpyz6

相關推薦

無需修改程式程式碼輕鬆實現雲端儲存加速

  最近公司網站開啟速度非常慢,外網壓力測試發現頻寬始終處於峰值,前幾天聽說雲端儲存有映象功能,更重要的是免費,哈哈,開工。。。 如果從程式本身去呼叫雲端儲存,需要修改的程式碼太多。。突發奇想,能不能用nginx的反向代理,對靜態檔案的請求解析到雲端儲存 名詞:主站 : 需

只需一行程式碼python實現docx文件轉html頁面!

說到word文件轉html的,網上一搜一大把,各種線上word轉html頁面,使用起來也方便。但是在實際專案中要使用的話,需要自己開發,這裡就提供一個簡單的方法。 學習Python中有不明白推薦加入交流群            

不用編寫程式程式碼送你一個爬蟲程式批量採集貓眼電影票房資料

"大資料"是一個體量特別大,資料類別特別大的資料集,並且這樣的資料集無法用傳統資料庫工具對其內容進行抓取、管理和處理。 "大資料"首先是指資料體量(volumes)大,指代大型資料集,一般在10TB規模左右,但在實際應用中,很多企業使用者把多個數據集放在一起,已經形成了PB級的資料量;其次是指資料類別(va

【轉載】@Python 程式設計師如何實現狂拽酷炫的 3D 程式設計技術?

今天給大家介紹一位美麗的姑娘。她的名字叫Pyecharts,打從我第一眼見到她後,就深深地被她迷住,並且愛上了她。 簡單說一下她的來歷:Pyecharts是一款強大的視覺化工具。百度開發了一款基於JS強大的視覺化庫Echarts,可我們在繪圖時,通常並不使用前端的技術來整理資料,而轉換資料結構又

TDialog的基本使用輕鬆實現Android任意彈窗

TDialog是用於實現Android彈窗的框架 一、先看效果圖 二、程式碼實現 1.在app模組下的build.gradle引入TDialog implementation 'com.timmy.tdialog:tdialog:1.3.1' 2.建立彈

一套程式碼快速實現一個語音聊天室

前言:本文將簡要分享幾個語音聊天室的應用場景,並講述基於聲網SDK,實現語音聊天室的步驟。 語音聊天在泛娛樂社交行業中有著重要的地位,行業中很多佼佼者也都為使用者提供了語音聊天室,甚至有些平臺最初就是依託語音聊天起家的,比如大家熟悉的YY。 從最初的一對一語音通話,到

掃描二維碼研究總結(高仿微信掃一掃輕鬆實現定製掃描介面)

在正文之前說點題外話,加上這篇我已經寫了3篇部落格了,其實我寫部落格的初衷不是想證明自己有多牛,並且我也只是從事安卓開發只有半年時間的小渣,但是不想成為大牛的渣不是好渣,所以我想通過部落格把工作學習中遇到的問題進行研究總結,從而提高自己,與此同時如果能給廣大從事

EventBus輕鬆實現跨元件跨執行緒通訊

前言 EventBus是一個基於釋出/訂閱的事件匯流排(資料通訊框架),它簡化了元件之間、執行緒之間的資料通訊操作,並且耦合度低、開銷小。 3.0版本後,使用註解來宣告訂閱者函式及其相關屬性,使得操作流程更加便捷,還提供index幫助提升其效能。

封裝一個阻塞佇列輕鬆實現排隊執行任務功能!

前言 個人覺得佇列的使用在專案開發中挺多地方可以用到的,所以將如何封裝一個佇列的過程記錄下來,總體來說難度並不大,但畢竟能力有限,如果各位有好的建議或意見歡迎提出來,如果本文能幫到你的話,記得點贊哦。 需求背景 在專案開發中,會經常遇到一些需要排隊執行的功能,比如發動態時上傳多張圖片,需要一張一張的上傳

在微信小程式如何實現下拉重新整理(模擬重新整理)

一、在app.json中啟動重新整理, 在Windows 中,        新增  "enablePullDownRefresh":"true" 二、在需要重新整理的頁面中寫(若是單個頁面),反之,可寫入app.js中: onPullDownRefre

Retrofit 2.0 超能實踐(三)輕鬆實現檔案/多圖片上傳/Json字串

通過前兩篇姿勢的入門 通過對Retrofit2.0的前兩篇的基礎入門和案例實踐,掌握了怎麼樣使用Retrofit訪問網路,加入自定義header,包括加入SSL證書,基本的除錯基礎,coolkie同步,但很多需求需要檔案的上傳,今天主題就來分享怎麼

這是我見過的最糟糕的程式程式碼沒有之一!

大多數的客戶專案在任務完成之後都會很快的從記憶裡消退,但有些,你一輩子都不會忘記。 我要說的這個屬於後者。 在一個相當大的公司裡,公司名我就不說了。那個軟體有一大堆程式,是一個商業系統的核心模組,由一個、單獨的一個的小夥維護著,這個傢伙不久前被炒了。 像這樣的事情其實都很正常,一些公司通常會發現他們

檢視與修改位元組碼從而實現替換他人jar包中class檔案的目的

一、檢視二進位制位元組碼檔案的方式: 1.通過cmd命令:javap -v ClassA 2.通過jclasslib工具 二、將Android的apk中的dex反編成smail檔案,直接修改smail檔案後再回編成dex; 三、修改二進位制位元組碼檔案的方式: 1.反編

實現Runnable輕鬆實現多執行緒間的資源共享

public class Test { class TestRunnable implements Runnable { private String TName="TName"; private Object obj=new O

利用Android原始碼輕鬆實現漢字轉拼音功能

 今天和大家分享一個從Android系統原始碼提取出來的漢字轉成拼音實現方案,只要一個類,560多行程式碼就可以讓你輕鬆實現漢字轉成拼音的功能,且無需其他任何第三方依賴。 需求場景 實際開發過程中需要用到實現漢字轉成拼音的場景比較常見,如:通訊錄裡的聯絡人字母導航欄

使用Swiper開發移動端頁面輕鬆實現圖片的輪播

swiper 1.主要包含模組: swiper:指滑動、切換(整個滑動物件,有時特指滑塊釋放後仍然正向移動直到貼合邊緣的過程(過渡)) container:指容器(swiper的容器裡面包括滑動快(slide)的集合(wrapper)、分頁器(pagination)、前進

ImageViewer:打造萬能圖片瀏覽器輕鬆實現微信朋友圈、今日頭條、橫向列表、縱向列表等圖片瀏覽效果

ImageViewer 關於 圖片預覽器,支援圖片手勢縮放、拖拽等操作,自定義View的模式顯示,自定義圖片載入方式,更加靈活,易於擴充套件,同時也適用於RecyclerView、ListView的

資料庫連線的兩種實現方式(讀取配置檔案)——DBCP&C3P0;DBCP實現連線程式碼C3P0實現連線程式碼——包含完整程式碼

兩種資料庫連線實現方式 第一種方式:DBCP DBCP使用流程 導jar包使用DBCP建立資料庫連線物件 DataSource ds=BasicDataSourceFactory.createDatasource("一個儲存連線資訊的properties集合");使

一個簡單的Python日誌程式程式碼支援按天滾動限制備份保留個數

程式碼比較簡單,自己看吧 import logging import time from logging.handlers import TimedRotatingFileHandler #-------------------------------------

jQuery UI的簡單使用輕鬆實現二級選單

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>實驗10-3 jQuery UI</title> <link rel="stylesh