mirror of
https://github.com/not-kennethreitz/convore.json.git
synced 2026-06-21 15:40:58 +00:00
1 line
22 KiB
JSON
1 line
22 KiB
JSON
[{"user_id": 20519, "stars": [], "topic_id": 34674, "date_created": 1305075434.2676129, "message": "btw thank you", "group_id": 81, "id": 998636}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305074613.3296101, "message": "... ease of setup and configuration, ease of process management", "group_id": 81, "id": 998534}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305074575.5339961, "message": "There's no one best option for every scenario. It largely depends on the traffic you expect to get, hardware you are able to throw at it, type of application, etc.", "group_id": 81, "id": 998522}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305074792.222579, "message": "Apache with mod_wsgi for the dynamic request with nginx or lighty or cherokee for static files is a pretty good option in most cases", "group_id": 81, "id": 998558}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305074817.019953, "message": "other good options are uWSGI, gunicorn", "group_id": 81, "id": 998560}, {"user_id": 20519, "stars": [], "topic_id": 34674, "date_created": 1305075413.848316, "message": "how bout a hosting django service. which one is the best for a small site. but allows control.", "group_id": 81, "id": 998631}, {"user_id": 3354, "stars": [], "topic_id": 34674, "date_created": 1305077064.204298, "message": "WebFaction are very supportive of Django. I'm not dumb, but I did have problems which were inevitably resolved within a couple of hours by email support. Their prices are very reasonable too as long as you don 't mind sharing a server, and their web control panal makes configuring sites relatively painless. I've also heard good things about SliceHost, but have no direct experience.", "group_id": 81, "id": 999080}, {"user_id": 19761, "stars": [], "topic_id": 34674, "date_created": 1305077007.617964, "message": "I prefer nginx& uWSGI, it's insanely configurable and has tons of features. It's also extremely fast.", "group_id": 81, "id": 999059}, {"user_id": 20519, "stars": [], "topic_id": 34674, "date_created": 1305077882.1502891, "message": "everyone likes webfaction but what version of django do they run? and slicehost is by rackspace so i think they will be the same.", "group_id": 81, "id": 999326}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1305079154.014426, "message": "Apache -- to infinity and beyond!", "group_id": 81, "id": 999651}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1305079202.9471381, "message": "@theasoto slicehost (not sure about web faction) offers nothing to automate your Django/server setup. It's simply a virtual server host", "group_id": 81, "id": 999662}, {"user_id": 13327, "stars": [], "topic_id": 34674, "date_created": 1305095088.4413569, "message": "i use Gunicorn exclusively. Havent gotten into gevents n' all that. At what point does a project benefit from them? Seems confusing.", "group_id": 81, "id": 1002821}, {"user_id": 13327, "stars": [], "topic_id": 34674, "date_created": 1305095641.0717649, "message": "... behind Nginx!", "group_id": 81, "id": 1002902}, {"user_id": 26595, "stars": [], "topic_id": 34674, "date_created": 1305096275.8756549, "message": "We used to run on apache with mod_wsgi. Now we run on nginx + gunicorn. Apache uses a lot of resources, but uses less for each site. Nginx is lightweight but the gunicorn processes eat memory. Also nginx+gunicorn was better for the deployment setup we have.", "group_id": 81, "id": 1002939}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1305098412.048358, "message": "Basically, *every* webserver is the best", "group_id": 81, "id": 1003126}, {"user_id": 1127, "stars": [{"date_created": 1305129148.9514041, "user_id": 141}], "topic_id": 34674, "date_created": 1305098343.3761101, "message": "(sorry iPhone fail) watch how easily apache scales", "group_id": 81, "id": 1003121}, {"user_id": 1736, "stars": [{"date_created": 1305099875.4899769, "user_id": 1127}, {"date_created": 1305129169.7764511, "user_id": 141}], "topic_id": 34674, "date_created": 1305098610.4040151, "message": "As for gevent/eventlet, those are mostly useful if you are making apps that don't fit the CGI model (one request per thread, run sync)", "group_id": 81, "id": 1003141}, {"user_id": 5436, "stars": [], "topic_id": 34674, "date_created": 1305098201.0450799, "message": "Nginx + uWSGI! Apache is a memory hog and much slower than Nginx.", "group_id": 81, "id": 1003108}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1305098308.5127439, "message": "Nginx*", "group_id": 81, "id": 1003117}, {"user_id": 1127, "stars": [{"date_created": 1305129145.8879731, "user_id": 141}], "topic_id": 34674, "date_created": 1305098321.7821031, "message": "Disable everything and watch how easily", "group_id": 81, "id": 1003118}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1305098291.8892779, "message": "Apache uses just as much resources as ngonx", "group_id": 81, "id": 1003115}, {"user_id": 1127, "stars": [{"date_created": 1305165653.277215, "user_id": 3243}, {"date_created": 1305176492.6924739, "user_id": 28384}, {"date_created": 1305623210.277302, "user_id": 26925}], "topic_id": 34674, "date_created": 1305098458.2363091, "message": "We've done 25k+ requests a second, just as fast as anyone can do it in Nginx, using Apache. It's all about tuning your server. Apache has a lot of predefaults that exist. Don't need them? Realize that you don't, and turn them off. Nginx has very little for defaults. Need something turn it on. In the end *ITS THE SAME THING*", "group_id": 81, "id": 1003129}, {"user_id": 1736, "stars": [{"date_created": 1305099869.6563129, "user_id": 1127}, {"date_created": 1305177736.7329941, "user_id": 1881}], "topic_id": 34674, "date_created": 1305098545.5955131, "message": "Also many people don't notice that installing PHP swaps you to mpm_prefork automatically", "group_id": 81, "id": 1003139}, {"user_id": 12852, "stars": [], "topic_id": 34674, "date_created": 1305099564.3256691, "message": "Nginx + uWSGI here as well, great for low mem vms", "group_id": 81, "id": 1003292}, {"user_id": 13325, "stars": [], "topic_id": 34674, "date_created": 1305116504.9739721, "message": "@coderanger TIL about PHP swapping me to mpm_prefork", "group_id": 81, "id": 1006770}, {"user_id": 32904, "stars": [], "topic_id": 34674, "date_created": 1305118085.1804199, "message": "I have used cherokee. It's got some really awsome stuff in it like being able to update it without restarting similar to ksplice for linux and has some basic statistics and it's got a nice web ui, but thats also it's down side becuase it's config file is only really ment to be changed from it's web ui... But in terms of speed it can hold it's own in terms of nginx and lighttpd becuase it's just as light and fast...", "group_id": 81, "id": 1006884}, {"user_id": 32904, "stars": [], "topic_id": 34674, "date_created": 1305118328.4029341, "message": "I only ran into problems with it on arch linux with python being python 3 witch it has yet to support (last i checked) but it's quick to change and fix up pointing it to python2", "group_id": 81, "id": 1006904}, {"user_id": 32911, "stars": [], "topic_id": 34674, "date_created": 1305123546.8074491, "message": "@mgan @Vasil why wouldn't you host Django on WF? just curious", "group_id": 81, "id": 1007829}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123662.510283, "message": "if you need more than 2GB ram", "group_id": 81, "id": 1007855}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123601.2405579, "message": "poor performance IMHO", "group_id": 81, "id": 1007838}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123025.7166121, "message": "Yes, cherokee is as fast as nginx, they claim it's faster, but from benchmarking I've concluded it's only as fast. And it is very easy to setup from the web ui admin. If you're unexperienced it has a wizard for django with fcgi, django with uwsgi etc. However, the config file not being human readable and writeable is a big disadvantage. Another problem it had when I was evaluating it was not having the ability to rewrite the host of a redirect response when being used as a reverse proxy, maybe they added it by now.", "group_id": 81, "id": 1007642}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123381.888952, "message": "@mgan agreed, it's better to get a VPS", "group_id": 81, "id": 1007781}, {"user_id": 13912, "stars": [{"date_created": 1305619733.35179, "user_id": 208}], "topic_id": 34674, "date_created": 1305123422.052727, "message": "also I've tried gondor.io and it's pretty good, only lacking a bit in the documentation, but it's still closed beta", "group_id": 81, "id": 1007794}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123441.4009421, "message": "heard great things about ep.io too, but that one is closed beta too", "group_id": 81, "id": 1007799}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123521.761332, "message": "yes, linode are probably the best option for the money from the ones I've tried, better and cheaper than rackspace cloud", "group_id": 81, "id": 1007823}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123584.840112, "message": "@abeals not enough memory, not enough control", "group_id": 81, "id": 1007835}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123645.967839, "message": "now we host on this http://www.hetzner.de/hosting/produkte_rootserver/eq8 best value for money", "group_id": 81, "id": 1007848}, {"user_id": 30618, "stars": [], "topic_id": 34674, "date_created": 1305123288.3945129, "message": "I use webfaction for a few wordpress sites I host for clients. But I would never host a django application on webfaction.", "group_id": 81, "id": 1007751}, {"user_id": 32911, "stars": [], "topic_id": 34674, "date_created": 1305123704.370254, "message": "ok, thanks. have been using ec2 for years for main site, which is fine, but for a side project started out with WF due to ease of setup. only a month or two in, though, so haven't hit the sharp edges", "group_id": 81, "id": 1007865}, {"user_id": 30618, "stars": [], "topic_id": 34674, "date_created": 1305123448.2172811, "message": "sighs stupid quick post\n\nFor django/python I use Linode. You get full-access to the server and can select which OS platform you want to run. They are always up-to-date with the latest distro, generally always have the new Ubuntu in place on the release. Their is also an incredible resource of cookbook/receipes to setup anytime of installation - http://library.linode.com/\n\nHighly recommend them, great service and a low price. Can always scale up and create more servers as necessary. And if you ended up need to go larger you can always move to amazon ec2", "group_id": 81, "id": 1007802}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305123818.156321, "message": "well, for ease of setup for side projects I prefer gondor.io now, doesn't get easier than that, and it's free for now, you just need an invite", "group_id": 81, "id": 1007914}, {"user_id": 30618, "stars": [{"date_created": 1305129242.3354931, "user_id": 141}], "topic_id": 34674, "date_created": 1305124325.4918621, "message": "@abeals not sure if this is the case still, but when I first tried to use my webfaction for django hosting I wanted to use additional tools like pip and git. I think I realized to setup those tools would require additional steps and I decided I didn't want to work in an environment where I didn't have full control over the machine.\n\nThat might not be the case with webfaction, maybe they allow you to more easily install those types of tools.", "group_id": 81, "id": 1008051}, {"user_id": 32904, "stars": [], "topic_id": 34674, "date_created": 1305125411.6227181, "message": "@Vasil Yeah i don't think the web ui would help much if i was stuck using ssh (but what do i know), i think they should have kept thier old config file (lua i think it was)... At least any of the web server's mentioned here are ALOT better at memory usage than servlet engines like tomcat or jetty. Last time i played with tomcat it chowed around 500mb for a tiny grails app, i still get night mares thinking about it... So i would go for just about anything since they are all mostly the same... but i think nginx has the biggest advantage because of it design... so nginx all the way i would say...", "group_id": 81, "id": 1008324}, {"user_id": 14679, "stars": [{"date_created": 1305141780.4333091, "user_id": 1127}], "topic_id": 34674, "date_created": 1305126134.411257, "message": "like @zeeg said: there isn't much difference. All of the usual choices are reasonable choices, you can always switch if you need to, and you probably won't need to.", "group_id": 81, "id": 1008631}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305127682.067553, "message": "even use nginx for wordpress/drupal sites for clients when I can. Much better than having to install apache on a 256mb VPS", "group_id": 81, "id": 1009012}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305127397.3843679, "message": "@xtfusion tomcat and jetty are totally different things. You can't expect them to be performing nearly as well as nginx, cherokee, lighty, although you can still use them behind one of these. Make cherokee serve your static files and proxy application requests to tomcat, still better than making tomcat serve your static files. That said in general io architecture style jetty is probably a bit closer to nginx etc. since it supports async io, but with the abstractions the jvm provides for that. Nginx, cherokee and lighty are based on low level system calls like epoll, kqueue or even select if all else fails and are smart enough to choose the right one based on OS. My problem with the cherokee configuration workflow is that I have to fire up the web interface, log in and navigate through it to configure what I want. And configurations are far harder to transfer on another server. I like nginx since it has the most readable/understandable configuration syntax and I can hold whole configs on VCS or snippets for configs as gists etc. Lately I just reuse the configs I've set up for other sites, so it's quicker for me to just ssh to the box download the config file and tweak it in 2 lines than sift through a web ui to configure the server.", "group_id": 81, "id": 1008942}, {"user_id": 15284, "stars": [], "topic_id": 34674, "date_created": 1305130553.939502, "message": "@theasoto you can setup your own django version :-)", "group_id": 81, "id": 1009611}, {"user_id": 27863, "stars": [{"date_created": 1305418418.275775, "user_id": 27140}], "topic_id": 34674, "date_created": 1305138488.827965, "message": "+1 to nginx + uwsgi and best varnish + nginx + uwsgi", "group_id": 81, "id": 1011698}, {"user_id": 603, "stars": [{"date_created": 1305169506.8931301, "user_id": 4581}, {"date_created": 1305176700.1147189, "user_id": 28384}, {"date_created": 1305209871.9198301, "user_id": 1243}], "topic_id": 34674, "date_created": 1305142949.7213659, "message": "like @zeeg said, apache is pretty awesome once you strip all the baggage that comes from being a 15 year old server. However, I still like nginx if only because it offers proxying to a unix domain socket instead of a tcp socket. Plus, I prefer the addon approach of nginx instead of the strip method required by most apache installs.", "group_id": 81, "id": 1012931}, {"user_id": 13340, "stars": [], "topic_id": 34674, "date_created": 1305150898.074923, "message": "If you're looking for a super easy solution to getting your Django apps deployed and hosted, you should give DjangoZoom a try. http://djangozoom.com", "group_id": 81, "id": 1015162}, {"user_id": 13340, "stars": [], "topic_id": 34674, "date_created": 1305150947.8226521, "message": "We're using Nginx+Gunicorn but you don't even have to think about those things because we handle that for you, as well as the database, static media, etc. Mention this thread and we'll try to get a beta invite to you.", "group_id": 81, "id": 1015178}, {"user_id": 1127, "stars": [{"date_created": 1305176705.280371, "user_id": 28384}], "topic_id": 34674, "date_created": 1305150562.5295701, "message": "@mattg I would like someone to create an apache-lite distro which has nothing enabled by default :)", "group_id": 81, "id": 1015083}, {"user_id": 24018, "stars": [], "topic_id": 34674, "date_created": 1305156020.146023, "message": "@zeeg is there a good guide somewhere for disabling all the unnecessary stuff?", "group_id": 81, "id": 1015969}, {"user_id": 719, "stars": [], "topic_id": 34674, "date_created": 1305157342.030273, "message": "@natea Tried requesting an invite but I keep getting an \"Enter a valid date/time.\" error even though there's no field like that showing up. (Chrome + Ubuntu)", "group_id": 81, "id": 1016149}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1305175006.8629479, "message": "@bezidejni just start commenting out all the modules and then reenable the ones you need -- not sure regarding guides", "group_id": 81, "id": 1019730}, {"user_id": 5436, "stars": [], "topic_id": 34674, "date_created": 1305186193.759908, "message": "@zeeg thanks! that's so interesting. A) I didn't know what you could make Apache as fast as nginx by stripping stuff and B) it's interesting how important it is how a piece of software works by default (judging by Nginx's popularity of Apache)", "group_id": 81, "id": 1021562}, {"user_id": 1915, "stars": [{"date_created": 1305197334.3497491, "user_id": 12852}, {"date_created": 1305335081.880846, "user_id": 12716}], "topic_id": 34674, "date_created": 1305187149.9224999, "message": "rm -rf apache2.conf conf.d/ httpd.conf magic mods-* sites-* ports.conf", "group_id": 81, "id": 1021792}, {"user_id": 1915, "stars": [], "topic_id": 34674, "date_created": 1305187313.101342, "message": "With this configuration Apache consumes exactly 31MB of memory ( no load )", "group_id": 81, "id": 1021834}, {"user_id": 1915, "stars": [], "topic_id": 34674, "date_created": 1305187148.6560881, "message": "That's the line you need for a stripped down Apache", "group_id": 81, "id": 1021790}, {"user_id": 1915, "stars": [{"date_created": 1305197329.4120309, "user_id": 12852}, {"date_created": 1305221994.6383569, "user_id": 1127}, {"date_created": 1305230902.9269831, "user_id": 1806}, {"date_created": 1305302198.8338251, "user_id": 20173}, {"date_created": 1305335082.952435, "user_id": 12716}, {"date_created": 1305401921.4222059, "user_id": 3243}, {"date_created": 1305738210.0418329, "user_id": 1682}], "topic_id": 34674, "date_created": 1305187255.4542179, "message": "I learned about this from @jacobian django deployment workshop, and that's the config file I am using https://github.com/jacobian/django-deployment-workshop/blob/master/apache/apache2.conf", "group_id": 81, "id": 1021817}, {"user_id": 603, "stars": [], "topic_id": 34674, "date_created": 1305205796.582721, "message": "@zeeg amen", "group_id": 81, "id": 1024390}, {"user_id": 14679, "stars": [], "topic_id": 34674, "date_created": 1305214950.750701, "message": "@micrypt: doh! i'm fixing that bug in our invite form right now. Sorry :(", "group_id": 81, "id": 1025684}, {"user_id": 14679, "stars": [], "topic_id": 34674, "date_created": 1305215486.4168429, "message": "@micrypt: fixed now. sorry about that.", "group_id": 81, "id": 1025787}, {"user_id": 13912, "stars": [], "topic_id": 34674, "date_created": 1305239709.8541391, "message": "@shimon I got an invite but says it is used or expired, could it be a mistake?", "group_id": 81, "id": 1030979}, {"user_id": 12224, "stars": [], "topic_id": 34674, "date_created": 1305320720.0868869, "message": "gunicorn > cherokee", "group_id": 81, "id": 1047337}, {"user_id": 33421, "stars": [], "topic_id": 34674, "date_created": 1305559575.793149, "message": "+1 gunicorn & cherokee", "group_id": 81, "id": 1072007}, {"user_id": 13340, "stars": [], "topic_id": 34674, "date_created": 1306300594.8641689, "message": "@micrypt can you try requesting an invite again? i think we were having some problems with the invite form the day you tried to fill it out. thanks.", "group_id": 81, "id": 1174523}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1306360664.334357, "message": "@gokmen Tornado isn't a standard webserver. It's an evented HTTP driven handler. I'm pretty sure it doesnt qualify for anyone who's looking for a real webserver.", "group_id": 81, "id": 1184661}, {"user_id": 2010, "stars": [{"date_created": 1306398704.9742451, "user_id": 4546}], "topic_id": 34674, "date_created": 1306359514.015038, "message": "always tornado", "group_id": 81, "id": 1184553}, {"user_id": 16551, "stars": [], "topic_id": 34674, "date_created": 1306364482.6310141, "message": "Just make sure your decision is not based on performance. The original Tornado benchmarks were so misleading. When you stick a blocking thread based WSGI layer on top to run Django, no real difference to other options available.", "group_id": 81, "id": 1185239}, {"user_id": 2010, "stars": [], "topic_id": 34674, "date_created": 1306363351.7714379, "message": "@zeeg yes i know but i'm prefering tornado with nginx for django. i'm so glad.", "group_id": 81, "id": 1185069}, {"user_id": 1127, "stars": [], "topic_id": 34674, "date_created": 1306368900.5164521, "message": "@gokmen but it has nothing to do with Django, and it's a very specific use case. It's not advisable for anyone who doesnt need event driven web", "group_id": 81, "id": 1186005}, {"user_id": 2010, "stars": [], "topic_id": 34674, "date_created": 1306391492.531554, "message": "@zeeg if i don't need event driven web, what i lose? i can use django with all features, again.", "group_id": 81, "id": 1188884}, {"user_id": 1127, "stars": [{"date_created": 1306410728.474082, "user_id": 19532}, {"date_created": 1306430446.2735, "user_id": 4156}, {"date_created": 1306434228.802937, "user_id": 603}, {"date_created": 1306439185.2431669, "user_id": 1736}], "topic_id": 34674, "date_created": 1306391744.186275, "message": "@gokmen You're relying on a system which is less common, which means it takes more effort to understand, maintain, and develop for", "group_id": 81, "id": 1188910}, {"user_id": 34360, "stars": [], "topic_id": 34674, "date_created": 1306421588.9916949, "message": "Don't really get the anti-WebFaction comments. I've deployed at least a dozen sites on it in the last two years and have had nothing but good experiences. Great service, cheap, Django & Python are up-to-date, pip is simple to install and performance has been fine. Comparing their memory allocations to a slice isn't a 1:1 comparison.", "group_id": 81, "id": 1192638}] |