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
380
軽量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
Glanceで個人向けポータルサイト
matoken
0
41
Google検索をJavaScriptなしで
matoken
0
25
fuse-archiveでいろんなアーカイブをマウント
matoken
0
81
最近試したLinuxのOCRツール(NDL古典籍OCR-Lite/YomiToku)
matoken
0
94
LibreOfficeで日本語Linterが使いたい
matoken
0
27
KSMBDでSMB共有
matoken
0
100
asciinema playerで大きな端末録画を共有する
matoken
0
37
ターミナルを共有するいろいろ
matoken
0
31
textlintで日本語をまともに(Neovim/VS Code)
matoken
0
43
Other Decks in Technology
See All in Technology
Real World Nix CI/CD編
asa1984
1
150
ライフステージの変化を乗り越える 探索型のキャリア選択
tenshoku_draft
2
370
Amazon Athenaから利用時のGlueのIcebergテーブルのメンテナンスについて
nayuts
0
140
2025/3/1 公共交通オープンデータデイ2025
morohoshi
0
130
失敗しないAIエージェント開発:階層的タスク分解の実践
kworkdev
PRO
0
500
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
10
1.3k
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
2
210
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
2k
Postman AI Agent Builderで AI Agentic workflow のプロトタイピング / Prototyping AI Agentic Workflow with Postman AI Agent Builder
yokawasa
0
190
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
880
VPoEの引き継ぎでやったこと、わかったこと
saitoryc
1
230
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
130
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
We Have a Design System, Now What?
morganepeng
51
7.4k
Designing for Performance
lara
605
68k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Speed Design
sergeychernyshev
28
820
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
The Cost Of JavaScript in 2023
addyosmani
47
7.5k
KATA
mclloyd
29
14k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Building Your Own Lightsaber
phodgson
104
6.3k
Six Lessons from altMBA
skipperchong
27
3.6k
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