煙臺達內IT培訓
美國上市IT培訓機構

17343065216

熱門課程

PHP開發的原則有哪些你知道嗎?

  • 時間:2019-04-11
  • 發布:煙臺達內
  • 來源:煙臺達內

    3.千萬不要相信用戶
    - Dave Child
    Dave Child是Added Bytes (previously ilovejackdaniels.com) 網站的核心人物,這個網站以他出色的《cheat sheets for many programming languages》而聞名。 Dave為很多英國的公司服務,并且已經在編程世界里樹立起相當的權威-煙臺達內負責整理
    Dave為PHP開發者提供了很多深謀遠慮的建議,并總結成了《writing secure code in PHP》:千萬不要相信你的用戶,他們甚至可能會傷害你。

    有一條web開發的基本原則,我重復多少遍都覺得不夠,那就是:千萬不要相信你的用戶,同時要假設你網站中的每個數據單元都是從用戶那里收集來的惡意代碼。很多時候,你必須用JAVAscript在客戶端檢驗表單提交過來的內容, 如果你習慣了如此,那么,這是一個好習慣。如果安全性對你來說很重要,這就是最重要最需要學習的原則。

煙臺達內

    Dave目前正致力于為它的《Writing Secure PHP》系列書籍整理實例,書的最后他說:
    最后,變得偏執一點吧。除非你認為你的站點永遠不會受到攻擊,否則就正視所有的問題,當問題真正發生的時候,你的情況會變得很糟。你需要把每個用戶都看成會帶來一場攻防站的黑客,想盡一切辦法來保護站點的安全,同時想好相應問題的解決方案。
    4.多使用PHP緩存
    Ben Balbo
    Ben Balbo開發了Site Point,一個為developers和designers提供指導的網站。他是墨爾本PHP開發和開源俱樂部的成員, 因此他對PHP有一定的了解,同時對PHP caching有一定的想法和經驗。
    如果你擁有一個訪問量很大,但更新并不頻繁的站點(比如blog,基于某種CMS),或許它需要進行一些改造,這些改造不會花費太多的時間,但是對性能有突出的貢獻。 如果要為一個復雜/更新頻率很快的站點建立緩存機制,過程可能會很曲折,但是好處也是顯而易見的。
    PHP緩存技術有很多種,Ben為我們推薦了如下一些:
    緩存函數的運行結果
    設置過期時間
    緩存IE下載的文件
    模板緩存技術
    Cache_Lite
    由于PHP作為動態語言的特性,緩存機制對于更新頻率并不快的站點來說非常重要。
    5.使用IDE, Templates和Snippets加速PHP開發
    Chad Kieffer
    當Chad Kieffer從UI設計和數據庫優化的工作中抽身出來的時候,他會在他的博客2 tablespoons上分享很多技術經驗。由于Chad多方面的全面發展,他經??梢园l現其他程序員不能發現的問題,并形成相關經驗,尤其是他開發網站的方法。他參與了網站開發的各個環節,因此他的建議對于提高網站開發的大局觀非常有用。
    以上就是煙臺達內給大家做的內容詳解,更多關于IT知識的學習,請繼續關注煙臺達內
上一篇:PHP的開發原則-煙臺達內
下一篇:用到PHP開發的注意事項

馬上預約七天免費體驗課

姓名:

電話:

達內教育CEO韓少云:少兒編程的火燒往何方

達內成為亞馬遜AWS教育計劃成員單位

用到PHP開發的注意事項

PHP開發的原則有哪些你知道嗎?

選擇城市和中心
江西省

貴州省

廣西省

海南省

達內教育

有位老師想和您聊一聊

金瓜影视