網頁上的 PHP 的程式通常是 全部執行完成後, 才會一起將資料於螢幕上呈現出來.
但是若程式要跑很久, 想要跑完一小段, 就先將那一小段的資料(Buffer)秀出來呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
網頁上的 PHP 的程式通常是 全部執行完成後, 才會一起將資料於螢幕上呈現出來.
但是若程式要跑很久, 想要跑完一小段, 就先將那一小段的資料(Buffer)秀出來呢?
Rasmus Lerdorf 於 July 29, 2010(San Francisco), 在 Digg 講 PHP Performance optimization.
投影片指出, 大多數效能問題都不會卡在 PHP, 在裡面有特別對 WordPress 做調校, WordPress 用了非常多 include / require, 而且在 include / require 之前, 也做了不少沒有意義的判斷, 全都可以拿掉.
投影片裡面用到的工具, 之前已經講過很多次了. 不過還是建議有空可以看看, 沒空看影片, 看看投影片也不錯. 🙂
Y!字典似乎又做了改版, 造成 ydict 在查尋 posted.. 等等, 會出現無窮迴圈.
將此 Bug report 給 Leeym, 長輩馬上就修正此問題, 出了新版. 🙂
2038年是很多系統都會遇到的問題(於 2038年1月19日3時14分07秒 會跳回 1970 或其他時間), 詳細可見: 2038年問題
Bash 的 Shell Programming, 於 變數 要 數字相加, 會印出 "變數+數字", ex:
$ TT=1
$ TT=$TT+1
$ echo $TT
1+1
常常會遇到一個檔案內容都是數字, 一個數字一行, 要加總, 然後要算出平均值, 要怎麼做呢?
GAE 在開發時, 遇到的一些問題與解法, 在此篇做些紀錄.
探索Google App Engine (GAE) 的架構、設計 的好文章.
網頁通常會將頭、尾拆開, 然後每頁分別 include 進來, 版面就會一致.
那 GAE 的方式是用一個標準 Template, 然後再分別將此 Template 的變數區塊塞入內容.
GAE 的資料庫跟一般 RDBMS 不同, 想簡單點就是 Key-Value base 的 DB, 所以操作起來會有些地方需要注意.
不過此篇主要只寫各種基本資料操作的方式, 其它進階的不列入此篇.