wordpress PHP5-FPM with Nginx 效能調教 (2) 承上篇PHP5-FPM with Nginx 效能調教 (1) PHP5-FPM 最近觀察到許多次 php5-fpm 突然不工作的狀況,即連上網站吃到 502 response status。最後於 nginx 的 error log 中找到這樣的錯誤訊息: [14-Dec-2014 12:20:45] ERROR: failed to ptrace(PEEKDATA) pid 13305: Input/output error (5) [14-Dec-2014 12:20:45] NOTICE: finished trace of 13305 [14-Dec-2014
wordpress Optimizing mysql server 2014年因為工作需求,恰巧有機會調整到兩個台灣百大網站級的伺服器(infra structure),環境主要是 php 網站可執行的條件,有 laravel 開發的,也有放 wordpress 的,曾經最高同時在線人數約有5000~6000水準。以下就針對最近調整一台放 wordpress 的機器心得作分享,主要 mysql server 部分。 調整機器 performance loading 可從三個地方著手 Web Server DB Memory Usage (是否充分利用 memory cache) Web Server 部分可參考本站的PHP5-FPM with Nginx 效能調教 (1)與10 Tips For
wordpress Migrating from WordPress to Octopress With Trouble Solution Painlessly O.S.: 欠超久的wordpress轉到octopress的筆記文章…從2013/1/1正式轉戰octopress一直欠到現在T_T 要說為什麼從wordpress轉戰octopress麻,大概幾個原因點: wordpress玩膩了,而且過於方便,沒有hacker的感覺 wordpress容易安裝套件導致網站速度變慢 octopress是由script產生靜態網頁,鐵定在速度上的使用者體驗很好 繼續跟ruby保持一定的聯繫 學習撰寫markdown 省去hosting blog的麻煩與花費 嘗試新事物 這篇文章將著重在如何無痛的將wordpress轉至octopress,至於ruby, octopress, git等等的安裝說明,網路上很多教學文章,就不詳加贅述,或可參考此篇文章:Hello Octopress! Mirgration有幾個必要check的項目 Post(若使用外國開發者寫的script需注意中文編碼問題) Page(同Post) Comments(若使用Disqus便沒問題) File/Images(下文會講解Octopress URI組成,便可無痛解決) Code Format(這需端看讀者們用的wordpress程式碼上色plugin來對下方的convertor
wordpress 將現有wordpress搬到amazon Amazon在雲端服務中已享譽名聲,其主要網路服務為AWS(Amazon Web Service),簡潔的頁面與簡單的註冊、使用流程相當的便利,更別說現在註冊的新使用者可限度的免費使用一年!! 在申請AWS服務、設定與安裝wordpress的教學文章在網路上已琳琅滿目,在此推薦inside的amazon系列文章: 免費玩雲端運算,Amazon Web Service 雲端運算平台攻略 【1】 Amazon Web Service 雲端運算平台攻略 【2】 Amazon Web Service 雲端運算平台攻略 【3】:免費架WordPress部落格的虛擬主機! 本篇文章主要是介紹將現成的wordpress移轉至amazon需注意的細節。 準備 將部落格壓縮及export你的部落格資料庫(很多資料表),透過架設ftp或是利用wget下載至amazon主機中,如有使用dropbox的使用者可丟至public後用wget即可。 另外,為保險起見請先將原有blog的wp-config.php檔刪除,透過wordpress重新設定產生。(不會有任何影響) 設定NameHost 可參考VirtualHost Setting for apache。
wordpress Wordpress Permalink 設定(加強版) 網路上對於更改wordpress permalink(永久連結)的教學文章很多,但卻都是一個一個方法,並不適用於所有人,在此將所有方法整理出來,全部都作完一定可以成功!! 開啟Apache Module 編輯(vi)apache安裝目錄中conf下的httpd.conf(amazon ec2 上apache的路徑:/etc/httpd/conf/httpd.conf),搜尋(/ + keyword)#LoadModule rewrite_module modules/mod_rewrite.so 將其#去掉(amazon 安裝的apache預設已開啟)。 再找到: <Directory /> Options FollowSymLinks AllowOverride None Order
wordpress 設定wordpress的固定網址(Permalink) wordpress預設固定網址(Permalink)是http://siteurl/wordpress/?p=123這樣的網址形式,一來是網址中p後面的數字(文章id)不雅觀,二來是沒辦法做好search engine的SEO,因此大多站都改為http://siteurl/year/month/postname這樣的格式。 要使wordpress會依照所設定的固定網址轉換,得注意到apache必須要開啟rewrite_module,因為這部份沒做到使我卡了兩三個禮拜...,也因此整理了些資料。 Open Apache Rewrite Module 一開始最重要的就是去修改apache/conf/httpd.conf,將LoadModule rewrite_module modules/mod_rewrite.so 的註解拿掉(刪掉前面的#)即可,這部份參考於官網。 基本上,只要做完這個步驟,修改wordpress的固定網址便可成功。