• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
3Ddreamer

Optimize the Webpage Code, Please

12 posts in this topic

Hi,

The staff around here does a good job. I like the website appearance and forum structure.

However, gamedevDOTnet is by far the slowest loading website which I visit since the first time I did. When I compare the slowness of this website loading to other large forum websites (or any website for that matter), then the difference is huge. Sometimes I cannot load a gamedev page when all other websites load just fine. Sometimes functions such as the text editor or emoticons are missing, even with advanced options chosen.

I have up to date Windows 7 running on a factory fresh reinstalled system. Everything on the hard drive was erased and I restored to factory fresh condition. The problem existed before and now after the factory fresh restoration.

Compatibility view has been tried many times and also without it, but seems to make no difference.

As earlier, all other websites load just fine.


Any ideas?

Please see what can be done to optimize the webpage code.


Thanks for such a great website other than this! (I would put a very happy emoticon but they do not appear with this website, though other website have all functions.)


Clinton
0

Share this post


Link to post
Share on other sites
Where do you live? I get a really snappy response from the site but I'd love to still make the site *much* leaner. I'd love to drop advertising banners if possible (at least in the header) and see if this is at all viable. I think the next design I explore will be similar in look to this but I'm going to shoot for compactness as much as possible.
0

Share this post


Link to post
Share on other sites
Hi, Michael

I really appreciate this site and community. I want to do my little part to improve it any way that I can.


Well, Michael, here's the thing: No matter what computer or IP that I use, it is about the same - gamedev by far the slowest to load. I live in Southwest Michigan and travel this region, getting the same sluggish loading of gamedev everywhere I go. Some of the IPs are broadband high speed. When I check the connection status, the streaming capacity has plenty of room to spare. Other huge forum websites load quickly and reliably.

I would prefer to not feel obliged to write this, but I have skipped taking actions or even logging into the sight because of the wait. In this busy life of mine like most people, minutes are precious.

For these reasons, I feel that it would be a huge cumulative service to the community, gamedev commerce, and public if such advances could be made to make the website page loading faster. It would free more time for all the above mentioned - good for all of us. Over the coming years, one could perhaps consider faster loading as a kind of compound interest toward, um, website synergy.

As a former administrator of a busy website for over 2 years in the past, I realized the advantages of a competitive loading time.


Somewhere I read that different ads load faster if placed left to right instead of stacked top to bottom. Another consideration would be to remove the links in the header all together and have them load separately in their own board, being that different types of functions in the same block can cause delays (thread switching? memory switching?). Maybe the page is too long? How about shortening the number of entries in each section, such as the Interesting Topics and those below. One might be surprised how few people scroll far down.

Thanks,

Clinton
0

Share this post


Link to post
Share on other sites
[quote name='3Ddreamer' timestamp='1351655680' post='4995687']
Hi, Michael

I really appreciate this site and community. I want to do my little part to improve it any way that I can.


Well, Michael, here's the thing: No matter what computer or IP that I use, it is about the same - gamedev by far the slowest to load. I live in Southwest Michigan and travel this region, getting the same sluggish loading of gamedev everywhere I go. Some of the IPs are broadband high speed. When I check the connection status, the streaming capacity has plenty of room to spare. Other huge forum websites load quickly and reliably.

I would prefer to not feel obliged to write this, but I have skipped taking actions or even logging into the sight because of the wait. In this busy life of mine like most people, minutes are precious.

For these reasons, I feel that it would be a huge cumulative service to the community, gamedev commerce, and public if such advances could be made to make the website page loading faster. It would free more time for all the above mentioned - good for all of us. Over the coming years, one could perhaps consider faster loading as a kind of compound interest toward, um, website synergy.

As a former administrator of a busy website for over 2 years in the past, I realized the advantages of a competitive loading time.


Somewhere I read that different ads load faster if placed left to right instead of stacked top to bottom. Another consideration would be to remove the links in the header all together and have them load separately in their own board, being that different types of functions in the same block can cause delays (thread switching? memory switching?). Maybe the page is too long? How about shortening the number of entries in each section, such as the Interesting Topics and those below. One might be surprised how few people scroll far down.

Thanks,

Clinton
[/quote]
just out of curiosity what is the load time?

for me, a fresh download with a cleared cache of gamedev, takes ~7 seconds to load the forum, and ~2-3 with the cached css/html pages.
0

Share this post


Link to post
Share on other sites
It sometimes doesn't load at all, but almost always takes far more than 7 seconds, minutes once in a while, but the typical 30 - 60 seconds is far too long. Other forum websites always take a fraction of the time.


Clinton
0

Share this post


Link to post
Share on other sites
[quote]
Somewhere I read that different ads load faster if placed left to right instead of stacked top to bottom. Another consideration would be to remove the links in the header all together and have them load separately in their own board, being that different types of functions in the same block can cause delays (thread switching? memory switching?). Maybe the page is too long? How about shortening the number of entries in each section, such as the Interesting Topics and those below. One might be surprised how few people scroll far down.
[/quote]
Don't guess - use the developer tools in your browser to examine the load times. The feedback will help the staff pinpoint exactly what is causing you problems.


For example, the home page takes 7.31 seconds without caching (from Ireland). The notable events are:
[list]
[*] About 3 seconds for the main page to be returned
[*] Concurrently:
[list]
[*] 404 for http://public.gamedev.net/public/ipc_blocks/compiled.css (doesn't take long, just interesting)
[*] 404 for and http://www.gamedev.net/public/ipc_blocks/compiled.js which takes ~2.7 seconds.
[/list]
[*] Concurrently:
[list]
[*] http://public.gamedev5.net/images/footer_gradient.png takes .9 of a second
[*] http://pubads.g.doubleclick.net/gampad/ads?... takes .9 of a second
[/list]
[/list]
All the other requests are relatively small so nothing obviously amiss.

Trying a couple of more times I'm getting different results, I don't see a consistent issue on my end. Alexa reports that 78% of sites are faster than GD.net, and it is clocking us at 2.409 seconds for load.
0

Share this post


Link to post
Share on other sites
New Zealand here, I'm reaching the site in ~250ms, and a cached load of my content takes on average 2.8 seconds. Cached load of home takes 4.1 seconds. Without caching, my content takes 6.6 seconds and home takes 7.5 seconds. Did you try investigating which request exactly is slowing you down?
0

Share this post


Link to post
Share on other sites
I am surprised. My laptop is what I use most of the time. The wifi service which I have been getting at many locations, because I do much traveling, is much worse than I thought.

One of my regular wifi spots has much better internet service and I can load the gamedev website in normal times there. It is still slower than everything else, but I can live with 5 to 10 seconds. This does show me that gamedev is loading slowing than all the other sites which I visit. Having a good internet service is better for business, it seems, so I hope that more places realize this.


Thanks for the feedback, [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]

Clinton
0

Share this post


Link to post
Share on other sites
Testing something.. Renabling part of a previously disabled caching layer to see if things improve.

Test 3 Edited by Michael Tanczos
0

Share this post


Link to post
Share on other sites
Michael,

I am happy to let you know that there seems to be a noticeable improvement in general and a substantial one at the Wifi locations with poor Internet service. In a world where moments can mean the difference toward a major contributor for gamedev future or such person going elsewhere, this is important. I actually abandoned a website recently where I wanted to be involved but the loading was terrible through some Wifi locations, often page loading failure while other websites were tolerable. The gamedev website now has a competitive load time compared with all other websites, previously the worst by far and sometimes would not load at all - now quite good! [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img]

For myself and on behalf of thousands of gamedev viewers in the future, thank you! It is like a well lubricated machine now! [img]http://public.gamedev.net//public/style_emoticons/default/laugh.png[/img]


Clinton
0

Share this post


Link to post
Share on other sites
Michael has been working on this, for reference my full (uncached) load times of the home page are about 30% to 40% faster, though it remains highly variable.
0

Share this post


Link to post
Share on other sites
Michael,

I have a special request: May we have any window notifications which appear from the website stay a few moments longer before disappearing? Often I get such a window but I am very focused on something important at the moment so I can not look immediately. By the time I find an opening to look and read the notification, it is usually gone or in the process of disappearing. I feel that a few moments longer to linger on the screen would avoid some disappointment by members of gamedev. "Hey! I didn't have a chance to read that and it is gone!" - kind of thing.

Speaking to the leadership in general here, if you want to achieve true excellence at gamedev, then I am one of those who will hold you to it.[img]http://public.gamedev.net//public/style_emoticons/default/wink.png[/img]


Clinton
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0