[geeklog-devel] Geeklog 2.0.0rc1 Bugs

Vincent Furia vfuria at gmail.com
Fri Oct 5 11:28:57 EDT 2012


I've never tried it with PHP, but we could fork
(pcntl_fork<http://www.php.net/manual/en/function.pcntl-fork.php>)
the Content Syndication stuff so it doesn't impact the user viewing the
page. Regardless, we should not be running it on every page load.

-Vinny

On Fri, Oct 5, 2012 at 5:51 AM, cordiste <cordiste at free.fr> wrote:

> Tom,
>
> How did you track the execution time?
>
> A solution could be to only update rss every hour. If we need more
> updates, we could recorde the last run time and check if story date is
> between now and this last run on pages where this article is display.
> If yes then we update the feed.
>
> Ben
>
> 2012/10/4 Tom <websitemaster at cogeco.net>:
> > Okay,
> >
> > I have been doing some speed tests and it looks like Content Syndication
> is
> > taking about 50% of the execution time for creating the homepage on
> > Geeklog.net.
> >
> > On Geeklog.net we have 6 rss files. 4 are article related, 1 comment and
> 1
> > forum. The main article and comment rss takes up the bulk of the
> processing
> > time.
> >
> > Looking at the code I see that these files are checked to be updated
> every
> > single time someone visits Geeklog.net/index.php
> >
> > The reason given is that Geeklog allows articles to be published in the
> > future and because of this, we need to check to see if we need to rebuild
> > the RDF file in the case that any such articles have now been published.
> >
> > This is an expensive way to go about making sure the rss files are
> updated.
> >
> > I have a few ideas on how to improve this ...  but I would like to hear
> some
> > other suggestions!
> >
> > Tom
> >
> >
> > -----Original Message-----
> > From: geeklog-devel-bounces at lists.geeklog.net
> > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom
> > Sent: October-04-12 11:41 AM
> > To: 'Geeklog Development'
> > Subject: Re: [geeklog-devel] Geeklog 2.0.0rc1 Bugs
> >
> > I updated Geeklog.net with a fix that should take care of the anonymous
> > users and topics not being tracked properly.
> >
> > Tom
> >
> > Note: This does not fix bug 1486
> >
> > -----Original Message-----
> > From: geeklog-devel-bounces at lists.geeklog.net
> > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom
> > Sent: October-03-12 9:06 AM
> > To: 'Geeklog Development'
> > Subject: [geeklog-devel] Geeklog 2.0.0rc1 Bugs
> >
> > One bug I noticed is that the anonymous users are not being tracked
> properly
> > for some reason.
> >
> > http://project.geeklog.net/tracking/view.php?id=1487 (Default Topic for
> > Article with Multiple Topics is always Used for Anonymous Users)
> >
> > This also probably causes this bug since the session information seems
> to be
> > getting lost:
> >
> > http://project.geeklog.net/tracking/view.php?id=1486 (Topic selection is
> > lost when trying to contribute a story as a Story Admin)
> >
> > Tom
> >
> >
> >
> > -----Original Message-----
> > From: geeklog-devel-bounces at lists.geeklog.net
> > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom
> > Sent: October-02-12 2:51 PM
> > To: 'Geeklog Development'
> > Subject: [geeklog-devel] Geeklog.net and Geeklog 2.0.0rc1
> >
> > Hi All,
> >
> > I went ahead and released Geeklog 2.0.0rc1 today and updated Geeklog.net
> to
> > the RC1.
> >
> > It took a while (backups, copying files, etc..) but I only had a few
> small
> > hiccups that really just related to the commentfeed and forum plugin
> > updates.
> >
> > I also went ahead and switched over Geeklog.net to use the new Modern
> Curve
> > theme.
> >
> > The topics are also now updated to the new structure that we defined in
> the
> > Redesign wiki document.
> >
> > Besides fixing any bugs that crop up, one thing is apparent that we need
> to
> > concentrate on fixing soon. The speed of the site has dropped a fair bit.
> > This was expected to a certain extent because more complex sql statements
> > are needed now since we have child topics and allow stories to display in
> > multiple topics.
> >
> > Speed on the Geeklog.net server is slow today for some reason. With the
> old
> > site I was seeing speeds on the homepage of roughly 1 to 3 seconds. (if I
> > recall from before this was usually under a second)
> >
> > After upgrading to 2.0.0rc1 I am seeing speeds of roughly 1 to 6 seconds
> > (averaging around 3) on the homepage which sometimes spiked to 12 seconds
> > for some reason.
> >
> > Obviously we need to fix this through more optimized sql statements, new
> > indexes, etc.. so the more help the better! :-)
> >
> > Also if you notice anything out of wack on Geeklog.net post it on this
> > mailing list so we can get it fixed.
> >
> > I forgot to mention that the forum has been updated as well to work with
> > Geeklog 2.0.0. If you notice any issues with it please let us know. I
> also
> > notice that when I enabled the upgraded forum on Geeklog.net that the
> site
> > seemed to slow by a second or so. This indicates the forum could also
> use a
> > bit of optimizing as well.
> >
> > Thanks
> >
> > Tom
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > geeklog-devel mailing list
> > geeklog-devel at lists.geeklog.net
> > http://eight.pairlist.net/mailman/listinfo/geeklog-devel
> >
> > _______________________________________________
> > geeklog-devel mailing list
> > geeklog-devel at lists.geeklog.net
> > http://eight.pairlist.net/mailman/listinfo/geeklog-devel
> >
> > _______________________________________________
> > geeklog-devel mailing list
> > geeklog-devel at lists.geeklog.net
> > http://eight.pairlist.net/mailman/listinfo/geeklog-devel
> >
> > _______________________________________________
> > geeklog-devel mailing list
> > geeklog-devel at lists.geeklog.net
> > http://eight.pairlist.net/mailman/listinfo/geeklog-devel
> >
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20121005/7bd01d43/attachment.html>


More information about the geeklog-devel mailing list