@Mislav – my site is definitely slowing down. There are two reasons for this. One is bottlenecks, I only have 64KB upload (I’m using my home ADSL connection) so if there are lots of people accessing my site then it gets slow. The second problem is I think my Apache configuration is not optimal. Every now and then my server hangs for a while (even accessing my site from localhost). I don’t know enough about Apache to fix it.
I’m thinking of getting proper hosting for my site. Any recommendations?
Congratulations! You’ve just launched an avalanche of comments where everyone mentions their own host, after which you will have only a couple of hundreds to pick from
I would recommend a few, but they only have servers in datacenters, not in their kitchen…But don’t worry, I’ve heard these centers are pretty safe, too
I have a question about you personally. Besides hard work, was there any one thing that you attribute your knowledge of javascript to? A particular book, website or class somewhere?
@dean: How about using a caching reverse-Proxy somewhere outside your home?
Anyway I think that the fact, that your site is hanging might have to do with Win32. I never have experienced such Problems with Linux.
I guess you usually don’t have too much load on that machine and increasing the number of Apache Processes doesn’t help. AFAIK Non-Server-Windows variants have a maximum limit of ingoing connections which is rather low. That might cause the bad response times because users might have to wait for their connection to be accepted.
I use IIS on windows and what I like to do is the use the windows task scheduler and once a night I run IISRESET which restarts the webserver. This seems to clean the cobwebs out of it and keep it running smoothly. I would try a scheduled nightly restart of apache. It’s cheap and easy to try.
Comments (26)
Leave a comment
Comment: #1
with a static IP address?
btw, your <strike> tag doesnt work even though it says it should.
Comment: #2
Nice!
Comment: #3
Now that’s a milestone! Congrats.
Comment: #4
You’ll have a far rounder number 24 days from now.
Comment: #5
It must have a big impact on your electricity bill. What web server is used (I assume something like Apache, not IIS)?
Comment: #6
@Sam
Looks like Apache.
Comment: #7
It took one thousand seconds to load, too
Comment: #8
@Mislav – my site is definitely slowing down. There are two reasons for this. One is bottlenecks, I only have 64KB upload (I’m using my home ADSL connection) so if there are lots of people accessing my site then it gets slow. The second problem is I think my Apache configuration is not optimal. Every now and then my server hangs for a while (even accessing my site from localhost). I don’t know enough about Apache to fix it.
I’m thinking of getting proper hosting for my site. Any recommendations?
Comment: #9
@dean:
Don’t get a hosting solution for your site! Your site has 4 out of 5 on coolness, just because it is in your own kitchen
Comment: #10
Congratulations! You’ve just launched an avalanche of comments where everyone mentions their own host, after which you will have only a couple of hundreds to pick from
I would recommend a few, but they only have servers in datacenters, not in their kitchen…
But don’t worry, I’ve heard these centers are pretty safe, too
Comment: #11
@Dirk – 4 out of 5? :-?. But you’re right, I’ll try to stay in my kitchen. Any idea why Apache locks up occassionally then?
Comment: #12
That’s awesome! Whatever happened with that “A Guide To Running A Web Site From Your Kitchen”?
Comment: #13
@Richard –
OK. I’ll write that. Maybe Day 1024 is a good day for that?
Comment: #14
Dean
I have a question about you personally. Besides hard work, was there any one thing that you attribute your knowledge of javascript to? A particular book, website or class somewhere?
thanks Nick
Comment: #15
You should really buy more bandwidth (for upload) from you provider.
As for the lock-ups, I don’t think anyone can tell for sure what it is without server logs at that certain time and info about version and hardware.
mod_php lockups/loops/heavy processing and database problems can slow down apache, too
Comment: #16
@dean: How about using a caching reverse-Proxy somewhere outside your home?
Anyway I think that the fact, that your site is hanging might have to do with Win32. I never have experienced such Problems with Linux.
I guess you usually don’t have too much load on that machine and increasing the number of Apache Processes doesn’t help. AFAIK Non-Server-Windows variants have a maximum limit of ingoing connections which is rather low. That might cause the bad response times because users might have to wait for their connection to be accepted.
That is all just guessing of course.
Comment: #17
@dean
I use IIS on windows and what I like to do is the use the windows task scheduler and once a night I run IISRESET which restarts the webserver. This seems to clean the cobwebs out of it and keep it running smoothly. I would try a scheduled nightly restart of apache. It’s cheap and easy to try.
Comment: #18
Congratulations!
Comment: #19
Looks like nothing changed since then (http://web.archive.org/web/20040117185115/http://dean.edwards.name/)
Comment: #20
Congratulations and thanks for sharing your knowledge. Is the next milestone 1000 posts?
Comment: #21
You’re supposed to celebrate the one thousand twenty-fourth day it’s been online, come’on be a binary geek.
Comment: #22
1000 days. Surely that’s longer than the “other” IE7 has been in development for : )
Comment: #23
1352 days now! This is a great performance, I remember that my own server in my kitchen (like you) can only stay alive for 3 days before hard crashs!
Comment: #24
I’m late for the one thousand days … But all my congratulations in advance for the two thousand days
Comment: #25
Well I hope this server is up and running for next thousand days as well, and even more
Comment: #26
so still continue.. i have gone through the whole about page… i have so many question plzzz make available that question page…
Comments are closed.