PHPCON技術峰會成功召開
2013年6月30日,上海Think技術社區舉辦的“2013PHPCON 技術峰會”在上海華納風格酒店國際會議廳隆重舉行。本是陰雨連連的6月底,卻在這日驕陽似火,恰似互聯網行業技術領域火熱的人氣,恰似技術人員滾燙的熱情。
大會邀請了高春輝,惠新宸,梁楓,馬明練,夏緒宏,張東進,陳浩,匡萃彪,潘曉良,錢武星,王磊,吳振宇,張爾寧,莊表偉等一線PHP開發者、架構師作為嘉賓,與參會者一起探討當今PHP語言的現狀和未來。大會吸引了將近500名有豐富經驗的PHP開發者的積極參與。
會議就PHP領域的主題進行了一系列的分享。分享內容包括:貼吧架構分享、快速構建PHP全文檢索、PHP在百度、微博的LAMP性能優化之路、BUG FREE的PHP開發實踐分享、在WEB之外的PHP。
Think技術社區 “板子”詼諧幽默的主持,分享人精彩的演講,扣人心弦的抽獎,振奮人心的搖滾演奏,將大家帶入了一次別出心裁的PHP大會之旅,猶如穿越一般。參會人員就分享內容不斷提問,直到大會結束,大家都沉浸在探討問題的活躍氣氛中,以及幸運降臨的喜悅之中。也有對抽獎意猶未盡的人員虎視眈眈于我們可愛的大象紀念衫、精致的雨傘、精美的眼鏡等獎品,可以期待下次大會好運降臨,或者通過我們的微博領取紀念品。
最后會議在梁楓風趣幽默的演講中以及揭曉大獎的懸念中正式落幕。本次大會除了現場人員的參與,還有微博上的積極互動。大家紛紛表示不枉此行,希望可以多參加類似的活動。


大會福利多
話說Think社區有工作、有生活、有帥哥、有美女,五顏六色福利多多。一開場就給各美女派送紀念衫,不知道這是IT圈美女們的福利,還是IT圈眾多男同志們的福利,不過更像是鍋巴的福利,此時,只見他在“叢中笑”。IT圈內更不缺帥哥,板子就這樣無奈的淹沒在高大威猛的帥哥群中。
帶著對大會的期待,在大家陣陣掌聲中,2013PHPCON技術峰會正式拉開了帷幕。在此特別感謝安居客、2345、虎撲、網宿、中國電信、PHP.NET的大力支持,以及為活動付出辛勞的組委會成員和志愿者們。
夏緒宏《貼吧架構分享》
百度貼吧高級工程師—夏緒宏分享了,百度貼吧LAMP化及后續架構演進的一些經驗。
貼吧是功能性產品,唯快不破是永恒的準則,所以快速迭代是需要解決的關鍵性問題。快速迭代,包括:開發階段,快速開發;測試階段,包含了環境快速搭建、自動化測試工具;運維階段,包含了集群管理技術、自動化運維工具;同時,這三方面的工作需要一個整體性的解決方案銜接起來。
早期的貼吧,作為一個高性能社區,功能相對單一,全部采用C語言開發,系統可重用程度低,開發、測試效率低,運維方面的積累也很少。為了提高效率,開始嘗試LAMP架構,經過幾年的發展,貼吧已全部遷移到了LAMP。隨著產品規模急劇膨脹,30+子系統,150+模塊,500+機器,10億+流量,在LAMP架構方面積累了很多經驗,逐漸形成了快速迭代的一體化方案。
通過該LAMP解決方案,在開發、測試、運維方面都能極大的提高效率。未來在LAMP架構方面,需要更多的在規范化、平臺化上下功夫。規范之后才能開展這種自動化的工作提高效率;平臺化可以把各種規范固化下來,提供自動化的支持。

馬明練《快速構建PHP全文檢索》
馬明練作為xunsearch技術總監,彩字秀創始人,Xungle站內全文檢索創辦者。職業網絡開發工程師,熱衷活躍于開源社區,PHP業界的技術牛人。這次大會給大家分享了全文檢索的理論背景的介紹,并以 xunsearch 為例講解如何快速構建 web 站點全文檢索。本次xunsearch 是基于 xapian 和 scws 分詞的開源軟件,重點支持 PHP-SDK,API 簡單清晰、上手快,是 PHP 開發者構建全文檢索的最佳選擇之一。

#p#
張東進《PHP在百度》
百度資深研發工程師張東進,介紹了5年來PHP在百度的應用歷程,以及經驗和教訓。
在此,他強調,不談技術,只談思想。他總結的四大要點是:勿在浮沙筑高臺,Just Try It,接口比實現重要,不能落地的規范都是耍流氓。
不要在浮沙上面建筑高臺。基礎不扎實,臺筑的再高也會倒掉的,沒有堅實的基礎,是學不好的,搞不好的,張東進給大家推薦了碼農領袖侯捷所著的書,《深入淺出MFC》。PHP是一門極好上手的語言,看似簡單,其實又不簡單。張東進列舉了一道面試題來考驗大家的PHP水平,勾起了大家的好奇(圖8所示為張東進與參會人員互動的現場照片),很多人才發現自己對PHP的認識還是有限的,勿在浮沙建筑高臺是學習的基礎哲學。
流傳謠言說,LAMP性能差,難以承擔高壓力,LAMP卻解決了百科的困境,所以不要聽信謠言,而是Just Try It,這也是工作跟學習過程中的一大哲學。
接口比實現重要,接口是模塊間的耦合點,實現可以逐步優化,而接口最好在一開始就精心設計。任何需要調用者關注的東西都是接口,比如配置、部署方法和加載方法等,都要審慎考慮。
不能落地的規范都是耍流氓,如安全規范,編碼規范,部署規范,分層規范,API規范,運維規范,URL規范等,難以推行,無疾而終。破解方法有:代碼review,落實到基礎庫,落實到工具自動化檢查。最后張東進總結道,上策:落地于無形,中策:自動監督,下策:人肉執行和監督,下下策:全憑自覺。人常常是不靠譜的,基礎設施才是王道。
樂隊演奏
三曲搖滾演奏,趕走了午后的疲憊,讓人眼前一亮,為之振奮。程序員的振奮狀態都比較保守,大家都處于大腦振奮,行為安靜的狀態。此時看到一條微博@賈勝謇:程序員的特質之一就是任你在臺上再high,他們也能一直保持冷靜,看搖滾和聽交響樂是一樣一樣的。恰到其分的調侃了程序員們此時的狀態。
惠新宸《微博的LAMP性能優化之路》
新浪微博架構師兼首席PHP技術顧問惠新宸,傳說中的“鳥哥”,介紹了微博在LAMP優化上的一些經驗。
最初的微博,日訪問量巨大,在業務高速增長期,架構一直沒變,響應時間越來越慢,代碼量龐大, 只做加法不敢做減法,開發成本大, 開發周期長。自2012年以來,做了很多優化,如:框架優化 - Yaf,配置優化 - Weibo,模板優化 - 棄用Smarty,并行化 - CBigpipe,結構優化,PL服務化– Yar等,使得首頁響應時間降低了一半以上。
鳥哥對各種優化功能以及優化效果做了介紹,也強調技術保障規范的規范,才是真的規范。新浪微博的優化之路一直在繼續,還有更多的優化空間等著去探索。
高春輝《BUG FREE的PHP開發實踐分享》
有著豐富的互聯網行業經驗的高春輝,他是連續創業者,卓越網前身、手機之家、ECSHOP軟件、愛壁紙應用創始人,是中國個人站長第一人。他從PHP框架、數據庫以及服務器設置、以及 DevOps 角度來分享隨著代碼量的增加而不用擔心半夜被報警聲叫醒的實踐之路。
他提到程序員經常會遇到的一些問題,如頁面報錯、服務器當機,后半夜的催命電話,在數據庫里總出現莫名其妙的數據,安全問題等。為什么會出現這些問題,可能是變量預期值不對或代碼邏輯不對。如何知道 BUG?如何避免 BUG?所謂Bug Free,就要簡潔、高效率、安全、無錯誤。要想 Bug Free,高春輝提到了DevOps(Development 和 Operations 的組合),它是一組過程、方法與系統的統稱,用于促進開發(應用程序 / 軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合。它的出現是由于軟件行業更多是互聯網行業日益清晰地認識到:為了按時交付軟件產品和服務,開發和運營工作必須緊密合作。
在這里,高春輝還提到了,寫代碼的時候要時刻注意的6個問題,19個重要的經驗。他說,我們自己,走的更遠:框架會 unset 掉 GET、POST、COOKIE 等相關數據,對一些外來數據做初始化,比如 GET 操作下,FILES 變量會被清空,必須通過我們自己封裝的方法進行外來數據的獲取;我們針對前端 HTML 代碼,分割靜態資源并作自動優化,無須人工干預;文件儲存實現了統一化,自動去重,這樣對開發用戶上傳內容型的應用非常方便,而且一點都不用擔心被上傳注入;我們有專門的任務處理服務,通過 FastCGI 協議與前端進行通信,省掉 HTTP 層的開銷;不僅 Web 是單一入口,任務處理、命令行和計劃任務都做了單一入口。
高春輝還談到對 PHP 未來功能的一些期望,如:原生更豐富的日志內容,可以記錄比如 backtrace、URL,UA、IP、Referer 等等信息;好用的 Type Hinting,讓我們可以實現想強類型就強類型,想弱類型就弱類型;統一的錯誤處理機制,對于一些錯誤不好處理。
梁楓《在WEB之外—PHP》
現上海永大電梯傳媒開發,前任臺灣 StudyArea、TnLUG、COSCUP 組織活動干部,Zend PHP 認證工程師梁楓,他脫離WEB,從一個新的角度去探討PHP的價值所在。
PHP 不只能做 WEB,不只有WEB一條出路,能做的很多很多,從生產線的出貨管理、嵌入式系統樣品的快速開發、到智能家居。其實,都有人不但利用 PHP 開發、管理,甚至在業界已經存在案例。
梁楓帶領大家一起跳脫思維,把視野放寬,去了解PHP 真正的優勢。在互動環節,梁楓還當場操作演示一些代碼功能,可以說是在Think會議史上當著幾百號人做演示的第一人。
抽的不是獎,而是心跳
改變氣質的大獎是什么?板子一開始就設下了懸念,所謂花幾千塊買臺筆記本還是屌絲,但是這個獎品卻能改變一個人的氣質。大獎只有一個,小獎品不少,看到一個個中獎的參會人員,雀躍的飛奔來領取獎品,也看到臺下揪著袖子緊張的期盼幸運降臨的參會人員,不禁感慨,抽的不是獎,而是心跳。
最后懸念揭曉了,大獎落定,緊張的神經也放松了,改變氣質的獎品就是高富帥級別的眼鏡。
拍頭像成了歷屆活動的特色,此次活動也不例外,首次參加Think大會的參會者都不理解入場前拍照的意義,現在終于發現,是作為抽獎的依據,沒拍照的都后悔不已。此次鍋巴設計的抽獎程序更炫了,贏得了程序員們的陣陣喝彩。
大會圓滿落幕
2013PHPCON技術峰會在下午17:00圓滿落幕, 此次大會充分傳播PHP最佳實踐經驗,
讓許多技術人員們對PHP有了更深入的認識,讓許多技術人員茅塞頓開。

官方站點:http://www.Thinkinlamp.com
官方郵件組:http://groups.google.com/group/Thinkinlamp
Twitter:http://twitter.com/Thinkinlamp


















