所以現在取得 130 文章要多久?0.6秒。

螢幕快照 2015-07-28 下午7.12.03

今天找出一個小小問題了,在於 new Class(); 的地方,

TeaMeow 為了取得使用者頭像,會去 new 一個管理檔案的 Class(先稱他 FM (FileManager) 好了),

然後 FM 這個 Class 在剛開始建造 (__consturct) 的時候會有很多複雜的手續,

所以每當我們取得一次頭像,就要建造一次 FM 這個 Class,沒錯,所以時間就這樣疊加起來了,

我目前的做法像下面這樣,只要 new 過 Class 一次之後,接下來就不需要再 new 它了:

$this->FM = ($this->FM) ?: new FM();
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s