Menjadi Tuan Rumah Frustrasi – Sam Soffes

Menjadi Tuan Rumah Frustrasi – Sam Soffes


Diposting pada

Akhir-akhir ini saya kesulitan mendapatkan hosting yang bagus. Berikut tiga cerita tentang beberapa hal yang telah saya coba. (Lewati ke bagian bawah postingan jika Anda hanya ingin kesimpulan saya dan tidak peduli dengan ceritanya.)

Pahlawanku

Saya suka Heroku. Saya melakukan screencast tentang betapa hebatnya mereka beberapa bulan yang lalu. Sejak itu, saya telah memindahkan semua aplikasi pribadi saya dan semua aplikasi Tasteful Works ke Heroku. Mereka sangat hebat sampai saat ini.

Saya punya dua keluhan besar (dan satu keluhan kecil) dengan Heroku.

SSL

Kami telah menggunakan SNI SSL untuk Tasteful Works Store selama beberapa waktu dan sukses besar. Kami menyadari bahwa Google Chrome (dan juga IE 6, yang saya tidak terlalu peduli) tidak mendukung SNI SSL.

Chrome sangat membentak Anda ketika Anda membuka situs yang menggunakan SNI SSL.

Menjadi Tuan Rumah Frustrasi – Sam Soffes

Untuk menyiasatinya, Anda harus membayar $100 per bulan ($95 lebih mahal dari SNI). Ini sangat menyebalkan. Heroku luar biasa karena terjangkau dan mudah. Kami akhirnya memutuskan untuk menyedotnya dan membayar tambahan $95 per bulan. Setelah membayar, mereka diberitahu bahwa perlu waktu 1-2 hari kerja untuk menyiapkannya. Itu sangat menyebalkan. Setelah membayar semua uang itu, kita harus menunggu. Saya kesal untuk sedikitnya. Mereka menyiapkannya dalam 8 jam, tapi tetap saja.

Alasan tingginya harga adalah karena cara kerja SSL. Pada dasarnya mereka menjalankan instans Amazon EC2 senilai $70/bulan lagi untuk memfilter semua permintaan Anda melalui itu ke dalam jaringan perutean mereka. Hal ini diperlukan karena SSL mengharuskan suatu sertifikat selalu menggunakan IP yang sama. Dapat dimengerti, tetapi dari mana tambahan $30 itu berasal atau mengapa orang tidak dapat berbagi tidak masuk akal bagi saya.

HTTPS

Hal lain yang membuat frustrasi baru-baru ini dengan Heroku adalah cara kerja variabel lingkungan SSL. rack.url_scheme diatur ke http atau https tergantung pada permintaan Anda. Banyak potongan Rack yang mengandalkan ini. set Heroku HTTP_X_FORWARDED_PROTO ke https jika itu adalah permintaan HTTPS atau menghilangkan variabel itu sepenuhnya jika itu adalah permintaan HTTP.

Ini bukan masalah besar, tapi ini menyebabkan banyak masalah bagi saya. Saya menambal Refraksi agar berfungsi dengan benar di Heroku dan semuanya senang.

Heroku memberi tahu saya di IRC bahwa ini karena permintaan yang dikirim secara internal dikirim menggunakan HTTP dan hanya HTTPS yang digunakan untuk permintaan yang masuk ke jaringan perutean. Tidak apa-apa, tetapi mereka berharap mereka menginformasikan aplikasi HTTPS dengan cara yang lebih standar.

Bundel

Saya tahu mereka sedang mengupayakan dukungan Bundler yang lebih baik, tetapi saat ini rasanya agak sulit. Anda tidak dapat menggunakan permata dari repositori git dan setiap kali ia memaketkan ulang aplikasi Anda, ia akan menginstal semua permata Anda, bukan hanya yang diperlukan untuk lingkungan saat ini. Jadi jika Anda seperti saya dan memiliki banyak permata pengujian, ini akan memakan waktu lama.

Awan Halaman Mesin

Beberapa karyawan Engine Yard melihat tweet Heroku saya yang frustrasi (yang membuat saya tertawa karena mereka mencari pelanggan Heroku yang frustrasi). Mereka menawari saya dua minggu gratis di Engine Yard Cloud, yang menurut saya sangat keren.

Setelah memeriksanya, ternyata saya sangat kecewa. Saya mencoba untuk mendapatkan pengaturan Markdownr di layanan mereka. Setelah bermain-main selama lebih dari satu jam, saya menyerah. Markdownr mungkin adalah salah satu aplikasi Rails yang paling sederhana. (Anda dapat melihat kodenya di GitHub.) Kode ini hanya menggunakan satu permata selain Rails dan tidak menggunakan database.

Anda harus menambahkan semua permata yang Anda perlukan di portal web mereka. Ini sepertinya sangat bodoh. Saya berharap ini hanya menggunakan Bundler (terutama karena orang yang menulisnya bekerja di Engine Yard). Saya tidak pernah meluncurkan aplikasi saya. Ia terus mengatakan permata i18n tidak ditemukan. Saya pikir ini mungkin karena menggunakan Rails versi pra-rilis, jadi saya menginstal semuanya secara terpisah dan masih tidak berhasil.

Saya mengirim email kepada mereka dan mereka berkata, “Maaf sepertinya ey cloud bukan untuk Anda.” Jika tidak bisa bekerja dengan aplikasi paling sederhana, aplikasi apa yang bisa digunakan? Harganya juga agak tinggi. (Saya juga tahu seorang teman yang baik yang memiliki pengalaman mengerikan dengan mereka.)

Awan Ruang Rak

Beberapa teman mengatakan mereka menyukai Rackspace Cloudjadi saya pikir saya akan memeriksanya karena saya sedikit kesal pada Heroku karena semua sampah SSL dan Engine Yard Cloud mengecewakan saya. Saya memeriksa situs mereka (yang tidak terlalu bagus) untuk mendapatkan informasi lebih lanjut, namun tidak merasa ingin membaca situs pemasaran yang ditata dengan buruk. Di bagian atas halaman tertulis “Hubungi Kami”, jadi saya pikir kenapa tidak? Saya ingin tahu apakah seseorang akan menjawab pada jam 11 malam.

Seorang pria pendukung menjawab hanya setelah satu deringan. Saya sudah terkesan. Jika dukungan mereka mudah dihubungi, (diberikan pada jam 11 malam) itu sungguh luar biasa. Saya mengatakan kepadanya bahwa saya memiliki beberapa pertanyaan umum tentang platform mereka dan dia sangat baik serta menjawab semua pertanyaan saya.

Saya benar-benar akan menggunakan Rackspace Cloud dibandingkan layanan jenis VPS lainnya. Tampaknya sangat mengagumkan.

Pikiran Terakhir

Meskipun demikian, Heroku masih merupakan platform termudah untuk menghosting aplikasi Rails. Engine Yard Cloud sama sekali tidak berharga. Rackspace Cloud sangat keren, tapi saya tidak ingin mengelola server.

Jadi secara keseluruhan, kami tetap menggunakan Heroku dan membayar tambahan $95 per bulan untuk SSL.





Source link

Postagens Similares

  • 范苏尔莱斯 – “Soikkola”

    “Soikkola”取得了巨大的成功 范苏尔莱斯是作曲家德米特里·苏鲁金 (Dmitry Surugin) 在阿姆斯特丹的项目。这首作品植根于英格里亚传统,是一种声音的回收,将传统的runo歌曲片段编织成由锤击扬琴、毛毡钢琴和扩展乐器组成的当代挂毯。通过跨大陆的合作,Surugin 探索了位移和记忆,营造了一种仪式氛围,反映了北部森林的迷雾小径。 这首歌的制作以其书尾的优雅令人眼花缭乱,在梦幻般的钢琴声和其他地方一系列充满活力的伴奏乐器的推动下。忧郁的弦乐支撑着毛毡钢琴,转变为直立的低音和轻柔的打击乐,将最初的新古典主义宁静提升为爵士乐的精致。扬琴也完美地交织在一起,其勇敢而优美的旋律让人想起坎特勒琴,向传统民谣致敬。人声也出现在其中,尽管主要重点是贯穿始终的丰富多彩、动态的乐器。 这首曲子的三分钟特别令人振奋,扬琴和原声打击乐交织在一起,充满了热闹的能量,带来了华丽而充满活力的升华。直立的低音、回响的歌声和弹跳的节奏以令人满意的、优雅的精确度结束了这首歌曲,让人想起开头的丰富的移情魅力。 《Soikkola》是 Van Sur Les 制作精美的单曲,能够抓住音景,在这个引人入胜的案例中,其旋律神秘,就像森林环境。 — 这首歌曲和本月精选的其他曲目可以在更新的 Obscure Sound 的“新兴单曲”Spotify 播放列表中播放。 我们通过 MusoSoup 发现了这个版本。 Van Sur Les – “Soikkola” 的帖子首先出现在 Obscure Sound:独立音乐博客上。 Source link

  • Just Enough Chimera Linux ☯ Дэниел Уэйн Армстронг

    Последний раз редактировалось 16 апреля 2026 г. • С тегами #chimera #linux #encrypt #zfs #zfsbootmenu Chimera Linux — это восхитительный дистрибутив Linux, управляемый сообществом, созданный с нуля, который делает все по-другому: musl вместо типичного glibc для библиотеки C, dinit над systemd для инициализации системы и пользовательское пространство, полученное из основных инструментов FreeBSD. Использование Химеры base…

  • Sosyal Güvenliğin Ölen Ebeveynlerden 900 Bin Dolar Aldığını İddia Eden TikTok İnterneti Bölüyor

    Ocak 2026’nın başlarından kalma viral bir TikTok videosu internette yeniden ortaya çıktı. Bir kadın, ölen anne ve babasıyla ilgili Sosyal Güvenlik sistemini eleştiren iddiaları paylaştı. TikToker’a göre, ebeveynlerinin yaklaşık 900.000 dolarlık yardımdan mahrum kaldığını iddia etti. Görünüşe göre merhum annesi ve üvey babası, yaşamları boyunca Sosyal Güvenlik katkısında bulunmuşlardı. Aralarında Sosyal Güvenlik’ten 1 milyon doların…

  • 5 款适合夏季夜间和白天比赛的可爱棒球比赛服装

    一手拿着热狗,另一只手拿着泡沫苏打水,凉爽的微风吹过体育场——告诉我这不是完美的夏日(或夜晚)。唯一更好的是?穿着舒适的服装出现几个小时,而且看起来仍然很清楚自己在做什么。这五款造型恰到好处:轻松、透气、值得上胶卷——无需太过努力。 我们谈论的是适合日落寒冷的层次感、适合正午阳光的透气单品,以及合适的配饰,这样你就不会在第五局中坐立不安。准备好成为看台上穿着最好看的球迷了吗——是否下雨?我们来打球吧。 1. 带有酷女孩风格的全美牛仔+平纹针织组合 这身衣服仿佛在说:“我是为了比赛而来的,是的,我带来了风格。”这是经典的棒球氛围——球队球衣、牛仔布、运动鞋——但经过精心设计,加上讨人喜欢的剪裁和新鲜的配饰,给人一种现代感,而不是服装风格。穿上它参加下午的比赛,最终赢得日落胜利。 服装单品: 球队球衣 (裁剪或稍大,由您决定) 高腰直筒牛仔裤 中度洗涤 白色皮革运动鞋 带缓冲鞋垫 斜挎包 棕褐色或黑色,带拉链 棒球帽 (团队精神加分) 最小的金箍 或小螺柱 复古太阳镜 (想想椭圆形或旅人形) 造型技巧: 调整你的尺寸 球衣 打造休闲、垂坠的款式,然后将牛仔裤半塞进牛仔裤中,露出一点腰线。如果是九分裤,请保持牛仔裤的高腰以保持平衡。 选择 直筒牛仔布 刚好到达脚踝,这样你的运动鞋就不会消失。微妙的毛边下摆营造出休闲气息。 珠宝上要简单一点——小圈 和一个手镯——这样你就不会被你的球衣缠住。 保留 包 斜挎包和紧凑型。体育场喜欢流线型轮廓,您的肩膀也是如此。 要去参加夜间比赛吗?一层 轻型轰炸机 或者 短款牛仔夹克 在你的球衣上。想要更柔和的氛围吗?把牛仔裤换成 阔腿裤 柔软的斜纹布。这是人们最喜欢的一个原因。 2. 适合白天比赛的轻松背心连衣裙+运动鞋 对于正午的高温和连续的比赛,飘逸的背心裙可以保持空气流通而不粘连。它轻松、可爱且实用——非常适合在广场上散步或在露天看台上伸展身体。添加一双抛光运动鞋,你就是金色的。 服装单品: 针织背心连衣裙 棉质或罗纹针织面料(中长) 低调白色运动鞋 轻质青年布衬衫 或者 亚麻系扣式 系在你的腰上 腰包 或者 迷你斜挎包 棒球帽 或者…

  • Cinco cosas que aprendí sobre el futuro de la búsqueda en la última entrevista de Liz Reid

    Disfruté esta entrevista con la directora de búsqueda de Google, Liz Reid, en el podcast de ACCESS con Alex Heath y Ellis Hamburger. Liz habló mucho sobre el futuro de la Búsqueda. Aquí están las cinco partes más interesantes. ¿Con el tiempo los agentes realizarán la mayor parte de la actividad en la Web? Si,…

  • मृत्यू, वारसा आणि गायब होण्याची कला – शेवटची मिश्रित टेप

    डेव्हिड बोवीच्या ब्लॅकस्टारचे बऱ्याचदा फेअरवेल अल्बम म्हणून वर्णन केले जाते, जानेवारी 2016 मध्ये त्याच्या मृत्यूच्या काही दिवस आधी रिलीज झालेला अंतिम निरोप. परंतु त्या फ्रेमिंगमध्ये काहीतरी आवश्यक आहे क्लोजर ऑफर करण्याऐवजी, ब्लॅकस्टारला जाणीवपूर्वक केलेल्या डिझाइनसारखे वाटते. बॉवी खाजगीरित्या गंभीर आजाराचा सामना करत असताना तयार केलेला, अल्बम नॉस्टॅल्जियाला नकार देतो, अमूर्तता स्वीकारतो आणि कबुलीजबाब देण्याऐवजी प्रतीकांमध्ये…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *