[Bf-webcontent] Bf-webcontent Digest, Vol 45, Issue 5

Scott Petrovic scottpetrovic at gmail.com
Sat Oct 19 22:18:22 CEST 2013


I have made the most recent fixes to the GIT repo. Let me know if there is
any further work you would like me to help out with.

Best,
Scott Petrovic


On Wed, Oct 9, 2013 at 5:00 AM, <bf-webcontent-request at blender.org> wrote:

> Send Bf-webcontent mailing list submissions to
>         bf-webcontent at blender.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.blender.org/mailman/listinfo/bf-webcontent
> or, via email, send a message with subject or body 'help' to
>         bf-webcontent-request at blender.org
>
> You can reach the person managing the list at
>         bf-webcontent-owner at blender.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Bf-webcontent digest..."
>
>
> Today's Topics:
>
>    1. Re: Fixed the rest of the issues that I found so far
>       (Francesco Siddi)
>    2. Website performance optimization (Francesco Siddi)
>    3. Re: Website performance optimization (Daniel Schalla)
>    4. Re: Website performance optimization (Scott Petrovic)
>    5. Re: Website performance optimization (Scott Petrovic)
>    6. Re: Website performance optimization (Peter Carrero)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 8 Oct 2013 18:51:48 +0200
> From: Francesco Siddi <francesco.siddi at gmail.com>
> Subject: Re: [Bf-webcontent] Fixed the rest of the issues that I found
>         so far
> To: "Blender3d.org web editors maillist" <bf-webcontent at blender.org>
> Message-ID:
>         <CAAwyea1suY3Po3tJYfSvOvLExg3T=Zk2aFed+=i8=
> uQQcNFPhg at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi Scott,
> thank you very much for the great work on this! Your changes are now
> on the staging website.
>
> Francesco
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 8 Oct 2013 18:58:23 +0200
> From: Francesco Siddi <francesco.siddi at gmail.com>
> Subject: [Bf-webcontent] Website performance optimization
> To: "Blender3d.org web editors maillist" <bf-webcontent at blender.org>
> Message-ID:
>         <CAAwyea1mHXo4vz66VO50D8RrySvf=
> YAPtSvszGmE-o-xsvAPDw at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi everyone,
> the basic website content is almost completely ported. It's now time
> to start preparing the actual migration.
>
> One aspect I would like to discuss is optimisation (images, code
> compression, etc.). Does anyone have proposals, suggestions or remarks
> about this?
>
> Francesco
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 08 Oct 2013 19:03:48 +0200
> From: Daniel Schalla <d.schalla at be-untitled.eu>
> Subject: Re: [Bf-webcontent] Website performance optimization
> To: "Blender3d.org web editors maillist" <bf-webcontent at blender.org>
> Message-ID: <52543AF4.30206 at be-untitled.eu>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Add GZIP Compression in HTTP and also add Expiration Dates for Content
> Cache.
>
> In general, some small things:
> http://gtmetrix.com/reports/staging.blender.org/XCyHZfA4
>
> But it seems anyway that this kind of optimization is not wanted, correc?
>
>
> ------------------------------
>
> Message: 4
> Date: Tue, 8 Oct 2013 21:03:54 -0500
> From: Scott Petrovic <scottpetrovic at gmail.com>
> Subject: Re: [Bf-webcontent] Website performance optimization
> To: bf-webcontent at blender.org
> Message-ID:
>         <CA+VJOtyMYT92zsNoXOSq6FyJKHB-gPzhxaxmyhyL56AjO=
> 0nqw at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Here are a few areas that would speed up the site.
>
> 1. Optimize the two large images from the carousel. They are still very
> large. They should really be about 200KB each like the other image.
>    a. quadbot (1.7MB)
>    b. test1 (820KB)
>
> 2. remove broken bootstrap.min.js references  (404)
>
> 3. jQuery library is loaded twice for some reason. Remove the second one.
>
> 4. bundle up the three javascript libraries minified (in this order) as one
> file. They don't change often, so it would be better to just combine them
> all to save the requests.
>     a. jQuery
>     b. bootstrap
>     c. bootstrap-tabs
>
> 5. Combine some of the CSS files.I don't see why we need to have so many of
> them (17).
>
>
> Doing all of that should speed up the website quite a bit from a content
> standpoint. If no one is opposed, I am just going to start doing these
> changes and make pull requests when I get them done.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.blender.org/pipermail/bf-webcontent/attachments/20131008/691fe84a/attachment-0001.htm
>
> ------------------------------
>
> Message: 5
> Date: Tue, 8 Oct 2013 22:35:13 -0500
> From: Scott Petrovic <scottpetrovic at gmail.com>
> Subject: Re: [Bf-webcontent] Website performance optimization
> To: bf-webcontent at blender.org
> Message-ID:
>         <
> CA+VJOtwKvnP_W41f1hWwQwFDiRTtXXWcWMK8tvfPhB-LwEBweg at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> 1. Link to updated images if you don't have any. The uploads folder isn't
> part of the GIT repo, so they will need to be manually replaced on the
> server.
>
> http://www.scottpetrovic.com/uploads/blender-optimizedImages.zip
>
> Most of the other changes are done. Get the latest pull request. I am
> leaving the CSS "as is". Any changes I made were negligible since the files
> are so small.
>
> That is all I have for the optimizations.
>
> Best,
> Scott Petrovic
>
>
>
> On Tue, Oct 8, 2013 at 9:03 PM, Scott Petrovic <scottpetrovic at gmail.com
> >wrote:
>
> > Here are a few areas that would speed up the site.
> >
> > 1. Optimize the two large images from the carousel. They are still very
> > large. They should really be about 200KB each like the other image.
> >    a. quadbot (1.7MB)
> >    b. test1 (820KB)
> >
> > 2. remove broken bootstrap.min.js references  (404)
> >
> > 3. jQuery library is loaded twice for some reason. Remove the second one.
> >
> > 4. bundle up the three javascript libraries minified (in this order) as
> > one file. They don't change often, so it would be better to just combine
> > them all to save the requests.
> >     a. jQuery
> >     b. bootstrap
> >     c. bootstrap-tabs
> >
> > 5. Combine some of the CSS files.I don't see why we need to have so many
> > of them (17).
> >
> >
> > Doing all of that should speed up the website quite a bit from a content
> > standpoint. If no one is opposed, I am just going to start doing these
> > changes and make pull requests when I get them done.
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.blender.org/pipermail/bf-webcontent/attachments/20131008/8a0d438d/attachment-0001.htm
>
> ------------------------------
>
> Message: 6
> Date: Tue, 8 Oct 2013 23:02:05 -0500
> From: Peter Carrero <peter.carrero at gmail.com>
> Subject: Re: [Bf-webcontent] Website performance optimization
> To: "Blender3d.org web editors maillist" <bf-webcontent at blender.org>
> Cc: "Blender3d.org web editors maillist" <bf-webcontent at blender.org>
> Message-ID: <7F5FDFCF-3781-4777-808C-02EB64ED57D7 at gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Coming in a bit late in the discussion... I'd propose automating the
> compression/minification of css and js files with a tool like grunt.js.
> Doing these kinds of automation is crucial for easy of code maintenance and
> reduces the possibility of human error introduced in the process.
>
> Here is an example of how to do it:
> http://blog.dylants.com/2013/08/13/minify-assets-using-grunt/
>
> It will be the weekend before I have any time, if no one tackles this
> until then, I can get it setup.
>
> Aside from what the others already mentioned, the biggest performance gain
> we will we is probably from the caching layers, which is more of a
> devops/infrastructure field rather than plain development. A well-tuned
> MySQL server (or cluster), an opcode cache for php, the use of memcache and
> all that with something like varnish to receive the brunt of web requests
> should make the site very snappy. Do we know what are the plans for the
> infrastructure architecture?
>
> -Peter
> "Non sibi, sed civitas."
> --
> "The job isn?t to catch up to the status quo; the job is to invent the
> status quo."
> Seth Godin
> --
> ?You have to be willing to give up the life you've planned for in order to
> live the life that's waiting for you.?
> Joseph Campbell
>
>
> > On Oct 8, 2013, at 11:58, Francesco Siddi <francesco.siddi at gmail.com>
> wrote:
> >
> > Hi everyone,
> > the basic website content is almost completely ported. It's now time
> > to start preparing the actual migration.
> >
> > One aspect I would like to discuss is optimisation (images, code
> > compression, etc.). Does anyone have proposals, suggestions or remarks
> > about this?
> >
> > Francesco
> > _______________________________________________
> > Bf-webcontent mailing list
> > Bf-webcontent at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-webcontent
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: smime.p7s
> Type: application/pkcs7-signature
> Size: 6148 bytes
> Desc: not available
> Url :
> http://lists.blender.org/pipermail/bf-webcontent/attachments/20131008/c7b446e3/attachment-0001.bin
>
> ------------------------------
>
> _______________________________________________
> Bf-webcontent mailing list
> Bf-webcontent at blender.org
> http://lists.blender.org/mailman/listinfo/bf-webcontent
>
>
> End of Bf-webcontent Digest, Vol 45, Issue 5
> ********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/bf-webcontent/attachments/20131019/cb2f5b23/attachment.html>


More information about the Bf-webcontent mailing list