最近 Blog 的貢獻不大,之前写了一些博文,写着写着又删除了。還是把前面的流水賬記錄下來吧。

IxDC & 游戏用户体验大会

3月底当了会志愿 ———— IxDC <http://ixdc.org>_ 举办的游戏用户体验大会。 这次志愿者活动,最大的收获就是认识了来自其他高校的朋友。欣慰的是,大会结束到现在,我们还在联系着。

为何说生活混乱,我想大概是因为认识了这群朋友。

一直以来,眼光都在局限在深大,见过最强的也许就属江哥。虽然偶尔能结识到广州一些学校的童鞋,但是交流甚少。 就在这个封闭的地方,眼界也小。

感激这一次机会,认识到更多人,见识到高手、大神们的能力与处事方式。

很受打击,但我也会更努力。

瓶頸 & 遺憾

自己的瓶頸一直都清楚,臨近實習,感觸更深刻。 這麼多年一直往 Web 方向發展。雖然一直說是對其他方面“沒興趣”,可其實是自己沒勇氣去涉足。 很多有關數學的知識都放過去,現在稍微跟科研有關的領域都離不開高數、線代等知識,而這方面依舊薄弱。

實習

實習方面沒那麼順利,投了簡歷到豆瓣,到現在都沒有消息,估計是被刷了。

之後又投了其他公司,也都木有消息。

而最近其他小夥伴,特別是 IxDC 志願者裏認識到的朋友,他們各種神作品,讓我更加覺得自己大學浪費太多時間。

(流水賬完了= =)

MySQL 的小坑

前陣子給高等研究院開發網站的時候,每個頁面都要請求 1s 以上。第一反應是 ORM 帶來的性能開銷,但 學子天地(舊版) 使用的是同樣的 ORM 框架,卻沒有這樣的反應速度,以及自己筆記本的速度也沒有那麼慢,對影響性能的部分還是有些迷茫。

於是對代碼進行 Execute Time 的跟蹤,包括框架初始化,數據庫交互,模版渲染等部分,最後確定是數據庫(跟數據庫交互)的問題。

繼續細化執行時間跟蹤,發現只要是有關數據庫,不管執行語句多少,都大約是 1s。 為了確認跟 ORM 框架沒有關係,我執行了:

mysql_connect('localhost', ...)
mysql_query('xxx')

結果發現也需要 1s。至此,問題已經確定不在 ORM 上,而在 MySQL 上。

打開 MySQL 的 CLI,執行速度沒有問題,MySQL CLI 下各個方面都正常。

最後還是 Google 了翻,發現有一些資料提及,將 win7 默認沒有將 localhost 解析 到 127.0.0.1。於是明白了。。。

MySQL 在 connect 的時候,host 若填寫的是 localhost(或域名)的時候,會向 DNS 請求查詢,時間耗在這個環節上。於是將 host 改成 127.0.0.1,果然執行速度啪啪啪地來。

=> MySQL 的 host 直接填寫 服務器的 IP 。