Hello,
Is anyone else having issues with ATF site being real slow and timing out? It was taking me around a minute to load each recipe last night. Was getting internal errors non stop.
I hate complaining but being a subscriber, it is rather annoying!
This recipe took around 25 seconds to load just now.
https://alltheflavors.com/recipes/15504#god_milk_by_skiddlzninja
The company I work with deals with just this issue, database performance. As table sizes grow, and threads increase, databases just slow down in response. Unless you are a DBA, or are well versed in query optimization, this is inevitable. I know companies like Netflix spend upwards of $1 million buying software to help find and fix this problem. There is free software to help find the problems, but without Database knowledge.... it is a tough fix. Think of it like this... When your flavors are well organized you find what you need quickly. If you throw everything into one box, finding FLV Mango will take forever.
And of course here I am thinking...I can throw a lot of crap in that box and find it pretty quickly. But, as you said, I'm a DBA
You’re a doing business as? And why does that matter? I don’t usually have problems w that site, haven’t been on it lately but my own internet I do quite often even though I supposedly pay for faster internet and use and pay for Their modem ....what’s this dba biz plz i need to know? 😬
DBA is a Database Administrator. In other words, I maintain the database integrity and uptime. Also recommend query optimization and table changes to developers. I also have database development experience, so I know SQL databases inside and out fairly well. So that’s where the analogy about putting a lot in a box and finding it quickly comes into play haha
Almost definitely on the query side considering the actual payload takes about 200ms to download (similar timings on other assets such as css and JavaScript), but about 7 seconds elapse for me between the time the request is sent and the client downloads the payload of the main HTML request. Not necessarily as easy as simple traditional SQL query optimization and tuning though.
A lot of DAL stuff in modern web stacks is facilitated with ORMs not only for CRUD, but also database design (i.e. code-first model generation). Unfortunately these frameworks let devs run with scissors. When I have to do "query optimization" at work I see all kinds of terrible stuff such as entities without properly defined relationships that lead to a physical model schema void of important indexes and constraints. Also, devs get lazy and pull way more info than they actually need (maybe another query pulls the data they need so they just use it, despite it pulling in more entities than are required), and often under-utilize views for readonly content. The fix often involves no SQL tuning, but rather proper configuration of the frameworks.
EDIT: I'm not saying the devs behind ATF are doing these terrible things that I mentioned, nor am I saying that it's not something that a DBA would fix. I am simply stating that a lot of modern web applications are built by full-stack developers using frameworks whos' proper setup, and configuration is essential for long term performance.
He must be throttling me, God Milk is too popular and he's jealous.
#GodMilkGate #FreeGodMilk #GodMilkToo #ImpeachScott
/u/queuetue
I just mixed another 500mls of the stuff when the page eventually loaded to celebrate!
What other flavour of yours do you recommend?
My 'nana cream clone is a great example of flavor bending, and it was an adv for me for a loooooooong while. Bangin Bourbon Bread is a very well regarded recipe, was 2nd best recipe of the year here, and was the first recipe of the year from Wayne at DIYorDIE before I joined on with him. Other than that, just look around, see if anything catches your fancy.
Really? God Milk took about 1/2 a second for me ... You're not the only one raising the issue, though - I honestly don't know what it is, and I just doubled the server hardware a week ago, but I'll dig deeper.
If anyone's still watching this thread, I think the specific issue mentioned has been solved. Let me know!
Yeah, the server hasn't gone over 20% in more than a week, there's plenty of ram free ... the database isn't getting pushed for disk or cpu ... I'll keep looking, but I don't see the problem or a likely cause right now.
That is odd, this means it has enough head room to perform. But unfortunately for me it has been the same. Time out errors every two recipes. Very slow loading of all recipes. I pay for the service as well, and I’m really thankful for what you’ve build. But it’s rough atm. It looks to be specific to the recipe database, flavours seem to load relatively fast.
I’m new to the scene and to the website, but I’d rather pay for a website that looks good than a free website that looks like it was designed in 1998 and never updated. Still got love for ELR though, but ATF looks modern and got some great functionality.
Just tried your link now and it took around 20 odd seconds to load, must admit its been like that for me for some time now, i thought maybe been a guest was maybe the issue but as you say your a paying member and its the same for you :(
Maybe the site is close to its cap and needs an upgrade or maybe could be where the server is based and from UK it takes a while to load but US is quick ??
Same. I wanted to buy premium, since it is such a great resource, but after spending half of an hour to load recipes I wanted to mix on my big mixing Sunday, I had to say no.
Doubt tat those issues are related to lack of income from that resource. Company that designed that platform clearly done a crappy job.
​
Searching by flavor works great, managing your collection and finding recipes works well, but opening a recipe takes up to ten attempts or even more.
It's a single dude's passion project, not run by a company. And the amount made from ads and subscriptions is not impressive in any way. Unfortunately, that doesn't feel like a suitable excuse for the performance issues his site has had as of late.
I think it is a single guy building the site, not a company. He is on Reddit so hopefully someone can tag him in this thread.
Why do you pay for a website that works like balls?
Because I joined when it was just released and I wanted to support the developer. As you know the site is free to use, but the dev needs to make money!
And it never used to be like this :(. It used to be amazing!
To be fair to me, it USED to handle 300 people a month, last month it was over 50,000 unique free users, almost a million pages served. :)
​
It USED to be easy to make it perform amazing. :P
Queuetue, fire me a PM, my company offers 2 week free trials on our website. It is $3k a year for the service, but in 2 weeks you can fix most of what ails you. The product is top notch, Our customers are a who’s who of ECommerce. You provide a great service for us, least I can do is help. If your hardware is that oversized, the problem is your data layer. You can save money on hosting It sounds like.
Some people like balls.
Yup.
Yeah I'd have to say I'm a bit disappointed in the service as well, especially after thinking for some reason when I upgraded it would get better. Such a valuable resource, it is a shame it is not as accessible as it needs to be.
Hopefully the admin will give us some kind of hope-filled response.