91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Plone性能優化和擴展

發布時間:2020-06-24 02:29:25 來源:網絡 閱讀:204 作者:wx5c5cd0e7631f0 欄目:開發技術

本文匯集關于Plone性能優化和擴展的相關技術和資料。

系統配置或全局部分?將主要的CSS,JS,Images等遷移到靜態站點(Apache,Nginx等搭建的虛擬主機站點)在該靜態站點設置3個月以上的過期頭,設置完全的gzip壓縮

  • 圖片上傳前應存為WEB格式,圖片盡可能采用 CSS sprites技術
  • 采用plone.app.caching模塊
  • 配置多個zope instance來負載均衡,一個CPU核對應兩個instance
  • 配置較多的內存,內存擴展是硬件投資最劃算的方式
  • 過濾多余的語言,假定站點只要求中文,在buildout配置的instance段增加如下語句:
environment-vars =

PTS_LANGUAGES=zh_CN zh

    zope_i18n_allowed_languages zh_CN   zh 

    zope_i18n_compile_mo_files false

開發部分

  • 合理規劃索引,原則上經常訪問的屬性都要建立catalog索引
  • 避免喚醒對象的getObject調用
  • 針對復雜的計算,合理應用memorie 裝扮
  • 針對循環或嵌套循環部分,盡量少用中間變量,及時釋放中間變量(所謂及時,就是用完即釋放),釋放的辦法就是:
del variantname
  • 頁面模板中盡量采用python表達式,避免采用路徑表達式
  • 在新建內容類型中,記得采用 cache:ruleset規則
  • 頁面模板中避免直接調用一個對象,而要采用nocall申明的方式
  • 頁面模板中變量被用在多個地方的情況,該變量應一次完成申明和計算,而不應多次計算,尤其是tal:repeat循環體中
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

额济纳旗| 定远县| 马尔康县| 定结县| 策勒县| 丽江市| 六盘水市| 泰顺县| 桃园县| 南平市| 永德县| 广东省| 彰化市| 濉溪县| 双江| 永修县| 无棣县| 北京市| 黑龙江省| 阳谷县| 孟州市| 敦煌市| 特克斯县| 宁夏| 扬中市| 枞阳县| 高碑店市| 吉隆县| 惠水县| 梓潼县| 泗水县| 安福县| 大厂| 兴安县| 阿巴嘎旗| 宜良县| 靖江市| 曲松县| 高阳县| 大渡口区| 政和县|