Apache 設定網頁快取, 壓縮
為了幫首頁減肥,
除了更改HTML, CSS, JavaScript外
還要壓縮這些檔
今天我們要設定 Apache 的快取和壓縮
確定以下模組有安裝
mod_deflate.so
mod_expires.so
mod_headers.so
然後網站目錄的 .htaccess 加入以下
# 這裡設定快取的類型和快取時間
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpg A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/x-icon A604800
ExpiresByType application/x-javascript A604800
ExpiresByType application/javascript A604800
ExpiresByType text/javascript A604800
ExpiresByType text/css A604800
ExpiresByType text/html A604800
</IfModule>
# 這裡設定壓縮
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpg image/jpeg image/png application/x-javascript text/javascript application/javascript
</ifModule>
除了更改HTML, CSS, JavaScript外
還要壓縮這些檔
今天我們要設定 Apache 的快取和壓縮
確定以下模組有安裝
mod_deflate.so
mod_expires.so
mod_headers.so
然後網站目錄的 .htaccess 加入以下
# 這裡設定快取的類型和快取時間
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpg A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/x-icon A604800
ExpiresByType application/x-javascript A604800
ExpiresByType application/javascript A604800
ExpiresByType text/javascript A604800
ExpiresByType text/css A604800
ExpiresByType text/html A604800
</IfModule>
# 這裡設定壓縮
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpg image/jpeg image/png application/x-javascript text/javascript application/javascript
</ifModule>
FreeBSD phpDocumentor 安裝
phpDocumentor
讓你要交接程式時可以快速了解你的程式碼.
- 更新 ports
cvsup -g -L 2 ports-supfile - 安裝 PEAR
/usr/port/devel/pear
make install clean - 利用 PEAR 安裝 PhpDocumentor 使用以下指令
pear install PhpDocumentor - 完成安裝, 使用使用 phpdoc 下指令.
參考網址:
http://www.phpdoc.org/
FreeBSD Rsync 軟體結內的檔案
如果 Rsync 裡有軟連結, 要將當作硬連結上傳,
就加上 k 他會將軟體結作硬連結看待, 例:
rsync -avk [local] [remote]
如此它就會將軟體連及內容都上傳.
FreeBSD 掛載硬碟錯誤
如果卸除硬碟未至 /etc/fstab 將該硬碟設定移除,
就重新開機, 會造成系統錯誤, 無法使用指令等功能.
步驟
就重新開機, 會造成系統錯誤, 無法使用指令等功能.
步驟
- 重開機按 [4] 進入單人模式
- 檢查 cat /etc/fstab
- 掛載 /usr , 鍵入 mount /ad14s1d /usr
- 掛載 / 設定可讀寫, 鍵入 mount -o rw /
- 編輯 /etc/fstab, 鍵入 vi /etc/fstab 移除已卸除硬碟之資料.
- 重開機即可正常登入.
FreeBSD 掛載硬碟
公司的內部的伺服器滿了!我也慌 :)
本來幫我的主管請假~ 哭哭了~
只好一邊用LINE打擾主管一邊掛載硬碟~
- 首先我們先打指令關機 shutdown -p now
- 接上硬碟開機~
- 檢查硬碟名稱, 打入指令 dmesg 查出硬碟編號, 假如是 ad16
- 進你 sysinstall 的 FDISK
- 選擇你要FDISK的硬碟
- 中間會問你[Would you like that to keep using the current geometry?] 選擇 [ No ]
- 假如硬碟沒分割過選擇 [A], 如果已分割過選擇 [D], 選完按[Q]
- 在來問你要不要 Install Boot 選擇 [None] 因為我們只是要增加容量.
- 按 [Q] 結束 FDISK
- 進入 LABEL
- 選擇 ad16
- 然後按 [C] 新增, 這裡我全部割成一個,
- 選擇 [FS]
- 按 [W] 寫入設定
- 按 [Q] 進開 LABEL
- 至 /etc/fstab 設定剛設定的硬碟
/dev/ad16s1d /download_files ufs rw 2 2 - 重開機, 打入指入 [df] 看是否順利掛載.
GOOGLE關鍵字
[ FreeBSD 掛載硬碟 ]
MySQL Check
指令
mysqlcheck
-c 檢查
-o 優化
-r 修復
-A 全部
參考網站:
http://scottlinux.com/2012/06/09/use-mysqlcheck-to-optimize-and-repair-mysql-databases/
mysqlcheck
-c 檢查
-o 優化
-r 修復
-A 全部
參考網站:
http://scottlinux.com/2012/06/09/use-mysqlcheck-to-optimize-and-repair-mysql-databases/
訂閱:
文章 (Atom)