A question: could you show us how your system generates routes?
As Alexandre asked, who generates those routes? And How?
If you dynamically create a a route instance for every record of your
database, is stongly recommend that slug thing.
If you have problems, check the jobeet tutorial for further reference on how
to create a slug system.
Alecs


On Tue, Oct 20, 2009 at 12:15 AM, Alexandre SALOME <
[email protected]> wrote:

> Hello,
>
>   You should reduce the number of URL, 3500 routes is not a normal
> behavior... maybe you didn't made the proper way.
>
>   You "generate" routes ???
>
> What are them ?
>
>
> 2009/10/19 Jacob Coby <[email protected]>
>
>>
>> Hi all,
>>
>> I've been working on a symfony 1.2 app that includes a CMS.
>> Unfortunately, the CMS system generates approximately 3000 routes
>> programmatically across 4 different module/actions.   Unfortunately
>> there is no sort of pattern to the routes and the cms uses the routing
>> system to generate the final url.  For example, cms/index?id=23 would
>> get translated to /about_us.  And cms/subpage?id=56 would get
>> translated to /another_page.
>>
>> This generates a 6.5mb routing cache which expands to well over 64mb
>> once running in PHP (I had to set the memory limit to 128mb just to
>> get it running).  With a small EC2 instance (256mb), the site
>> immediately starts to eat up the 200mb free and marches towards the
>> swap of death.
>>
>> I tried writing a custom routing object that would query the database
>> to do the routing, but it doesn't solve the problem of needing to
>> generate the urls from page IDs.
>>
>> Does anyone have suggestions on how to get this routing system under
>> control?
>>
>> Thanks,
>> --
>> Jacob Coby
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> --
> Alexandre Salomé -- [email protected]
>
>
> >
>


-- 
As programmers create bigger & better idiot proof programs, so the universe
creates bigger & better idiots!
I am on web:  http://www.alecslupu.ro/
I am on twitter: http://twitter.com/alecslupu
I am on linkedIn: http://www.linkedin.com/in/alecslupu
Tel: (+4)0748.543.798

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony 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/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to