If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

Need web server

Started by alex.thomson, Aug 18, 2022, 03:20 AM

Previous topic - Next topic

alex.thomsonTopic starter

Greetings, I am seeking assistance from intelligent individuals.

Our team is currently brainstorming a new project and we require guidance regarding the appropriate server configuration for our needs. Your input would be greatly appreciated.

To provide some context, our website will host a large collection of music and is expected to receive traffic from tens of thousands of daily users. Additionally, approximately 10% of these users will download music from the site.

Thank you in advance for your help!
  •  

ezhabchik

In the given scenario, the audience should be measured in terms of hits per minute, since the daily traffic amounts to around 32,000, which translates to roughly 4,200 hits per hour or 12 hours. It is important to identify the peak moment rather than relying on average daily traffic (i.e., 32,000/24) as it would not be accurate.

The same principle applies to the 10% of users who will download content from the site.

Based on these requirements, I suggest considering a server with two Xeon processors; perhaps with one core in each. Additionally, SAS disks are recommended.

Finally, it is crucial to confirm with the hosting provider whether they will host the server that will contain any stolen mp3 files.
  •  

Timur Berghen

So it's hard to say exactly what server characteristics you need at a glance. Let's start with the definition of "several thousand". A few is how much? 2k?5? What audience are you targeting and what format is the music? Downloading, for example, can be reassigned to the cloud to offload the main server. The only thing I can say is - take a server in France (there are no legal restrictions on music tracks).
  •  

ajivets

One option to obtain a server is to directly rent from a web hosting provider with a minimum rental period of one month. Discounts may be available for longer rental periods. During the ordering process, the server's operating system must be selected along with an optional control panel if required. It's also possible to reinstall and install any necessary panels later on.

To use remote desktops, a Windows system must be installed.

After payment for server access, they typically take a couple of hours to set up before you can begin working.

We advise renting a server with basic free administration in case assistance is needed with the setup or consultation.
  •  

Peakymaygiecy

Designing a server configuration for a music hosting website with high daily traffic and a significant portion of users engaging in music downloads requires a comprehensive approach. Let's delve into the technical aspects to ensure that the server infrastructure is equipped to handle the workload efficiently.

1. Web Server Configuration:
  - Consider using a scalable web server technology like Nginx or Apache with a load balancer in front of multiple server instances. This setup provides redundancy, fault tolerance, and the ability to distribute incoming traffic evenly across the servers. It also allows for seamless scaling as the user base and traffic grow.

2. Storage and Content Delivery:
  - Opt for a high-performance storage solution such as Amazon S3 or GCP Cloud Storage for storing the music files. These services offer scalability, reliability, and low-latency access to data, which is crucial for serving a large collection of music to users.
  - Implement a content delivery network (CDN) to cache and deliver music files from edge locations closer to users. This reduces latency and improves download speeds, especially for users located in different geographical regions.

3. Database Configuration:
  - Utilize a robust and scalable database solution such as Amazon RDS or Google Cloud SQL to handle the data associated with the music collection, user accounts, and download activity. Proper indexing, sharding, and caching strategies within the database architecture can enhance performance and responsiveness.

4. Security Measures:
  - Implement SSL/TLS for secure connections to protect user data and ensure encrypted communication between clients and the server.
  - Set up a robust firewall configuration to filter incoming and outgoing traffic, preventing unauthorized access and potential DDoS attacks.
  - Regularly apply security patches and updates to the server operating system, web server software, and any third-party modules to mitigate security vulnerabilities.

5. Monitoring and Scalability:
  - Integrate monitoring tools such as Amazon CloudWatch or GCP Stackdriver to track server performance, resource utilization, and user activity. This allows for proactive identification of potential bottlenecks and the ability to scale resources in response to changing traffic patterns.
  - Implement automated scaling policies to dynamically adjust server capacity based on traffic demand, ensuring that the website remains responsive under varying load conditions.
  •  

Nidhibng

For a web server, consider options like Apache, Nginx, or Microsoft Internet Information Services (IIS) based on your needs and expertise. Evaluate features, performance, and scalability for the best fit.
  •  

exoticaleathers2022@gmail

Choosing a web server involves selecting a platform that handles requests, serves content, and ensures reliable performance. Options include Apache, Nginx, and Microsoft IIS. Consider factors like scalability, security, ease of use, and support for your specific needs and technologies.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...