프로그래밍
-
flask 속도 개선 방법프로그래밍 2018. 5. 2. 17:42
1. cache 설정 캐시를 사용하도록 설정한다. from flask.ext.cache import Cache # Flask app should start in global layoutapp = Flask(__name__)cache = Cache(app,config={'CACHE_TYPE': 'simple'}) 참고: https://damyanon.net/post/flask-series-optimizations/ 2. thread 사용하도록 설정 app.run 할 때 threaded=True 설정을 한다. if __name__ == '__main__': port = int(os.getenv('PORT', 6000)) print("Starting app on port %d" % port) app.run(d..
-
postgreSQL command line에서 사용하기프로그래밍/DB 2018. 4. 11. 14:59
postgreSQL command line에서 사용하기 postgreSQL 접속하기 psql 커멘드를 사용하여 postgreSQL에 접속한다. -U 로 사용자 이름, -d로 접속 데이터베이스를 지정할 수 있다. psql -U username -d dbname -W Password for user username:psql (9.6.6)Type "help" for help. 터미널 접속하기 & 데이터베이스 목록 보기 (\l) dbname=> \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges------------+----------+----------+-------------+-------------+------..
-
http 에서 https로 자동으로 redirect 하기프로그래밍 2018. 4. 9. 15:11
SSL 을 가지고 있을 경우 웹사이트에 http로 접속할 경우 https로 자동으로 redirect 하도록 설정할수 있다. 일단 .htaccess 파일을 생성한다. find를 사용하여 기존 .htaccess 파일이 있는지 아래와 같이 확인할 수 있다. find / -name ".htaccess" -print .htaccess 파일이 없을경우 웹사이트의 root directory에 파일을 생성하고 아래 라인을 추가한다. RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 각각 라인의 의미는 # HTTP로 접속 된 경우, RewriteCond %{HTTPS} off Rewri..