作者 Moni 的所有文章

10 倍加速您的 WordPress! W3 Total Cache

加速您的Wordpress

10 倍加速您的 WordPress

有在使用 WordPress 的朋友可能都有聽過 W3 Total Cache,若沒有聽過那您今天算是賺到了!

W3 Total Cache:一個號稱可以 10 倍加速您的網站的外掛,不用真的可惜。

拜目前 WordPress 便利的外掛系統所賜,安裝外掛在 WordPress 真是再簡單不過了。首先請登入 WordPress 的控制台,點選左方導覽列:外掛 > 安裝外掛 > 搜尋
輸入:W3 Total Cache 按下搜尋外掛

安裝 W3 Total Cache

繼續閱讀

遠振資訊成為 CloudFlare 合作夥伴

CloudFalre + 遠振資訊

這是一篇由 CloudFlare 貢獻的客座文章,由遠振資訊翻譯。

CloudFlare 讓您很容易的將您的網站變得更快更安全,就如同開啟網路上的知名入口網站一般快速。

CloudFlare 是一間網站效能與資安公司,今日我們很興奮的宣布我們與遠振資訊成為台灣第一個策略夥伴。若您還沒有聽過 CloudFlare,我們的價值定位非常明確:我們能讓任何網站在全球的瀏覽速度加倍,同時保護它免受於網路上廣泛的威脅。

在今日,有成千上萬的網站 – 包含個人部落格,到網路商店,到財星世界 500 強公司網站,甚至國家政府網站,都在使用 CloudFlare 來加速與保護他們的網站。我們的月瀏覽頁面達到 65 億次,這個數量比 Amazon, Wikipedia, Twitter, Zynga, AOL, Apple, Bing, eBay, PayPal 以及 Instagram 這些網站加起來的瀏覽次數還要高,同時每天世界上有 25% 的上網人口經常性的流經我們的服務網路。

繼續閱讀

CentOS 6.x : (LAMP) Apache + php + proFTPd + MySQL + proFTPd Administrator + phpMyAdmin (自動安裝)

免責條款:使用者自行負責使用的後果,我們不對使用此程式造成的任何問題負責,若有任何問題歡迎回報修正。

自動安裝 Apache / PHP / proFTPd / MySQL / phpMyAdmin / proFTPd Administrator,並使用 MySQL 當作帳號認證資料庫,支援 Quota、流量等限制

適用全新安裝的 CentOS 6.x Linux;64位元,Minimal install (最小安裝) 即可。

目前安裝版本 ( 截至2012/09/20 ):

  • phpMyAdmin:3.5.2.2
  • Apache (RPM):2.2.15
  • PHP (RPM):5.3.3
  • proFTPd:1.3.4b
  • MySQL (RPM):5.1.61
  • proFTPd Administrator:1.2

這隻程式會做的事情:

  1. 使用 RPM 安裝 Apache / PHP / MySQL / phpMyAdmin,安裝 proFTPd 整合 MySQL 使用者認證,使用 proFTPd Administrator 的網頁控制台來管理 FTP 帳號
  2. 自動設定 MySQL  root 密碼並將密碼寫入 /root/.my.cnf,這樣在 console 打 mysql 就不用再輸入密碼
  3. 建立一頁 phpinfo 頁面
  4. 設定密碼來保護 phpMyAdmin 與 proFTPd Administrator 的網頁控制台
  5.  proFTPd Administrator Web 介面建立帳號時會一併建立 Linux User 帳號
  6. 凌晨 1 點至 5 點間執行 yum -y update 指令更新系統 packages ( /etc/crontab )
  7. 開啟防火牆,開放 http、ftp、ssh,指定 proFTPd passive mode 使用 port range: 47152~49152
  8. 每月 1 號 1 點會移除傳輸記錄,避免 mysql 資料庫無限制增長 ( /etc/crontab )

安全性考量:

  1. 為了讓 proFTPd Administrator 介面能自動建立 Linux User 帳號,這隻程式會加入指令到 /etc/sudoers,有顧慮的使用者請自行移除 “Cmnd_Alias CREATE_USER” 這行
  2. 程式會關閉 SELinux

安裝步驟 (請注意這是一行):


yum -y install wget;cd ~;wget -O install-proftp.sh http://scripts.twnoc.net/proftpd/install;chmod 700 install-proftp.sh;./install-proftp.sh

安裝完成後會將密碼等資訊放置於 /root/install_proftp.log 並顯示於 console,預設網頁目錄位於 /var/www/html 目錄

安裝完畢後示意圖:

安裝完成示意圖

proFTPd Administrator 開設帳號時注意事項:

增加使用者

增加使用者注意事項

免費 CDN 服務:CloudFlare 介紹

CloudFlare 是一間網站效能與資安公司,CloudFlare 讓您很容易的將您的網站變得更快更安全,就如同開啟網路上的知名入口網站一般快速。

CloudFlare 的核心之一是 CDN 技術,什麼是 CDN 呢?

CDN:Content Delivery Network,或稱內容傳遞網路

用白話一點來說,就是先幫你把可以快取的靜態內容抓到 CDN 服務的伺服器,藉由獨特的運算法找出離使用者最近的伺服器,再將內容遞送給使用者。

有興趣的人可以了解 Wiki 中對於 CDN 的優點分析

一般網站使用 CDN 會有甚麼好處呢?

  1. 節省流量:這是最顯而易見的好處。我們曾試過幫一個高流量網站掛上 CloudFlare ,流量降了 85% 以上 ( 該站是純貼圖的網站,只有圖片而且圖片都不大,一般網站無法節省到這麼多流量,但還是可以讓你感受到很大的差別,官方數據平均能節省 60% 的流量 )
  2. 加速訪客瀏覽速度:CloudFlare 目前有 23 個機房,分布在全球各處,亞洲主要有新加坡、日本與香港三個點。
  3. 增加網站安全性:使用 CDN 後,網址的 IP 會指到離訪客最近的 CND 快取主機 (這也是為什麼使用 CDN 服務會有加速的功能),所以等於您的網站是在 CDN 主機後方,加上 CDN 服務也附加了 WAF (Web Application Firewall) 防火牆,所以整體而言能增加網站的安全性。
  4. 網頁內容最佳化 (Web content optimization):這部分可分為兩點說明,降低連線數與加快傳遞速度。傳統的 CDN 只是把內容從最近的點 push 給訪客,CloudFlare CDN 還可以針對訪客的特性將遞送內容做最佳化。例如將多個 Javascripts 結合成一個以降低連線數,或是偵測訪客使用的裝置 (行動裝置、PC),若是螢幕較小的行動裝置便自動將圖片等資源以較小的大小送出。降低連線數有甚麼好處呢?答案是會加快載入的速度,因為每一次的連線都會浪費一些時間在 TCP 交握上。
  5. 免費的 DNS 代管服務:若不用 CloudFlare 的 CDN 服務,直接拿來當免費 DNS 代管其實也很好用。CloudFlare 的介面簡潔討喜,申請程序又非常的直覺快速,基本上只當作 DNS 代管服務也非常的適合。加上 DNS 系統是 CDN 服務的基礎設施,因此推斷 CloudFlare 的 DNS 應該是很穩定不容易掛的 ( DNS 掛了 CDN 服務也等於全掛了 )。