1
Freelancers
viewing right now
114
TOTAL
views
Project Description:
I NEED A PROFESSIONAL
My website is receiving a lot of traffic and has in the past crashed as a result of such traffic.
I have an article on my website that is going viral. Like the last article that did this, we got over 160,000 unique visitors per day to the website WHICH CAUSED A LOT OF PROBLEMS. We needed to use load balancers etc
I currently have hosting on digital ocean.
In preparation for the traffic that is quickly increasing they recommend I do the following - so need help to do this and I may be in need of further technical support.
You must have experience in this field of work, migrating website, upgrading server, load balancers, databases etc.
Digital ocean said: -
Thank you for contacting us! I can certainly help with this. Truthfully, it is very difficult to say with any accuracy whether a particular server can handle a certain amount of traffic. The primary reason for this is that web applications can vary so greatly in their overhead per page view that a droplet of your size could handle hundreds of thousands of requests per hour for one person, while another might barely be able to withstand two simultaneous visitors.
I will say that your CPU usage is ramping up but seems to be handling it fine. There is something you could do to be proactive about preparing for more traffic though. I will explain.
You could build out another web server with identical data on it using rsync to sync content over:
[login to view URL]
Then create an HAProxy load balancer droplet, and have it balance requests between the two web servers. You would live update your DNS to point to the load balancer, no downtime would be had if you configured it properly as requesting directly from server1 would be fine while DNS propagates to the load balancer, then requests begin balancing out to both server1 and server2. Check out this guide:
[login to view URL]
As for backups, I could theoretically enable backups and take one for you with your droplet live. This is going to be more dangerous for you than if you were to shut down for a while and snapshot. Ideally you would want my live backup feature to hit during non-peak times in this case, fighting for disk I/O during primetime is a big risk.
To make a backup I recommend dumping your database with mysqldump and then running rsync to copy your files and that database dump from this droplet to another one, that way you have no real impact on the live services running.
If I can be of any further assistance, please be sure to let me know.
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
Hello,
let's explore the requirement and kindly let us know
if you would like us to share our skills and experiences with previous development.
Thanks & regards
Promiti.
Hello
we are a team of experienced php developers and designers. we have just started working together as a team of freelancers. before this, we had been working with local software companies. this is first time we are gathered for working on our own projects. we are four developers and one designer. we have more than 3 yr experience.
we have worked on cms like wordpress, magento and joomla and frameworks like codeiginitor, zend framework(1 and 2) and also entity framework like symfony.. currently we are working to render some prototypes on our server, so that we can show it up to our clients and get projects.
we are interested in your offer. please advise.
Thanks
AV
Hi There,
I am certain and i am fit for this job. I am a professional web developer I can provide you satisfactory and quality work on time according to your requirements.
Thanks.
I'm a person who loves to code and talk less with words and more with his work. I am here by offering my services for the work and the functionality and coding work you need to be done on your website, will create and complete the changes in the estimated time that i have given you. will be looking forward for your thumbs up to start my work on the project
Thanks in advance
Regards
Ch Faisal