Need an opinion. I have two websites that probably get well over 200 hits a year at least, if you include my visits. I have them hosted at a cheap ISP (reliable though) It costs me about $90 a year... I think. They provide free Access and MySQL 4.x. The only drawback is that I am a web developer and one of the sites is a portfolio site and it's a hassle that I don't have even the most basic SQL Server available ($50 a month from the ISP). I was considering hosting my own site. I can get an IP address for $20 a month, so that would be a minor expense. I could get a cheapish notebook and put a small SSD drive in it so it would always be on with minimal power. With just Windows 7 Pro, I think I could have 10 simultaneous connections (gonna rule the web).
Sew... Can you suggest any pluses or drawbacks that I didn't think of?
PS. Reading the "Hosting and Servers" comment, I'll mention that years back I used to work for XXCal Test Labs. That was a place to work with smokey hardware. One test was to test 7 SCSI devices on a single controller. It produces unimaginable heat. On the other side, I know from experience how long it takes to dry a PC back into working order after your manager throws a cup of water into it. I also remeber when we gor the first "Yamato" notebook to test. That's "Thinkpad" to you. Those were fun days.
Heck, I was working for Juggy Tandon when he started selling the first 10 Megabyte harddrive. The Winchester! Twice as big as his first 5 Meg one. Ya know, the burn in room in Simi Valley got hot one weekend and we fried 120 drives. I could go on, but you'd call me a fogey.
As a web developer, you should absolutely host your own website. I can think of a few good reasons for doing so:
0: The experience of configuring and maintaining a web server.
1: You can use third-party or custom libraries.
2: It's much more convenient to work with local files and databases.
On the downside, there is the issue of security and backups. If you host your own site, you should be prepared for attacks from the outside world. Follow best practices for security...rename/disable the Administrator account, use strong passwords, etc...
You may want to look into IIS 8 Express to replace the 7.5 that comes with Win7. It's a little faster and has some extra security features.
I have one site web hosted and one self hosted. The web hosted site is mostly static pages and links to downloads. (the heavy lifting) The self-hosted site serves out around 20 customer reporting applicatios and demos. Good luck!
Programming the Windows event loop in C is joyous fun akin to tearing a half healed scab off. You get two 32 bit messages of which you use parts to see who sent the message and what values are in it. Then you repond in kind. I recommend doing it that way. We don't need no stinkin C++ for that even though millions of images were displayed in Windows Apps using C++.
I have a hosting service at Database Mart. I'm testing a new Asp.Net Website. The server is giving me an "HTTP Error 503. The service is unavailable". The service had assured that the server is up at a 99.99% of the time. I tried to load a simple .htm file to ensure that the error is not originated from Asp.net. But I still cannot find a solution. Does somebody here know a better way to debug such error?
its a question to me, can we use our pc as a virtual server!?
for more details i must say , i made a chat windwos application include 2 part, server and client ! well i want know can i put server part in my pc and give client to my friend, then my pc play virtual server role and client connect to my pc and act with the server part that is in my pc(virtual server) .
if we can do this, then how?
very thanks all!
Usually when you pay for internet service, your ISP sets your IP address and you can't really change it (most of the time it's not really static either so it might change every now and then), you can visit certain websites to see what your external IP address is.
Can you clarify what you're trying to accomplish. Your question doesn't really make sense as to your setup and what it is exactly you're trying to accomplish.
Do you have a server that people access over the internet? If so, what services does your server provide? In this scenario, yes, you can allow certain IP addresses through your firewall and block everyone else but depending on your service, you can also do it at the application layer.
I don't know if this is right place to ask but I did not saw any better.
Maybe someone with high demand web sites experience can tell me where is factor for concurrent connection to IIS, when it finally give up and fails? I read some time ago that on web there is 10k problem, when any HTTP server on the market cannot handle that. It is to much IMHO for corporate complex web apps with 3 tiers and high MSSQL usage. I have found that this is approximately 1000 connections at the same time, but it still seems like too much. I cannot imagine 1000 CRUD sqls on MSSQL. Usually for single HTTP requsts there is at least 3 sql requests, usually more. So how much connection web app would handle? 100? Seems more likely, but still in my prevoius work, there was application that had hard time providing for few dozens users and abviously they not always requaired server to do something.
Any one has experience with the point when you start to need not 1 but 2 IIS servers?