Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
軽量TwitterフロントエンドのNitterの最近のこと
Search
Kenichiro MATOHARA
June 12, 2021
Technology
0
340
軽量TwitterフロントエンドのNitterの最近のこと
「小江戸らぐ 6月のオフな集まり(第227回)」で発表
https://koedolug.connpass.com/event/212823/
Kenichiro MATOHARA
June 12, 2021
Tweet
Share
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
ターミナルでプレゼンテーション その3-presentermを試す-
matoken
0
21
国立国会図書館デジタルコレクションの本をオフラインで読む
matoken
0
23
WebKitベース時代の Midori フォークの Raphael
matoken
0
16
各種 Fediverse TUI クライアントの Servitor を試す
matoken
0
34
シンプルな TUI VoIP の VoRS
matoken
0
17
シンクライアント端末をシンクライアントホスト的に利用
matoken
0
40
軽量テキストエディタの Lite-XL を試しています
matoken
0
62
パスワードマネージャーのKeePassXC でPassKey!
matoken
0
23
WordPress をActivityPub 対応に
matoken
0
22
Other Decks in Technology
See All in Technology
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
MySQLのロックの種類とその競合
yoku0825
6
1.6k
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
150
AutomatedLabを使って内部ペンテストを勉強しよう! -やられ社内ネットワークの自動構築-
n_etupirka
1
610
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
[NIKKEI Tech Talk] KDDI/KAG Scrum & Community for Engineering Training
curanosuke
2
220
公共領域から学ぶ クラウド移行についてエンジニアが意識していること
kawakawa2222
0
140
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
360
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
190
Featured
See All Featured
Music & Morning Musume
bryan
43
5.9k
BBQ
matthewcrist
82
9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Thoughts on Productivity
jonyablonski
64
4.1k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Building Flexible Design Systems
yeseniaperezcruz
323
37k
Optimizing for Happiness
mojombo
373
69k
Done Done
chrislema
179
15k
Fireside Chat
paigeccino
25
2.8k
Building Adaptive Systems
keathley
34
2k
YesSQL, Process and Tooling at Scale
rocio
166
14k
Transcript
軽量Twitterフロン 軽量Twitterフロン トエンドのNitter トエンドのNitter の最近のこと の最近のこと Kenichiro Matohara(matoken) <
[email protected]
> 1
/ 16
南隅から参加(鹿児島の右下) 好きなLinuxディストリビューションはDebian お仕事募集 mailto:work@matohara.org Kenichiro Matohara(matoken) Kenichiro Matohara(matoken) https://matoken.org https://matoken.org
2 / 16
Twitter Twitter Tweetdeck 少し重い mikutter Twitter閲覧にはAPI KEYが必要 sayaka 過去投稿が見れない Nitter
←- 今日のネタ 詳細はこちら → 「Twitterをちっちゃいリソースで」 3 / 16
Nitter Nitter Nim製AGPL3.0のTwitterフロントエンド 軽量,JavaScript不要.Twitterによる追跡の回避,RSS対応など GETは共通なのでドメイン転送しても便利 いまのところログインや投稿はできない 4 / 16
Nitterをセルフホスト Nitterをセルフホスト Nitter.net で試せていたけどTwitterによるrate limit で使えないことが 多い VPSでセルフホスト(ドイツのContabo VPS300 €3.99/月)
快適に :) 詳細はこちら → 「軽量TwitterフロントエンドのNitterをセルフホス ト」 5 / 16
最近サーバが重い? 最近サーバが重い? サーバが重くなっている VPSが制限を掛けられているぽい Nitterがいっぱい使われているぽい アクセスログが数百MB/日 ログを見ると検索エンジン&検索エンジンからの流入が主のよう Nitterを使いたいと使われるのはいいけど使いたいときに自分が使 えなかったりしてちょっとあれ>< 6
/ 16
アクセス状況 アクセス状況 7 / 16
8 / 16
検索エンジンをrobots.txtで制限 検索エンジンをrobots.txtで制限 robots.txt を用意 Apache httpdのreverse proxy環境でAlias設定 詳細 → Alias
/robots.txt /home/nitter/robots.txt <Location "/robots.txt"> Require all granted </Location> Nitterにrobots.txtを設定(Apache httpdのreverse proxy環境でAlias 設定) 9 / 16
だんだんアクセスが減る だんだんアクセスが減る 検索エンジンのスパイダーが居なくなることでサーバーが安定 :) 検索エンジンの検索結果からもだんだん減っている 検索エンジンから消さなくても良さそう? 10 / 16
アクセス日 件数 06/04 1150k 06/09 978k 06/10 808k 06/11 772k
Google検索結果 Google検索結果 11 / 16
昨日から更に減る 昨日から更に減る 12 / 16
rate limit rate limit 13 / 16
アクセスが減ったのにrate limit アクセスが減ったのにrate limit Twitterからの制限 制限されたのでアクセスが減る,解除されて戻るを繰り返してそ う 一部の大量アクセスの人も制限したほうがいい? ←- イマココ
14 / 16
まとめ まとめ 自分用に立てていたサービスが検索エンジンに見つかってアクセ スが大量に 自分が使えなくなって困る Proxy的なサービスなのでもっと注意するべきだった 15 / 16
奥付 奥付 発表 発表者 利用ソフトウェア ライセンス CC BY-NC-SA 4.0 小江戸らぐ
6月のオフな集まり(第227回) - connpass Kenichiro Matohara(matoken) Asciidoctor Reveal.js 16 / 16