forum We're now running on an additional 3 ~beefy~ servers
Started by @andrew health_and_safety flash_onAdmin
tune

people_alt 99 followers

@andrew health_and_safety flash_onAdmin

Hi all, we're getting a ton of activity in preparation for National Novel Writing Month, which has caused some Application Errors over the past couple evenings. I just added an additional 3 servers (up from 6) that I'll keep in place for all of November, which should bring us far above the threshold of servers we need and give us plenty of resources to handle everyone worldbuilding at once.

In related news, it looks like the forums are specifically slowing down more than the rest of the site, so I'm also looking into what is causing that so I can nip it in the bud shortly also.

@ElderGod-Winter-The-Renegade-Legionnaire book

Use Load Progress Indicators
While adding progress indicators will not necessarily speed up your website’s load time, it will at least help to mollify impatient browsers by letting them know the page is loading and is not frozen in Internet limbo. If there’s anything our modern society likes as much as speed, it’s information!

Additionally, putting stylesheets at the top of the page will give people an indicator that the page is loading and while also making it appear as if the page is loading faster. Since the stylesheet is generally quick to appear, it serves as a progress indicator while also displaying some of the site’s content as fast as possible. This appeals to people’s penchant for both speed AND information!

Other Steps
Specifying the DOCTYPE can also help a website load faster because your markup and CSS won’t validate without the DOCTYPE. If you have the proper DOCTYPE specified, your page will generally load faster.

Make Images Efficient
Image files often slow down a site. Optimize your images by choosing the “save for web” option in your editing software and compress .jpg and .gif files. Specify image size by entering the height and width. This way, the page will know how much space the image will take and can leave that space blank while loading the text around it.

Code Smart
CSS formatting can effectively tweak your design to eliminate the need for an excessive number of images. Using CSS as a basis for layout can help clean up your code, reducing page loading time and giving you the additional benefit of potentially increasing SEO. Streamlining CSS through a site like CleanCSS will also help optimize the load time by getting rid of dead space and unnecessarily repeated coding.

Reduce HTTP Requests
Reducing the number of HTTP requests is another smart way to reduce website load time. You can reduce the number of components the site needs to load by using CSS formatting to reduce the number of images. You can also combine all the scripts into a single script, which will reduce the number of HTTP requests the site will have to send. This will cut down on the number of round trips to the server.

Reduce Cookies
Cookies have to transmit each time a person browsing the website makes a request. By reducing the size and number of cookies on the page, there is less to transmit with each request. This will speed up the time it takes for a page to load.

(Maybe this will help? I am taking a coding class for high school, and we were trying to find ways to avoid lag, and these were the best suggestions…)

@andrew health_and_safety flash_onAdmin

Thanks Winter. These are all good tips for speeding up the front-end of websites. Our biggest issues have been in the hardware and database (before getting to front-end rendering), but these are a good reference. :)

@ElderGod-Winter-The-Renegade-Legionnaire book

You're welcome! Our class decided that Notebook would be the site we focused on because that was an up and coming site. They thought it might need a little help, so they came up with ideas. ( I really don't know how much they would help, but every little bit counts!)

Deleted user

if any of these ideas are add it in, please make sure that there is a way that screen reader users such as myself will be able to make use of these features such as the loading indicators