成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過配置Apache 2以控制瀏覽器緩存

譯文
存儲 存儲軟件
我們在本文中將討論如何配置Apache2以控制瀏覽器緩存。如果你想減少服務器資源的消耗,提高響應速度、帶寬利用率以及網絡中斷期間的內容可用性,為最終用戶提供更好的體驗,那么就需要使用實現這一切的緩存。

【51CTO.com快譯】我們在本文中將討論如何配置Apache2以控制瀏覽器緩存。如果你想減少服務器資源的消耗,提高響應速度、帶寬利用率以及網絡中斷期間的內容可用性,為最終用戶提供更好的體驗,那么就需要使用實現這一切的緩存。

緩存是用于臨時存儲最常請求的內容的一種方法,以便臨時存儲(緩存)可以比主存儲更快速地處理將來對該內容的請求。如果使用緩存,你可以高效地重復使用以前檢索的數據。今天我們在Apache 2上配置瀏覽器緩存控制。開始吧。

1. 前提條件

  • VPS中的ssh訪問
  • 已安裝Apache2 Web服務器
  • 基本的Linux知識(導航、打開文件、編輯文件和保存文件等)

2. 驗證模塊

通常,我們的服務器已經包含控制瀏覽器緩存所需的file_cache。然而,我們需要確保Apache2與該模塊已一并安裝,并準備接受指令。有一種簡單的方法來驗證我們的模塊。想列出Apache模塊,我們可使用apachectl命令列出模塊,并使用grep命令過濾掉結果,僅顯示我們需要的模塊。

我們可以使用以下命令來驗證file_cache模塊:

  1. apachectl -M | grep file_cache 

輸出應該是:

  1. file_cache_module (shared) 

如果在運行這些命令后輸出里面什么內容都沒有,或者一片空白,這表明該模塊未安裝。需要先安裝模塊才能繼續本教程。

3. 啟用文件緩存

想使用file_cache模塊的功能,先要啟用它。如果你運行CentOS 7或Ubuntu 16.04,該模塊在默認情況下在Apache中未配置,因此該模塊不會加載。我們會向你展示如何在CentOS 7和Ubuntu 16.04中配置和啟用file_cache模塊。

4. 在Ubuntu上啟用文件緩存

如果你使用Ubuntu 16.04,可以使用以下命令來啟用file_cache模塊:

  1. a2enmod file_cache 

下一步是編輯Apache主配置文件。輸入以下命令,打開Apache主配置文件:

  1. nano /etc/apache2/apache2.conf 

想使用CacheFile,請在配置文件中添加這一行:

  1. CacheFile /var/www/html/index.html /var/www/html/somefile.index 

如果你想改而使用MMapFile指令,應在配置文件中添加這一行:

  1. MMapFile /var/www/html/index.html /var/www/html/somefile.index 

應該沒有理由為相同的文件同時配置CacheFile和MMapFile,但也可以針對不同的文件使用它們。完成配置后,保存并關閉文件。

可以使用以下命令來檢查Apache配置文件有無語法錯誤:

  1. apachectl configtest 

最后你看到語法OK后,可以通過鍵入以下命令來重啟Apache:

  1. service apache2 restart 

Apache重啟后,就可以開始在已配置的文件上使用file_cache模塊了。

5.在CentOS上啟用文件緩存

如果是CentOS 7,我們將在/etc/httpd/conf.modules.d目錄中創建一個名為00-cache的文件:

  1. nano /etc/httpd/conf.modules.d/00-cache.conf 

在新的配置文件中插入以下行:

  1. LoadModule file_cache_module modules / mod_file_cache.so 

保存并關閉文件。

6. 編輯Apache主配置文件

現在你應該編輯Apache主配置文件。使用此命令用nano編輯器打開Apache主配置文件:

  1. nano /etc/httpd/conf/httpd.conf 

如果你想使用CacheFile指令來處理緩存,應在Apache配置文件中插入以下行:

  1. CacheFile /var/www/html/index.html /var/www/html/somefile.index 

如果你想改而使用MMapFile指令,應在配置文件中添加以下行:

  1. MMapFile /var/www/html/index.html /var/www/html/somefile.index 

實際上,不需要為相同的文件同時配置CacheFile和MMapFile指令,但是可以在配置文件中將它們用于一組不同的文件。

完成配置后,保存并關閉文件。可以使用以下命令來檢查Apache配置文件有無語法錯誤:

  1. apachectl configtest 

應該會收到語法OK消息,這意味著配置正確,可以執行以下命令來重啟Apache:

  1. systemctl restart httpd 

在本教程的第一部分中,我們介紹了如何檢查服務器上是否啟用了file_cache模塊。在第二部分中,我們介紹了如何在Ubuntu和CentOS上啟用和配置Apache2以控制瀏覽器緩存。

當然,如果你使用Linux VPS主機服務,不必配置Apache2以控制瀏覽器緩存,在這種情況下,只要請專家級Linux管理員為你執行此操作。他們隨時待命,可立即處理你的請求。

原文標題:Configure Apache 2 to Control Browser Caching

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:武曉燕 來源: 51CTO
相關推薦

2019-01-03 13:09:58

瀏覽器緩存原理

2017-04-26 14:15:35

瀏覽器緩存機制

2018-08-07 10:44:50

緩存技術瀏覽器

2011-05-06 09:36:16

動態頁面

2020-07-16 08:04:21

瀏覽器緩存策略

2021-06-01 09:12:47

前端瀏覽器緩存

2021-08-02 13:05:49

瀏覽器HTTP前端

2020-09-15 08:26:25

瀏覽器緩存

2017-05-15 13:40:20

瀏覽器http緩存機制

2020-12-29 09:56:29

瀏覽器緩存HTTP

2020-10-29 11:04:28

緩存瀏覽器LocalStorag

2018-11-30 09:00:19

html5cssjavascript

2009-12-25 12:55:13

Chrome OS瀏覽器

2011-04-25 12:49:32

iPad2瀏覽器

2020-03-11 20:42:34

瀏覽器緩存機制

2022-03-24 08:31:25

Web性能優化瀏覽器緩存API封裝

2019-08-16 10:54:03

本地存儲javascripthttp緩存

2021-07-22 09:55:28

瀏覽器前端緩存

2012-03-20 11:07:08

2012-03-20 11:41:18

海豚瀏覽器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区久久久久 | 日韩电影在线 | 久久精品国产一区二区三区不卡 | 九九亚洲| 人人干人人干人人 | 91色视频在线观看 | 国产sm主人调教女m视频 | 91在线视频观看 | 中日韩av | 欧美性乱| 国产在线播放av | 久久专区 | 亚洲精品免费在线 | 中文精品久久 | 国产精品嫩草影院精东 | 国产色婷婷精品综合在线手机播放 | 在线视频 亚洲 | 久久人体视频 | 国产国语精品 | 91精品国产自产精品男人的天堂 | 黄在线免费观看 | 亚洲成人一区 | 亚洲一区视频在线 | 日韩av在线一区二区 | 狠狠操狠狠色 | 国产精品一区二区三区久久久 | 国产乱码精品一区二区三区五月婷 | 在线观看视频一区二区三区 | 国产一区三区在线 | 久久久久久国产精品免费免费 | 日韩综合| 久久尤物免费一区二区三区 | 精品乱人伦一区二区三区 | 久久黄色网 | 日韩精品在线一区 | 免费污视频 | 欧美一区二区三区的 | 一区二区三区久久久 | 久久99精品国产自在现线小黄鸭 | 成人影音 | 日本精品视频在线观看 |