頭疼的網站Database

 Wordpress, 網站  Comments Off on 頭疼的網站Database
May 242011
 

今天一早起床感覺頭昏腦漲,昨晚沒睡好,結果到傍晚開始頭疼。本來休息下就好的了,但一看網站Database……即時「頭疼×2」!

昨天爲了一個備份Database,在CPanel裏面下載得很慢,即使是壓縮后都有差不多9 MB了,解壓後80多MB,嚇人。於是我就想,不如用自動備份吧。在WordPress找了一下,WP-DB-Backup似乎不錯,拿來用用。安裝開打開一看,確實可以備份,分爲兩個部份,一邊是必須備份的主要Tables,另一邊是可選的各種Plugins的Tables。我的主Tables並不大,反而StatPress是個資源消耗狂。它提供多種備份選擇,但自動備份衹能發送到指定電郵郵箱。一想到每次全部備份都要那麼大,即使是發送到Gmail,每次下載備份好的東西都要消耗不少時間。既然如此,或許我每天手工備份是個不錯的選擇,反正我基本上都要進入後臺的。那麼今天就備份第一個,自動保存到網站空間裏面。

但是後來證明我這是錯誤的選擇。下午6點多,我選中了所有的Tables,開始備份。備份時它提示,不要關閉瀏覽器、不要重新載入頁面、不要點擊後退或停止按鈕。沒關係,我可以開其它標籤或者用別的瀏覽器。等我吃完飯、看完電視回來,我實在不得不無奈了。依然正在備份!果然又是StatPress在拖後腿。沒辦法,都差不多90%了,唯有繼續讓它處理。好在網站此時不算太慢,仍然能夠接受。

這個StatPress,難怪那麼多人用過之後又放棄不用,太頭疼了。

可怕的StatPress,佔用空間如此巨大

 Wordpress, 網站  Comments Off on 可怕的StatPress,佔用空間如此巨大
May 232011
 

近兩三個月以來,一直覺得StatPress的打開速度慢了很多,但是網站的速度又不見慢了很多,於是沒怎麼理會。但剛才無意中進入DataBase檢查時,發現我的DataBase已經達到了80多MB,真令人嚇一跳,到底是哪個Table那麼誇張!

查來查去,最終發現原來是StatPress搞鬼,它的DataBase佔用已經達到了69 MB,幾乎就是它用了那麼多空間。好在我的SQL空間是無限量的,所以它用多少都無所謂,衹不過這實在是太麻煩了,每次備份都要花費不少時間,尤其是下載回來的時候。

砍掉StatPress嗎?我又不想這樣做,雖然同時我也已經啓用了WordPress Site Stats和Google Analytics,但StatPress的功能實在非常好,提供了很多Site Stats以及Google Analytics不提供的功能,比如訪客來自哪裏、用什麼OS、哪種瀏覽器、從哪個網站過來……

當然了,就是因爲記錄的東西太多,所以才會導致佔據幾十MB。這樣算下來,平均每個月10MB,哇!太誇張了。

無意中看到原來有StatPressCN這個Plug-in,不知道它能不能使用原先StatPress的Data呢,如果可以的話我倒是想轉移過去。

Dec 272010
 

原本已經用了一個插件:Guestbook。今天下午看到有個評論者的網站(王3峰)用了讀者墻插件,看起來非常好。

Google一下,發現在Wordpress.org並無該插件。去讀者墻的作者的網站看了看,還好,用的人應該不少。

引用自作者網站的用法:

在某個post或者page的頁面插入對應的代碼,如【READERWALL-WEEK】 即可;

插件代碼可以不用做任何修改,如果你一定要修改的話,只有2行可以修改:
$exclude_emails = array(’cos@gmail.com’,”);//排除 不讓顯示的email
$imgsize = 40;//頭像的大小,單位px

關於shortcuts的說明(請將 【】改成半角的 [ ]):
【READERWALL-WEEK】 顯示最近一周的評論者頭像
【READERWALL-MONTH】顯示最近一個月的評論者頭像
【READERWALL-SEASON】顯示最近一季度的評論者頭像
【READERWALL-YEAR】顯示最近一年的評論者頭像

一個post只能插入一個shortcut,若插入多個則會按照周、月、季、年的順序優先,其他shortcut將無效

WordPress插件之多功能屏蔽器:Disabler

 Wordpress插件  Comments Off on WordPress插件之多功能屏蔽器:Disabler
Dec 222010
 

WordPress的修訂版本及自動保存功能雖然做得不錯,但我實在不需要。該功能會創建好幾個自動草稿,例如打開控制板時顯示的快速發佈,每次顯示就會生成一個不可見的自動草稿,屬於垃圾數據;隨便點下“發表新文章”,然後再點其它控制項,同樣會自動生成自動草稿。這樣製造垃圾真是不可忍受,一點都不環保。

最終,我在Wordpress.org尋找到兩款我需要的插件:DisablerRevision Control

Disabler功能相當多,現在它已經兼容至Wordpress 3.1,能夠屏蔽包括自動保存、修訂版本在内的9個功能。不過它對文章修訂版本的禁用方式比較單一,一禁用就全部禁用。如果需要分別對文章(Post)和頁面(Page)設置修訂版本控制,可以採用Revision Control插件。

採用Disabler之後有很多好處,可以節省不少插件。比如Quotmarks Replacer用來屏蔽Wordpress的引號修改功能,現在使用Disabler就不需要再用Quotmarks Replacer了。

Nov 262010
 

本站使用了wp-chinese-conversion插件,實現自動轉換中文的功能。這樣的話,即時我一直都用傳統字寫文章,訪客照樣可以用簡體中文去閲讀。不過這樣就出現了一個比較麻煩的問題:搜索引擎都會將繁體中文和簡體中文區分對待,在搜素引擎上尋找的時候,我的網站會被“認爲”是繁體中文,於是乎,用簡体中文的人就不一定找到我的内容了。

我查過wp-chinese-conversion插件的描述,它說對於轉換過的内容都會noindex,以免被重復收錄。因此就需要對插件做小修改了。

打開plugins/wp-chinese-conversion/wp-chinese-conversion.php,找到這段:

else
    echo '<meta name="robots" content="noindex,follow" />';

把它修改成

else if( $wpcc_target_lang == 'zh-hans' || $wpcc_target_lang == 'zh-cn' )
    return;
else
    echo '<meta name="robots" content="noindex,follow" />';

起判斷作用的是
$wpcc_target_lang == 'zh-hans' || $wpcc_target_lang == 'zh-cn'
它用來判斷現時頁面的語言,若符合就直接return。可以按照實際情況修改,比如祗保留 'zh-cn' 或祗保留 'zh-hans'。
因爲我僅用了'zh-hans',所以是否去掉'zh-cn'都無所謂。

這樣修改之後,不管是單獨搜索繁體還是單獨搜索簡體,都能找到相同的地方。

BTW:相比其其它翻譯插件,wp-chinese-conversion功能更強大,而且速度不錯,詞彙翻譯也比較專業,它能夠根據大陸、港澳、臺灣的用詞不同而作不同的轉換。在IT用語方面,我個人採用部份大陸詞彙+部份香港詞彙混用(廣東人一般都明)。

轉載請註明: 轉載自https://www.still-c.com/
本文URL: https://www.still-c.com/archives/50.html

爲statpress插件增加IE9圖標及國内搜索Spider

 Wordpress, Wordpress插件, 網站  Comments Off on 爲statpress插件增加IE9圖標及國内搜索Spider
Nov 252010
 

Statpress插件可以統計訪問網站的具體數據,其中還有一個叫做Statpress Reloaded的增強版,不過由於已經長時閒未更新,所以還是選擇了原版Statpress的新版本1.4.1。

Statpress 1.4.1現時無法識別出IE9的Agent,亦無法識别出國内某些搜索引擎的Spider,甚至連Bing的spider 2.0都識別不出。爲此我更改了一些内容:

statpress/def/browser.dat
增加:
Internet Explorer 9|MSIE9.|

statpress/def/os.dat
增加:
Bing|bingbot|
Soso|Sosospider|
Sogou|Sogou web spider|

修改完成后,還要增加IE9的Logo:

將此Logo放入statpress/images/browsers

然後statpress就“認識”IE9了。

在增加IE9的Logo時,我順便把它自帶的Opera圖標更換掉,換成:

這是新版Opera的圖標(Opera 10)。

轉載請註明: 轉載自https://www.still-c.com/
本文URL: https://www.still-c.com/archives/48.html