Results 1 to 8 of 8
Like Tree1Likes
  • 1 Post By Kevin Shiel

Thread: Website optimizations

  1. #1
    dotuser is offline Junior Member Newbie
    Join Date
    Jan 2005
    Location
    Texas
    Posts
    18

    Post Website optimizations

    Since optimizations could help with reducing the total bandwidth used per month and increase the overall website speed I have performed a few tests and observations to determine how the website could be optimized:

    Web Page Performance
    To provide a list of optimizations that would decrease the asset file size (HTML, CSS, JavaScript, static images), speed up the browser rendering time, and improve the end-user experience.
    Research
    Improvements
    • Optimize http://stoptazmo.com/downloads/templ...css/layout.css by
      • Removing unused CSS rules
      • Minifying stylesheet
    • Optimize select drop-downs
      • Manga drop-down equals 164KB -- this may be a performance issue on browsers/machines
      • Other drop-downs are dependent on the series size
    • Optimize JavaScript by
      • Minifying JavaScript
      • Concatenating JavaScript files
      • Load JavaScript files at the end of file
    • Optimize DOM structure

    Network Utilization
    • Attempt to load jQuery from a CDN, and failover to local version
    • Enable gzip compression
    • Concatenate stylesheets into one file
    • Concatenate JavaScript into one file
    • Transfer static files to CDN
    • Cache control for static files
    Last edited by dotuser; 07-10-2012 at 12:06 PM.

  2. #2
    Kevin Shiel's Avatar
    Kevin Shiel is offline Administrator Community Builder
    Join Date
    Nov 2004
    Posts
    3,401

    Default

    A lot of work needs to be done for sure. I've already spent about 40 hours recoding all our current scripts, but I did not touch the front end of things. I do not plan on having a new build out for ST until next Friday and for sure layout.css will be cut down by at least half, along with I hope our new image gallery script. The real issue here is we are using old HTML coding and not CSS3 tables and other things, which has led to a larger than normal size for each of our pages. One thing that has been holding me back is the fact that I pretty much lose money each month of this site and have to focus my time on projects that make money. I'd like to thank you for helping me find the bug with our manga viewer (today I found more that will be fixed in the new script) and for other ways to improve this site. I'm going to do the best I can on our next build to get a lot of things fixed and some server side improvements done as well.
    BlueDemon likes this.

  3. #3
    dotuser is offline Junior Member Newbie
    Join Date
    Jan 2005
    Location
    Texas
    Posts
    18

    Default

    'preciate all the work that you've committed to improving the website -- if you're comfortable with sharing the workload or need assistance, I am able to lend some dev hours.

  4. #4
    BlueDemon is offline Senior Member Community Builder
    Join Date
    Jul 2006
    Location
    Germany
    Posts
    5,286

    Default

    Quote Originally Posted by dotuser View Post
    'preciate all the work that you've committed to improving the website -- if you're comfortable with sharing the workload or need assistance, I am able to lend some dev hours.
    And I find it quite cool that you´re helping out so much

  5. #5
    dotuser is offline Junior Member Newbie
    Join Date
    Jan 2005
    Location
    Texas
    Posts
    18

    Default

    Quote Originally Posted by BlueDemon View Post
    And I find it quite cool that you´re helping out so much
    StopTazmo.com has been my manga source for a while, and if by helping the website improve to increase traffic and donations then I feel like I have contributed back.

  6. #6
    Kevin Shiel's Avatar
    Kevin Shiel is offline Administrator Community Builder
    Join Date
    Nov 2004
    Posts
    3,401

    Default

    Quote Originally Posted by dotuser View Post
    'preciate all the work that you've committed to improving the website -- if you're comfortable with sharing the workload or need assistance, I am able to lend some dev hours.
    I agree with BlueDemon, thank you for helping out so much. At this point I've rewritten most of the base code, with the exception of the manga gallery script as I was planning on tossing that junk. Our site is using a wordpress theme (downloads part), and I never stripped the CSS out. There really is not much left for anyone else to do, it would take them more time than it was worth to get familiar with the code base that I have, and in that time I could get it all done on my own. The real hard part was optimization, as the script was not designed for large amounts of traffic, taking our site down every few days with load spikes to over 50+. Anyways, today I am taking it easy and getting to work on my other smaller projects, although I will have another build posted today (for the misc series redirect) I will have a much larger update either Saturday or next Friday (probably next Friday).

  7. #7
    dotuser is offline Junior Member Newbie
    Join Date
    Jan 2005
    Location
    Texas
    Posts
    18

    Default

    Excited to see the next release -- it really shows your desire to improve the user experience and overall website value.

    I can agree with your statement that explaining a highly technical project can require more time than fixing bugs and introducing features. Perhaps my offer to help could be redeemed on a task/project that does not require much or no knowledge of the existing code base such as collaborating with you on the online manga viewer frontend (HTML, JS, and CSS). If you're interested then we can start collaborating on your schedule.

  8. #8
    Kevin Shiel's Avatar
    Kevin Shiel is offline Administrator Community Builder
    Join Date
    Nov 2004
    Posts
    3,401

    Default

    Quote Originally Posted by dotuser View Post
    Excited to see the next release -- it really shows your desire to improve the user experience and overall website value.

    I can agree with your statement that explaining a highly technical project can require more time than fixing bugs and introducing features. Perhaps my offer to help could be redeemed on a task/project that does not require much or no knowledge of the existing code base such as collaborating with you on the online manga viewer frontend (HTML, JS, and CSS). If you're interested then we can start collaborating on your schedule.
    The only real thing that will be seen by end users on the next major update is the gallery script. I'm going to just use the same script many other manga sites are using to save time, though I will make some addon's for SEO upgrades. That is the real key. I've been trying to do small things to help improve our SEO score. Thanks for the offer on the collaboration, but it's not really needed.

 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
vBulletin Skin by: ForumThemes.com
Powered by vBulletin® Version 4.2.0
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO 3.6.0 PL2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162