使用Python的Django框架中的壓縮組件Django Compressor
為了加快網(wǎng)站的加載速度,我們通常要多js和css進行壓縮處理。這些js和css的壓縮工作如果都手動處理,費時費力。
Django Compressor 可以實現(xiàn)js/css的自動壓縮。Django Compressor在易用性方面做的非常好,按照 文檔 做簡單的設(shè)置后就可以正常工作。強烈建議大家去將文檔完整的看一遍(文檔很短)。
使用的時候,只需要將css/js放到 compress 標簽中 Django Compressor 即可自動進行處理。在debug模式時, Django Compressor 不會對做任何處理。在非debug模式時,Django Compressor會自動對js/css進行壓縮,并將壓縮后的問題輸出到django的 STATIC_ROOT 目錄。所以請務(wù)必保證 STATIC_ROOT 目錄進行了正確的設(shè)置。
{% load compress %} {% compress <js/css> [<file/inline> [block_name]] %} <html of inline or linked JS/CSS> {% endcompress %} {% compress css %} <link rel="stylesheet" href="/static/css/one.css" type="text/css" charset="utf-8"> {% endcompress %}
coffeescript、less 支持
在開發(fā)階段coffeescript和less可以直接使用js來處理,在正式發(fā)布時處于加載速度的考慮需要預(yù)先編譯成js和css。 Django Compressor 提供 COMPRESS_PRECOMPILERS 設(shè)置,根據(jù)type類型進行預(yù)處理。
COMPRESS_PRECOMPILERS = ( ('text/coffeescript', 'coffee --compile --stdio'), ('text/less', 'lessc {infile} {outfile}'), ('text/x-sass', 'sass {infile} {outfile}'), ('text/x-scss', 'sass --scss {infile} {outfile}'), )
相關(guān)文章
根據(jù)status信息對MySQL服務(wù)器進行優(yōu)化
網(wǎng)上有很多的文章教怎么配置MySQL服務(wù)器,但考慮到服務(wù)器硬件配置的不同,具體應(yīng)用的差別,那些文章的做法只能作為初步設(shè)置參考,我們需要根據(jù)自己的情況進行配置優(yōu)化,好的做法是MySQL服務(wù)器穩(wěn)定運行了一段時間后運行,根據(jù)服務(wù)器的”狀態(tài)”進行優(yōu)化。2011-09-09MySQL分表實現(xiàn)上百萬上千萬記錄分布存儲的批量查詢設(shè)計模式詳解
本篇文章是對使用MySQL分表實現(xiàn)上百萬上千萬記錄分布存儲的批量查詢設(shè)計模式進行了詳細的分析介紹,需要的朋友參考下2013-06-06MySQL定時備份之使用Linux下的crontab定時備份實例
這篇文章主要介紹了使用Linux下的crontab進行MySQL定時備份的例子,需要的朋友可以參考下2014-04-04mysql 中存在null和空時創(chuàng)建唯一索引的方法
據(jù)庫默認值都有null,此時創(chuàng)建唯一索引時要注意了,此時數(shù)據(jù)庫會把空作為多個重復(fù)值2014-10-10mysql登錄報錯提示:ERROR 1045 (28000)的解決方法
這篇文章主要介紹了mysql登錄報錯提示:ERROR 1045 (28000)的解決方法,詳細分析了出現(xiàn)MySQL登陸錯誤的原因與對應(yīng)的解決方法,需要的朋友可以參考下2016-04-04通過Query Profiler查看MySQL語句運行時間的操作方法
這篇文章主要介紹了通過Query Profiler查看MySQL語句運行時間的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03淺談MySQL數(shù)據(jù)庫中日期中包含零值的問題
下面小編就為大家?guī)硪黄獪\談MySQL數(shù)據(jù)庫中日期中包含零值的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03基于Redo Log和Undo Log的MySQL崩潰恢復(fù)解析
這篇文章主要介紹了基于Redo Log和Undo Log的MySQL崩潰恢復(fù)流程,點進來的小伙伴不要錯過奧2021-08-08