pythonのwebサイトを外部公開しよう on windows 環境構築~ドメイン設定
はじめに
今回はpython のwebフレームワークflaskで作ったサイトを外部公開する手順。
以下を使用します。
・flask
Python性の必要最低限の機能を持ったwebフレームワーク。別に他のフレームワークでも問題ない。
・nginx
Webサーバ。webブラウザからの処理に応答するやつ。
・uwsgi
webサーバとpython をつないでくれるインターフェース。
ブログ開始 1ヶ月 アクセス数 ってどれくらい?
ブログを開始して、今日でちょうど30日目でこの記事で30記事目です。
なんとか、気合いで毎日更新することができました。
かなり雑な記事も多かったけど、、、
そんな感じなので、
今日は一ヶ月のアクセス数を見ていきたいと思います。
アクセス数
いきなり本題ですが、今月なアクセス数は、、、、、
2611pvでした!!
こんな、内容のないスカスカのブログなのに、
よくもまぁ、こんなに見てくれた人がいたものです。
見てくれた人は本当に感謝です。
では具体的にどんな記事がアクセス数を稼げるのか見ていきましょう。
アクセス数が増えるのはどんな記事?
このような結果を見ると、BUMPというワードが強いんでしょうね。
今、BUMPのライブが発表されて、チケットの応募期間だから、
倍率が気になる人が多く、そしてあまり書く方がいないから、
「BUMP 倍率」で検索すると上位に引っかかりアクセスが増える。
現にこの記事、検索サイトからの流入がほとんどです。
当たり前のことですが、アクセス数を増やすには
「旬のワード+他人と被らないで検索されそうな言葉」
をタイトルにすることが大切なのでしょうね。
逆にpython系の記事は全然アクセスが伸びません、、、
google speechのapiを使った記事が僅かにアクセスがあったぐらいで、
それ以外は全然、、、
そもそも、今pythonを調べようと思う人間なんて、
ほとんどいないんだから、こんなものなのかなぁ。
けど、BUMPのライブ記事はライブ終わったら全くアクセスがないけど、
pythonネタは結構長い期間アクセスがあるんじゃないかと思う。
おわり
とりあえず、毎日更新したらどれくらいアクセスあるんだろうと思って更新してたので、
毎日更新はしんどいからこれはからもう少し頻度を下げて内容の濃いものを書こう。
別にアフィをやってるわけじゃないから、アクセス命というわけでもないけど、
誰からもリアクションがなかったり、一人も読まれない記事があったら、
ちょっと凹むよね。
windows に uswgi を インストール
はじめに
windowsにuswgiをインストールしようとしたとき四苦八苦したので、メモ。
やりたいことはflaskのwebアプリを外部公開。
そのために考えられる方法は、以下。
- nginx + uswgi
- docker + nginx + uswgi
- apach + mod_wsgi
一番オーソドックスな1でやろうと思ったけど、
OSがcentOSでやってる例が多いし、uswgiがインストールできなくて、
2の方が楽かと思ってdockerと格闘してたら、
uswgiの公式に「windowsでもcywin使ってコンパイルすればできる」
と書いてあったので結局1にしました。
導入したい人は一番下の導入方法まで読み進めてください。
python3で文章を単語単位に分割する
今回は文章を単語単位に分割する形態素解析をpython3で行います。
と言っても、超便利なライブラリがあるので、それを使うだけです。
準備
今回は「Janome」と言うライブラリを使用します。
他にも形態素解析のライブラリは多くあるみたいだけど(MeCab、Juman、Cabocha等)
一番手軽にできる 「Janome」を使います。
まずは、ライブラリを入れます
pip install janome続きを読む