タグ

RubyとRenderに関するYassLabのブックマーク (2)

  • Render.comでRailsアプリのメモリ使用量を1/4に削減してstarterプランで運用する方法

    はじめに Render.comでRailsアプリケーションをデプロイしようとした際、starterプラン(512MB)ではメモリ不足でアプリが正常に動作せず、月額$25のプランにアップグレードすることになりました。 しかし、適切な最適化を行うことで、メモリ使用量を大幅に削減し、starterプランでも快適に動作させることができるようになりました。この記事では、その具体的な方法とコスト削減効果について解説します。 問題:starterプランでのメモリ不足 発生した問題 Railsアプリケーションの動作が極端に遅い(トロトロ状態) メモリ使用量が512MBの制限を超過 アプリケーションが頻繁にメモリ不足でクラッシュ 一時的な対応 メモリ不足を解決するため、一時的に月額$25のプランにアップグレードしました。これにより動作は安定しましたが、ランニングコストが気になる状況でした。 解決策:メモリ使

    Render.comでRailsアプリのメモリ使用量を1/4に削減してstarterプランで運用する方法
    YassLab
    YassLab 2025/08/15
    "DBコネクションプール調整:小規模アプリでは2-3程度に制限 / ログレベル最適化:不要なログ出力を削減 / Webサーバー設定調整:プロセス数とスレッド数を適切に制限 / 依存関係の更新:メモリ効率の改善されたgemを使用"
  • 【Rails】hello_appをGitHubにプッシュ & Renderにデプロイ(Railsチュートリアル第1章クリア!) - クモのようにコツコツと

    Railsの続きです。前回はCodespacesとローカルに環境構築をしました。今回はローカル環境からGitHubにプッシュし、さらにRenderにデプロイしようと思います。それでは行きましょう! 【目次】 Railsサーバーを起動 hello worldを表示する GitHubのリポジトリと紐づける Renderアカウントを設定 Renderにデプロイ 終わりに Ruby/Ruby on Railsを習得するためにやったこと まとめ qiita.com Railsサーバーを起動 前回、構築したローカル環境で、railsサーバーを起動してみる。 % rails server http://[::1]:3000を開くとrailsのロゴが表示されている! hello worldを表示する 「app/controllers/application_controller.rb」を開く。 「cont

    【Rails】hello_appをGitHubにプッシュ & Renderにデプロイ(Railsチュートリアル第1章クリア!) - クモのようにコツコツと
    YassLab
    YassLab 2024/04/16
    “hello_appを作成し、GitHubにプッシュ、Renderにデプロイまで行いました! ようやくRailsのハローワールド的な動作を体験できました。これでRailsチュートリアルの1章をクリアです♪”
  • 1