Thanks for that hint about the :include option.  Do you have a real-world
example you could share?

Yes, as far as SEO in concerned, you are right that Hobo provides the
human-friendly URLs that are a very big help.

-owen

On Thu, Sep 30, 2010 at 10:33 AM, Matt Jones <[email protected]> wrote:

>
> On Sep 29, 2010, at 8:46 PM, Scorpio wrote:
>
> > Hi. I'm beginning to understand now how Hobo works (at long last) and
> > its no longer a "just make it work" thing for me. I've begun thinking
> > about some optimization. The first thing that came to mind were
> > database queries. I've noticed that whenever I call a page with say a
> > lot of children i get a lot of queries. I've also noticed that there
> > are a lot of queries in general. Is that normal hobo behavior ? Can it
> > be optimized in some way ? (sorry for asking a seemingly dumb question
> > but I figure since Hobo has so much "magic" inside it might just have
> > a solution for it)
> >
>
> Depends - the :include option can certainly reduce the load, and the Rails
> query cache (active in production mode, AFAIK) will smooth out a lot of the
> 'show fields from x' stuff that turns up in the development log. It's also
> pretty easy to add an include if needed (for example, in an index action):
>
> def index
>  hobo_index :include => :some_association_name
> end
>
> > The second issue are the generations of the un-customized pages that
> > Hobo makes. I've been wondering whats better. fixed show.dryml etc or
> > the generated ones (load- and performance-wise).
>
> I think there's a *tiny* amount of additional overhead to the
> auto-generated pages, as the render hook has to see if the app/views/ page
> exists before it calls the corresponding tag - but we're talking about a
> line or two of extra code, so no real difference.
>
> > Last but not least. How does the Hobo auto generation and a Hobo app
> > in general work with search engines when it comes to positioning the
> > website? are there any issues I need to know or any tedious tasks I
> > need to undertake to make it work? (I've made Hobo add metadata to a
> > page HTML-style)
>
> Not an SEO expert by any means, but Hobo (out of the box) does some things
> that search engines typically like:
>
> - the default to_param includes the name_attribute (so you get paths like
> /projects/80-some-project) which apparently helps...
>
> - pages have real URLs, not query params like in some frameworks (no
> /index.cfm?foo=bar&baz=wtf stuff)
>
> - elements that are boosted in search importance (h1-h3 tags, the page
> title) contain relevant content by default
>
> --Matt Jones
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hobo Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hobousers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hobousers?hl=en.
>
>


-- 
Thanks,

Owen

Owen Dall, Chief Systems Architect
Barquin International
www.barquin.com
Cell: 410-991-0811

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to